[Linux] tomcat service 등록하기
·
STUDY/SERVER OS
tomcat service 등록하기 service 생성하기cd /etc/systemd/systemvi /etc/systemd/system/tomcat.service  경로확인하기#자바경로echo $JAVA_HOME#톰캣경로echo $CATALINA_HOME * 환경설정이 안되어있으면 아래와 같이 설정sudo vi /etc/profileexport 명령어 사용해 환경변수 설정export JAVA_HOME=[경로]export PATH=$PATH:$JAVA_HOME/bin[경로] 부분에 자바 설치경로에서 /bin/java 를뺀 경로를 넣어줍니다.톰캣은 설치 경로에서 /bin의 윗 경로 까지만 넣어줍니다.(예시)export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-arm64/jreex..
[Linux] 방화벽 해제하기 firewall-cmd
·
STUDY/SERVER OS
CentOS7부터는 firewalld를 사용해 방화벽 설정 이를 위해 리눅스 OS 버전 확인 $ sudo cat /etc/*release* Firewall 상태 확인하기$ firewall-cmd --state현재 실행 중이면 running, 실행 중이 아니면 not running 을 출력합니다. 방화벽 해제 하기# 포트추가firewall-cmd --permanent --zone=public --add-port=3306/tcp# 적용firewall-cmd --reload# 목록확인 firewall-cmd --list-ports 아래는 삭제하는 방법입니다.firewall-cmd --permanent --zone=public --remove-port=3306/tcp
리눅스 디렉토리 용량 확인방법
·
STUDY/SERVER OS
du -h --max-depth=0 /home/test du 명령 사용 시 폴더 별 디스크 사용 용량을 볼 수 있다. du 명령만 치면 모든 폴더의 용량이 나와서 --max=depth=N ( -d N ) 옵션과 주로 사용한다.--max-depth=1 은 첫번째 디렉토리에 용량을 출력. -h옵션을 사용하여 단위를 붙여 출력할 수 있다. 출처 : https://tifferent.tistory.com/25
[Linux] vi 편집기 전체 복사, 삭제, 붙여넣기
·
STUDY/SERVER OS
vi 에디터로 복사한것 붙여넣기// 1.첫줄로이동gg // 2.비주얼라인모드로 전환V// 3.맨아랫줄까지 선택G// 4.내용복사y// 5.붙여넣기p  외부프로그램으로 복사한것 붙여넣기// 1.터미널 내용 비우기clear// 2.출력할 파일 내용을 출력 cat // 3.복사하기putty 아이콘 클릭하여 복사 or 드래그해서 ctrl+c// 4.붙여넣기ctrl+v
[Docker] 도커 컨테이너 주요 명령어
·
STUDY/SERVER OS
도커 컨테이너 명령어 간단 정리도커 컨테이너를 다루는 데 자주 사용되는 기본적인 명령어들을 간단히 정리해 드리겠습니다.컨테이너 실행하기docker run [이미지 이름]: 새로운 컨테이너를 생성하고 실행합니다.예시: docker run hello-world (hello-world 이미지를 실행)컨테이너 목록 보기docker ps: 현재 실행 중인 컨테이너 목록을 보여줍니다.-a 옵션을 추가하면 실행 중인 컨테이너뿐만 아니라 종료된 컨테이너도 함께 보여줍니다.예시: docker ps -a컨테이너 중지하기docker stop [컨테이너 ID 또는 이름]: 지정된 컨테이너를 정지합니다.예시: docker stop my_container컨테이너 시작하기docker start [컨테이너 ID 또는 이름]: 정지된..
[Docker] 도커 컨테이너 특징 정리
·
STUDY/SERVER OS
이전에 읽으면 좋을 포스팅 : https://rebornbb.tistory.com/entry/IT-Docker%EB%9E%80 [Server] 도커(Docker)란?Container - docker 내컴퓨터에서 어떤 애플리케이션을 만들기 위해서는 운영체제에 많은 소프트웨어를 깔아야 함 예) 웹개발rebornbb.tistory.com  도커 컨테이너에 대해 알게된 특징독립적인 실행 환경왜 localhost로 다른 컨테이너를 호출할 수 없었을까?네트워킹 모델: 도커 컨테이너는 기본적으로 각각 고유한 네트워크 인터페이스를 가지고 있습니다. 즉, 컨테이너 내부에서 다른 컨테이너의 IP 주소를 알아야만 통신이 가능합니다. localhost는 해당 컨테이너 자체를 가리키기 때문에, 다른 컨테이너에 접근할 수 없습니..
[Linux] log파일 볼 때 자주 사용하는 명령어 cat·head·tail·grep
·
STUDY/SERVER OS
cat cat 명령어는 로그 파일을 읽습니다 test 파일을 열어본다. $ cat test 각 행에 번호를 붙여서 출력한다. $ cat -b test 빈 행에도 번호를 붙인다. $ cat -n test 연속되는 2개 이상의 빈 행을 한 행으로 출력한다. $ cat -s test head head 명령어는 로그 파일의 처음 부분을 봅니다. 기본 : 앞부터 10행까지 출력한다. head test 20행까지 출력한다. head -n 20 test 200 byte 까지 출력한다. head -c 200 test tail tail 명령어는 로그 파일의 마지막 부분을 봅니다. 기본 : 마지막 10행 출력한다. tail test 마지막 20행 출력한다. tail -n 20 test 마지막 200byte 출력한다. ta..
[Linux] 리눅스에서 OS 버전 확인
·
STUDY/SERVER OS
리눅스에서 OS 버전 확인 os 버전 + 그 외 정보 조회 $cat /etc/*release os 버전만 조회 $cat /etc/issue* 커널 버전 + 그 외 정보 조회 $cat /proc/version 커널 버전만 조회 $uname -r 출처 :https://code-lab1.tistory.com/324