Jiyong's STUDY
[Linux] ps, top, nice, kill 등 프로세스와 관련된 명령어 등등 본문
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 |