본문 바로가기

SW 프로그래밍190

[Eclipse] 이클립스 maven repository 경로 설정 (settings.xml) 서로 다른 라이브러리를 의존하는 프로젝트를 진행할 때 버전 간 충돌이 일어날수 있어 개별로 maven repository를 설정해주어 사용하기 용이하다. 이클립스에서 프로젝트 작업 시 사용되는 라이브러리들의 기본 설치 경로는 C:\Users\HAN'S(사용자 이름)\.m2\repository 에 위치한다. 해당 저장소 경로를 바꿔주는 방법에 대해 알아보도록 하자 이클립스 내에서 [Window] - [Preferences] 로 들어가 주도록하자 그다음 [Maven] - [User Settings] 로 들어가보면 User Settings의 경로가 잡혀있는것을 볼 수 있는데 해당 settings.xml 파일에 maven repository의 경로가 적혀있다. 그래서 저 파일에 있는 내용을 바꿔주면 되는데..... 2020. 7. 29.
윈도우에서 작성한 Shell 스크립트 리눅스에서 에러나는 경우 출처 : https://www.snoopybox.co.kr/1613 윈도우에서 작성한 Shell 스크립트 리눅스에서 에러나는 경우 윈도우에서 메모장으로 작성한 Bash 스크립트 파일을 리눅스에 넣어 돌리면 오류가 발생합니다. 그 이유는 DOS와 UNIX 계열의 개행 방식이 서로 다르기 때문인데요, 눈에 보이지는 않지만 각 줄의 � www.snoopybox.co.kr 윈도우에서 메모장으로 작성한 Bash 스크립트 파일을 리눅스에 넣어 돌리면 오류가 발생합니다. 그 이유는 DOS와 UNIX 계열의 개행 방식이 서로 다르기 때문인데요, 눈에 보이지는 않지만 각 줄의 마지막에는 개행을 위한 문자가 들어있는데, 윈도우는 CR과 LF를 함께 사용하지만 리눅스는 LF만 사용하기 때문에 문제가 발생합니다. CR은 Ca.. 2020. 7. 6.
root 사용자 콘솔 색상 변경 콘솔창에서 아래와 같이 입력 export PS1="[\[\033[33;1m\]\u\[\033[31;1m\]@\[\033[34;1m\]\h\[\033[32;1m\] \w\[\033[37;1m\]]#" export PS1="[\[\033[33;1m\]\u\[\033[31;1m\]@\[\033[34;1m\]\h\[\033[32;1m\] \w\[\033[37;1m\]]# " 결과 또 다른예 export PS1="[\[\033[33;1m\]\u\[\033[31;1m\]@\[\033[34;1m\]\h\[\033[32;1m\] \w\[\033[37;1m\]]\\$" Prompt에 나타낼수 있는 정보 프롬프트 변수 리눅스의 bash 쉘 프롬프트 기본값은 "[유저명@호스트명 현재디렉토리]$"의 형태로 되어있다.(root.. 2020. 6. 25.
MariADB 외부 접속 하기 MySQL 접속합니다. [ root@localhost ~]# mysql -u root -p Enter password: ​ 접속을 완료하면 아래와 같은 화면이 나옵니다. Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 7 Server version: 5.7.27 MySQL Community Server (GPL) Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other nam.. 2020. 6. 2.
MariaDB 명령어 ■ Mysql 데몬 start 하기 # /usr/local/mysql/bin/mysqld_safe & 또는 # /usr/local/mysql/share/mysql/mysql.server start ■ Mysql 데몬 stop 하기 # /usr/local/mysql/bin/mysqladmin -uroot shutdown 또는 # /usr/local/mysql/share/mysql/mysql.server stop ■ Mysql 접속 방법 형식 : mysql -u 사용자 -p 사용DB 예제) # /usr/local/mysql/bin/mysql -u root -p mysql Enter password: -> 초기 세팅후 비밀번호가 지정되지 않은경우는 엔터 또는 # /usr/local/mysql/bin/mysql.. 2020. 6. 2.
iptables IP 차단 1 문법 차단 명령어 iptables -A INPUT -s 아이피 -j DROP Bash 1.1 예시 iptables -A INPUT -s 111.222.33.44 -j DROP Bash → 111.222.33.44 차단 iptables -A INPUT -s 111.222.33.0/24 -j DROP Bash → 111.222.33.X 대역 차단 실행예시 [root@zetawiki ~]# iptables -A INPUT -s 111.222.33.44 -j DROP [root@zetawiki ~]# iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination DROP all -- 111.222.33.44 anywhere Chain F.. 2020. 4. 28.