디렉토리 구조 ├── conf.d # (디렉토리) nginx.conf에서 불러들일 수 있는 파일을 저장 ├── fastcgi.conf # (파일) FastCGI 환경설정 파일 ├── fastcgi_params ├── koi-utf ├── koi-win ├── mime.types ├── nginx.conf # 접속자 수, 동작 프로세스 수 등 퍼포먼스에 관한 설정들 ├── proxy_params ├── scgi_params ├── sites-available # 비활성화된 사이트들의 설정 파일들이 위치한다. │ └── default ├── sites-enabled # 활성화된 사이트들의 설정 파일들이 위치한다. 존재하지 않은 경우에는 디렉토리를 직접 만들 수도 있다. │ └── default -> /etc..
설명 🔖 파일의 첫/마지막 행을 기준으로 지정한 행까지의 파일 내용 일부를 출력 기본값 = 10줄 사용법 # 파일 마지막 부분을 출력하는 명령어 tail [옵션][파일명] tail filename.txt tail -f filename.txt 옵션 Option Description f (tail) tail을 종료하지 않고 파일의 업데이트 내용을 실시간으로 계속 출력한다. n (라인 수) 파일의 마지막줄부터 지정한 라인수까지의 내용을 출력한다. c (byte 만큼) 파일의 마지막부터 지정한 바이트만큼의 내용을 출력한다. q 파일의 헤더와 상단의 파일 이름을 출력하지 않고 내용만 출력한다. v 출력하기전에 파일의 헤더와 이름 먼저 출력한 후 파일의 내용을 출력한다. 예시 실시간 로그 보기 (tail + gre..
설명 🔖 리눅스 파일 시스템에서 파일 검색 사용법 find [옵션] [경로] [표현식] # 현재 위치에서 log가 들어가는 파일 모두 찾기 find . -name "*log*" 옵션 P : 심볼릭 링크를 따라가지 않고, 심볼릭 링크 자체 정보 사용. L : 심볼릭 링크에 연결된 파일 정보 사용. H : 심볼릭 링크를 따라가지 않으나, Command Line Argument를 처리할 땐 예외. D : 디버그 메시지 출력. 표현식 name : 해당 이름의 파일을 찾음. 해당 이름에는 정규 표현식 활용 가능. type : 지정된 파일 타입에 해당하는 파일 검색. user : 해당 유저에게 속한 파일 검색. empty : 빈 디렉토리 혹은 크기가 0인 파일 검색. delete : 검색된 파일 혹은 디렉토리 삭제..
설명 🔖 항목 찾기 사용법 grep [옵션][패턴][파일명] 옵션 c : 일치하는 행의 수를 출력한다. i : 대소문자를 구별하지 않는다. v : 일치하지 않는 행만 출력한다. n : 포함된 행의 번호를 함께 출력한다. l : 패턴이 포함된 파일의 이름을 출력한다. w : 단어와 일치하는 행만 출력한다. x : 라인과 일치하는 행만 출력한다. r : 하위 디렉토리를 포함한 모든 파일에서 검색한다. m 숫자 : 최대로 표시될 수 있는 결과를 제한한다. E : 찾을 패턴을 정규 표현식으로 찾는다. F : 찾을 패턴을 문자열로 찾는다. 종류 명령어 설명 정규표현식 사용 grep 다중 패턴을 검색한다. O egrep 정규 표현식 패턴으로 검색한다. O fgrep 문자열 패턴으로 검색한다. X 예시 # 특정 파일..
설명 🔖 vi 명령어 명령어 명령 모드에서 입력 모드로 전환 i: 커서 앞(왼쪽)에 입력 a: 커서 다음(오른쪽)에 입력 입력 모드에서 명령 모드로 전환 ESC 저장, 종료하기 :q 종료 :q! 저장하지 않고 강제로 종료 :w 저장 :wq 저장 후 종료 ZZ 저장 후 종료 (:wq와 동일) :wq 파일 이름: 저장 후 파일 이름 지정* vi 에디터에서는 비정상 종료 시 .swp 파일이 생성된다. 필요하지 않은 경우 삭제한다. 명령 모드에서 콜론:을 이용하여 다양한 작업이 가능하다. (콜론 모드) 커서 이동 h, j, k, l: 좌,하,상,우 커서 이동 (방향 키가 없는 키보드에서 사용) w: 다음 단어의 첫 글자로 이동 b: 이전 단어의 첫 글자로 이동 G: 마지막 행으로 가기 :숫자: 지정한 숫자 행으..
0. CURL 설치 CURL : 웹개발에서 많이 사용되는 서버와 통신할 수 있는 커맨드 명령어 툴 $ sudo apt-get install -y curl 1. apt-get 기본 우분투 패키지 저장소에 들어있는 Node.js 설치 apt-get update $ sudo apt-get update Node.js다운로드 $ sudo apt-get install nodejs 설치가 완료되었는지 확인 $ nodejs -v 노드 패키지 매니저 npm 다운로드 $ sudo apt-get install npm 2. PPA 기본 우분투 패키지 저장소에 들어있는 Node.js 보다 더 많은 버전을 이용 가능. 최신 버전을 설치할 경우에 사용. PPA 설치 $ cd ~ $ curl -sL -o nodesource_setu..