티스토리 뷰
ps 옵션
현재 실행중인 프로세스의 정보를 출력하는 명령입니다.
옵션에는 유닉스옵션,DSD옵션,GUN옵션 이 있습니다.
-유닉스옵션: -ef 와 같이 -e 옵션과 -f 옵션을 붙여서 사용할 수 있습니다
-e : 시스템에서 실행 중인 모든 프로세스의 정보를 출력합니다.
-f : 프로세스의 자세한 정보를 출력합니다.
-u uid : 특정 사용자에 대한 모든 프로세스의 정보를 출력합니다.
-p pid : pid로 지정한 특정 프로세스의 정보를 출력합니다.
(PID : 프로세서는 고유한 번호를 가지고 있는데 이를 PID(process identification number)라고 합니다.)
-BSD 옵션: 옵션들을 붙여서 사용할 수 있지만 유닉스 옵션처럼 (-)붙임표는 없습니다.
a : 터미널에서 실행한 프로세스의 정보를 출력합니다.
u : 프로세스 소유자의 이름, CPU 사용량, 메모리 사용량 등 상세 정보를 출력합니다.
x : 시스템에서 실행 중인 모든 프로세스의 정보를 출력합니다.
-GUN 옵션:붙임표 두 개로 시작합니다
--pid PID 목록 : 목록으로 지정한 특정 PID의 정보를 출력합니다.
ps : 현재 셸이나 터미널에서 실행한 사용자 프로세스의 정보를 출력합니다.
PID : 프로세스 번호
TTY : 현재 터미널 번호,프로세스가 실행된 터미널의 종류와 번호
TIME : 해당 프로세스가 사용한 CPU 사용의 양
CMD : 프로세스가 실행 중인 명령이 무엇인지를 알려줍니다.
UID : 프로세스를 실행한 사용자 ID
PPID : 부모 프로세스 번호
C : cpu 사용량(%값)
STIME : 프로세스의 시작 날짜나 시간
위의 사진은 콘솔 터미널(tty1)과 가상 터미널(pts)에서 실행한 프로세스의 정보를 출력한 것이다.
STAT : 프로세스의 상태를 나타냅니다
R : 실행중(running)
S : 인터럽트가 가능한 대기(sleep)상태
T : 작업 제어에 의해 정지된 상태
Z : 좀비 프로세스(defunct)
STIME : 프로세스의 시작 날짜나 시간
s : 세션 리더 프로세스
+: 포그라운드 프로세스 그룹
l(소문자 L) : 멀티 스레드
a : 터미널에서 실행한 프로세스의 정보를 출력합니다.
u : 프로세스 소유자의 이름, CPU 사용량, 메모리 사용량 등 상세 정보를 출력합니다.
USER : 사용자 계정 이름
%CPU : CPU 사용량을 퍼센트로 표시
%MEM : 물리적 메모리 사용량을 퍼센트로 표시
VSZ : 사용하고 있는 가상 메모리의 크기(KB)
RSS : 사용하고 있는 물리적 메모리의 크기(KB)
START : 프로세스 시작 시간
-e : 시스템에서 실행 중인 모든 프로세스의 정보를 출력합니다.(출력 결과를 | more 또는 | less 를 써서 확인하면 더 편하게 확인할 수 있습니다)
TTY가 ?인 프로세스는 사용자 ID가 root임을 알 수 있습니다. 스레드는 CMD에 []로 표시하여 구분합니다.
grep(http://ee6160.tistory.com/33) 명령을 이용해서 프로세서의 정보를 검색 할 수 있습니다.( |로 연결해야 합니다.)
pgrep [옵션] [패턴] : 지정한 패턴과 일치하는 프로세스의 정보를 출력합니다.(pgrep = ps+grep)
-x : 패턴과 정확히 일치하는 프로세스의 정보를 출력합니다.
-n : 패턴을 포함하고 있는 가장 최근의 프로세스 정보를 출력합니다.
-u 사용자 이름 : 특정 사용자에 대한 모든 프로세스를 출력합니다.
-l : PID와 프로세스의 이름을 출력합니다.
-t term : 특정 단말기와 관련된 프로세스의 정보를 출력합니다.
PID값을 출력합니다.
셸 변수의 저장된 값을 출력할 때 셸 변수 앞에 $를 붙입니다.해당 PID의 관련 정보를 저장합니다.
287쪽하고 전으로 돌아가야함!(5장)
'리눅스linux(ubutu)' 카테고리의 다른 글
리눅스 배시셸 특수문자 의미 (0) | 2015.08.21 |
---|---|
리눅스 배시셸 명령어 printf (0) | 2015.08.21 |
리눅스 배시셸 명령어 echo (0) | 2015.08.21 |
리눅스 배시셸 명령어 file (0) | 2015.08.21 |
리눅스 문서편집기 vi (0) | 2015.08.19 |