인프라

인프라

[AWS 무중단 배포] 4. 리눅스 명령어 find || 표준 입출력

들어가기 앞서 이번에는 리눅스 명령어인 find에 대하여 알아보려고 한다. 리눅스의 find 명령어는 리눅스 파일 시스템에서 파일을 검색하는데 사용되는 명령어이다. 다양한 표현식을 사용하여 원하는 파일의 목록을 추출할 수 있다. ex1 : find {옵션}{경로} {표현식} ex2 : 현재 위치에서 log가 들어가는 파일 모두 찾기 -> find .-name "/log" 1. tail tail 명령어는 파일의 마지막 행을 기준으로 지정한 행까지의 파일 내용 일부를 출력해주는 명령어이다. 기본값으로는 마지막 10줄을 출력한다. 주로 tail은 리눅스에서 오류나 로그 파일을 실시간으로 확인할 때 매우 유용하게 사용된다. -f 옵션은 실시간으로 계속 추적한다는 뜻이다. sudo tail -f log.out 2..

인프라

[AWS 무중단 배포] 3. 리눅스 명령어 프로세스 실습

들어가기 앞서 apt 명령어를 사용하면 실행 파일을 직접 찾아서 실행할 필요가 없다. 현재 등록된 서비스들을 확인하기 위해서는 service --status-all 해당 명령어를 실행하면 등록된 서비스 리스트가 나온다. + : 실행중 - : 실행중이지 않음 이 두가지를 의미한다. Tomcat 종료하기 sudo service tomcat9 stop 하지만, Service 명령어보다는 systemctl 명령어를 사용하는게 좋다. systemctl 명령어 sudo systemctl list-unit-files : 서비스 전부 확인 sudo systemctl status '특정 서비스' : 특정 서비스 실행 상태 확인 sudo systemctl start '특정 서비스' : 특정 서비스 실행 sudo syste..

인프라

[AWS 무중단 배포] 2. apt를 사용하여 Tomcat 띄우기

들어가기 앞서 알아두자! 파이프 라인 명령어1 | 명령어2 의 형태를 가지고 있는데, 여기서 '|' 기호가 기준이다. 명령어1의 처리 결과를 명령어2로 전달하는 것이다. apt list | grep tomcat -> apt list를 가져온 후, grep tomcat 이라는 명령어를 실행하라는 뜻 apt 명령어 1. 우분투 저장소에 무엇이 있는지 확인 apt-cache search 12 우분투 저장소 업데이트 apt update 만약 Permission denied 에러가 뜬다면? 그 이유는 root 권한으로만 가능한 역할을 현재 우분투 권한으로 실행하려고 하기 때문이다. 그럴 때 whoami 명령어를 통해 권한을 확인해보자. 이후 sudo 명령어를 통해 root 권한을 얻을 수 있다. sudo apt..

인프라

[AWS 무중단 배포] 1. 리눅스 명령어

AWS를 이용하여 무중단 배포 학습을 해보려고 한다. 먼저 가장 기본적인 리눅스 명령어에 대해서 정리해보려고 한다. 리눅스 명령어는 기본적으로 Shell을 사용하여 OS(Ubuntu)에게 명령하면 OS가 번역하여 컴퓨터와 소통한다. 리눅스 명령어 기본적으로 모든 명령어는 명령어 뒤에 --help 옵션을 부여하면 자세한 사용방법이 나오게 된다. 예를들어 ls에 관련된 명령어는 ls -help라고 입력하면 된다. (깔끔한 터미널 테마등이 아니라면.. 그냥 구글링이나 Chat GPT한테 물어보는게 나을수도..! 0. pwd : 현재 위치 경로 1. ls (List Segments) : 현재 위치에 존재하는 파일 목록 조회 ls -l : 파일의 상세 정보 ls -a : 숨김 파일 표시 ls -t : 파일들을 생..

맹수호빵
'인프라' 카테고리의 글 목록