[리눅스마스터1급] 2.1.3 프로세스 관리

cateto·2022년 3월 7일
0

li-master1

목록 보기
16/27
post-thumbnail

2.리눅스 시스템 관리 / 2.장치 관리 / 2.1.3 프로세스 관리

제일 많이쓰는 명령어 top, kill, ctrl+z -> bg, nohup
프로세스 관리!!

프로세스 제어

명령어

ps(process status)

pstree

top

kill

killall

jobs

fg

bg

nice

renice

nohup

사용자가 로그아웃하거나 작업중인 터미널 창이 닫혀도 실행중인 프로세스를 백그라운드 프로세스로 작업될 수 있도록 해주는 명령이다.

pgrep

프로세스를 이름 기반으로 검색하는 명령으로 PID를 출력한다.
예) pgrep httpd : httpd 프로세스의 PID를 출력한다.
pgrep -u posein,yuloje : 두 사용자가 실행 시킨 PID를 출력한다.
pgrep -u root sshd : root 소유의 sshd 프로세스의 PID를 출력한다.
grep -t tty2 : /dev/tty2 터미널에서 실행중인 프로세스의 PID를 출력한다.

pkill

프로세스명을 사용해서 특정 프로세스에 시그널을 보내는 명령이다. 기본 시그널은 15번(SIGTERM)

예) pkill httpd : httpd 프로세스를 모두 종료시킨다.
pkill -9 -u yuloje : yuloje 사용자의 프로세스에 강제 종료 SIGKILL(9)를 전송

profile
Curious for Everything

0개의 댓글