서버가 갑자기 멈추거나 비정상적인 동작을 보일 때, 특정 프로세스가 문제를 일으킬 가능성이 크다.
서버에 SSH 또는 로컬로 접속
ssh 사용자명@서버_IP
ps -ef | grep 사용자명
ps -ef: 현재 실행 중인 모든 프로세스를 상세히 출력.| (파이프): ps -ef 명령의 출력을 grep 명령에 전달.grep 사용자명: 해당 사용자와 관련된 프로세스만 필터링하여 출력.출력 예시:
사용자명 2954205 1 0 11:08 ? 00:00:00 /usr/libexec/gvfs-goa-volume-monitor
사용자명 2954219 1 0 11:08 ? 00:00:00 /usr/libexec/goa-daemon
사용자명 2954545 2954205 0 11:09 ? 00:00:00 /usr/bin/ibus-daemon --xim
문제가 있는 프로세스를 종료하려면 kill 명령을 사용한다.
강제 종료가 필요할 경우 -9 옵션을 추가.
sudo kill -9 [프로세스 ID]
예시
sudo kill -9 2954219
kill: 지정된 프로세스 종료.-9: 강제로 종료(SIGNAL 9)를 보냄. 프로세스가 정상적으로 응답하지 않을 경우 사용.