메가IT아카데미 국기과정/리눅스와 시스템보안
[1-8] 리눅스 프로세스
한님폐하
2022. 9. 11. 16:14
1. 프로세스란?
- 프로세스는 메모리에 올라간 프로그램 단위를 말한다.
- CentOS7 버전 이후 '1'번 프로세스는 'systemd' 이다.
2. 프로세스 관련 명령어
ps -e # 모든 프로세스
ps -f # 상세 프로세스
ps -ef # 모든 상세 프로세스
ps -U root # root계정으로 실행된 프로세스
ps -t pts/1 # pts/1 터미널로 실행된 프로세스
kill -l # 프로세스 종료
# 1) SIGHUP 프로세스 재시작(프로세스 종료 -> 재실행)
# 2) SIGINT 현재 프로세스 강제 종료 (키보드 인터럽트, Ctrl+c)
# 9) SIGKILL 프로세스 강제 종료
# 15) SIGTERM 프로세스 정상 종료
# 20) SIGTSTP 현재 프로세스 강제 중지 (Ctrl+z)
jobs
fg 1
3. 프로세스 관련 디렉토리
- '/proc' 디렉토리에 프로세스 ID 번호를 이용하여 해당 프로세스 디렉토리를 생성하여 운영한다.
- 해당 프로세스가 종료되면, 해당 프로세스 디렉토리도 소멸된다.
[참고] X 윈도우에서 사용할 수 있는 GUI 기반 프로세스 정보 확인 도구
gnome-system-monitor &