Jiyong's STUDY

[Linux] ps, top, nice, kill 등 프로세스와 관련된 명령어 등등 본문

OS/Linux

[Linux] ps, top, nice, kill 등 프로세스와 관련된 명령어 등등

Kingjiyong 2018. 6. 10. 02:23

ps 명령어 옵션


-a : 세션 리더를 제외하고 터미널에 종속되지 않은 모든 프로세스의 정보를 출력

-e : 시스템에서 실행 중인 모든 프로세스의 정보를 출력

-f : 프로세스의 자세한 정보를 출력 

-u : 터미널에서 실행한 프로세스의 자세한 정보를 출력

-t : 프로세스의 자세한 정보를 출력

a : 터미널에서 실행한 프로세스의 정보를 출력


top 명령어 옵션

- 아무런 옵션 없이 실행 시 5초에 한번 갱신

- 디스크 사용량은 없다


-d : 갱신 딜레이 설정

-u <user> : user 소유의 프로세스를 표시

-p <PID> : 지정한 PID의 프로세스만을 실시간으로 화면에 출력

-o <출력할 항목> : 출력할 항목으로 지정 된 항목들로만 출력


명령 실행 후 사용 가능한 옵션들


l : load average 줄 표시/해제

P : CPU 사용량에 따라 정렬하여 출력

M : 메모리 사용량(RSS)에 따라 정렬하여 출력

T : 프로세스 실행 시간(Time)에 따라 정렬하여 출력

s / d : 갱신되는 딜레이를 변경

c : 명령인자 표시/해제

m : memory 줄 표시/해제


pstree 명령어 옵션


-h : 현재 프로세스와 부모 프로세스들을 강조해서 보여줌

-a : 명령어 인수까지 함께 출력

-n : PID를 기준으로 정렬하여 출력

-p : PID도 출력


시그널


1 SIGHUP 재시작

2 SIGINT ctrl+c 의 시그널. 프로세스 종료

3 SIGQUIT ctrl+\ 의 시그널. 종료

9 SIGKILL 강제 종료

15 SIGTERM 정상 종료 (기본 시그널; kill은 kill -15와 같다)

20 SIGSTP ctrl+z 의 시그널. 프로세스 중단 (suspend)


standalone 타입 데몬


시스템에 독자적으로 프로세스가 구동되어 서비스를 제공하는 데몬

메모리상에 항상 구동되어야 하기 때문에 자주 호출되는 데몬은 standalone 타입의 데몬으로 사용하기에 적합


<vs inet 타입 데몬>

- 슈퍼 데몬(xinetd)에 의해 관리됨

- 필요한 경우에만 메모리로 적재되어 실행됨



'OS > Linux' 카테고리의 다른 글

[Linux] crontab  (0) 2018.06.10
[Linux] 특수문자  (0) 2018.06.10
[Linux] 환경변수  (0) 2018.06.10
[Linux] /etc/fstab, fsck 명령어, mount 명령어  (0) 2018.06.10
[Linux] df 명령어 옵션  (0) 2018.06.10