Unix Admin (6) 프로세스, 데몬, 서비스
2015. 12. 22. 15:42
# 프로세스란?
하드 디스크에 저장된 실행 코드(프로그램)가 메모리에 로딩되어 활성화된 것.
백그라운드 프로세스: 실행은 되었지만 사용자와 상호작용하지 않고 있는 프로세스
--> 작업번호로 signal을 주거나, kill 명령어로 signal을 줄 수 있다.
예) kill %job#
kill -9 pid# (kill -sigkill pid#)
PID = Process ID
PPID = Parent Process ID (부모 프로세스 ID)
*kill --> signal을 보내는 명령어
참고) ulimit 명령어로 시스템 리소스의 제한 수치를 볼 수 있다.
ulimit -a
ulimit
ulimit -l
ulimit -u 5(프로세스 수치 제한)
#ps (프로세스 모니터링)
대게 ps -ef 명령어로 모든 명령어에 대한 자세한 사항을 확인한다.
ps -a 터미널에 물려 있지 않고 서버 독자적으로 수행되는 프로세스를 보여줌
ps -u 자신과 관련된 프로세스만 보여줌
ps -e (ps -A) 모든 프로세스 보여줌
ps -x 모든 프로세스를 보여주나, 필드가 다소 다름
ps -f 자세하게 (full-format listing)
ps -t 지정 터미널과 관련된 프로세스
pstree --> 부모프로세스와 자식프로세스 관계를 트리 형태로 보여줌
'외부교육정리 > 4.UNIX Admin (2015.12)' 카테고리의 다른 글
Unix Admin (5) 정규식, pipe, filter, redirection, VI(VIm) (0) | 2015.12.22 |
---|---|
Unix Admin (4): 관리 명령어 (0) | 2015.12.22 |
UNIX Admin(3) 사용자 관리와 파일 속성 (0) | 2015.12.21 |
Unix Admin(2)기본 명령어 실습 (0) | 2015.12.21 |
UnixAdmin (1) (0) | 2015.12.21 |