명령어 15

lsof명령어

* lsof명령어 (List Open File) 현재 System에서의 모든 Process에 의해 Open된 파일들에 대한 정보출력 lsof [opion] [file/user/deamon] 옵 션 설 명 -t 현재 동작되고 있는 프로세서의 PID를 출력한다. -p [pid] 해당 pid가 참조하고 있는 프로그램과 파일들과 라이브러리가 출력된다. -i[:port] 현재 열려있는 소켓들에 대해서 출력한다. -i[:port] 특정포트에 대해 출력 -i@ 해당 아이피가 접속 정보를 출력한다. -i@으로도 가능. 대신 도메 인은 resolve되어서 IP로 변환이 가능해야 한다. -T 현재 열려있는 소켓들 중에서 TCP에 대한 것만을 출력 -U 현재 열려있는 소켓들 중에서 UDP에 대한 것만을 출력 -l 로그인 계..

명령어 2013.07.01

ps 명령어 (전체 출력)

* ps 명령어 (전체 출력) 목적UNIX계열 OS에서 ps 명령어 화면 출력에 짤림 없이 모두 출력 AIX ps -ef HP ps -efx Solaris /usr/ucb/ps -auxww 옵션-e : 모든 프로세스의 리스트 출력-f : 프로세스 시작 시간, 프로세스의 부모 ID 등 모든 정보를 출력 (full list 출력)-x : 제어터미널이 없는 프로세스도 출력[ 출처] 리눅스 콘솔 명령어 (ps 명령옵션)|작성자 빛나리-a : 모든 사용자의 프로세스를 출력 -u : 자세한 정보를 출력 -l : 자세한 형태의 정보를 출력

명령어 2013.05.15

nohup 명령어

* nohup 명령어 1. nohup 명령어 정의 : background로 쉘 스크립트를 데몬 형태로 실행시키는 명령어 2. nohup 명령어 사용 # nohup 실행파일명 & # nohup sh -- ./shell.sh & - 여기서 & 는 '백그라운드로 실행'을 의미함. - 출력 문자열은 nohup.out 로그에서 확인. - 실행 파일의 permission이 755 이상이어야 함. # nohup 실행파일명 1> /dev/null 2>&1 & - 자동 로그 생성을 설정하지 않음. (null copy 활용) 3. nohup 실행 프로세스 종료 # ps -ef | grep 실행파일명 # kill -9 PID번호

명령어 2012.10.22

netstat 명령어

* netstat 명령어 - netstat 명령어를 통해 Active Connection 정보를 확인 가능 - 하나의 행이 하나의 소켓에 해당 * 상세 설명 TCP 통신으로 127.0.0.1 (localhost) IP 주소 를 할당한 LAN 어댑터를 사용하여 1034 포트로 127.0.0.1 (localhost) IP 주소와 1035 포트를 할당한 상대와 통신하고 있는 상태를 의미한다. 여기에서는 모두 localhost로 설명하였으나 Local Address에는 로컬 IP 혹은 게이트웨이 IP이며, Foreign Address는 통신하고 있는 목적지 IP 혹은 게이트웨이 IP로 해석 가능하다. * 상태 종류 LISTEN : 포트는 열려있고 연결을 기다리고 있는 상태 ESTABLISHED : 현재 연결이 ..

명령어 2012.10.20

crontab 사용법

daemon이란? OS에서 백그라운드로 구동되고있는 프로세스 cron 데몬이란? Job scheduling으로 사용되는 데몬 crontab이란? - 지정된 날짜와 시간에 주기적 작업을 수행하기 위해 cron daemon에 의해 실행되는 명령어 - 각사용자별로 /var/spool/cron/crontabs directory에 cron job을 지정할 수 있음 * crontab 사용법 일반 User레벨에서의 Daemon 설정방법 - 시스템을 처음 Install 하고 나면 User레벨의 Cron은 별도 설정을 해주어야만 등록 가능하다. - 만약 이미 해당파일이 존재한다면 vi 에디터로 수정만 하면 될것이다. crontab 사용 권한 /etc/cron.allow, /etc/cron.deny /etc/cron.al..

명령어 2012.06.19

Archive & Compress

* 아카이브 (Archive) & 압축 (Compress) - 소스 볼륨, 파일 디렉토리 구조, 복구 정보, 파일 설명을 포함할 수 있는 메타데이터가 포함된 하나 이상의 파일. - 보통 무손실 데이터 압축의 형태로 zip, Z, tar (압축기능 제외) 등이 대표적. * tar - tar 묶기 # tar -cvf test.tar test # ls # test.tar - tar 풀기 # tar -xvf test.tar # ls # test - tar 압축묶기 # tar -cvzf test.tar.gz test # ls # test.tar.gz - tar 압축풀기 # gzip -dc test.tar.gz | tar xvf - # ls # test AIX 서버 옵션 -z (압축하기) 적용되지 않음. * gzi..

명령어 2011.11.29

vi 명령어 단축키

vi 편집기 명령어 단축기 vi editor customizing => vim(vi improved) 사진출처 : http://cs.kumoh.ac.kr/fb/61776 * 명령모드의 기타 명령어 정리 :set nu line 수 표기 :set nonu line 수 표기하지 않음 * 입력 명령어 i 현재 커서 위치에 삽입(왼쪽) a 현재 커서 위치 다음에 삽입 o 현재 커서가 위치한 줄의 아랫줄에 삽입 O 현재 커서가 위치한 줄의 바로 위에 삽입 I 현재 커서가 위치한 줄의맨 앞에 삽입 A 현재 커서가 위치한 줄의 맨 뒤에 삽입 * 지우기 명령어 x 현재 커서 위치의 문자를 삭제 dd 현재 커서가 위치한 줄을 삭제 dw 현재 커서가 위치한 단어를 삭제 d$ 현재 커서가 위치한 곳부터 그 행의 끝까지 삭제 ..

명령어 2011.11.08