좀비프로세스란?
좀비프로세스는 실행종료 후에도 어딘가에 존재하는 찌꺼기같은 프로세스를 뜻하는 말이다.
top 명령어를 통해 status가 Z인 프로세스가 좀비프로세스다.
ps Z kill로 죽일 수 있다.
top -b -n 1 | grep zombie 으로 좀비프로세스의 개수를 확인.(명령어 해석 : 시스템 순간적인 상태를 1회반복주기로 zombie인 것을 확인.)
ps -ef | grep defunct | grep -v grep 으로 좀비프로세스를 찾고, (명령어 해석 : 모든프로세스를 Full format 으로 defunct인 즉 좀비프로세스 중 grep이 포함되지 않는것 을 찾는다는 뜻.)
ps -ef | grep defunct | awk '{print $3}' | xargs kill -9 로 좀비를 죽인다.(명령어 해석 : 모든프로세스를 Full format 으로 defunct인 즉 좀비프로세스를 찾아 3번째 필드의 값을 인수로 받아서 sigkill 옵션으로 죽인다.)
'Linux' 카테고리의 다른 글
리눅스 부팅순서 (0) | 2020.08.05 |
---|---|
리눅스 패스워드 정책 설정(복잡도 설정) (0) | 2020.08.04 |
리눅스 각종 log의 위치와 명령어 (0) | 2020.08.04 |
리눅스 inode와 블록관리방법 (0) | 2020.08.04 |
iptables (더 추가할거임 ) (0) | 2020.08.04 |