서버 동작 멈춤 문제 해결: 프로세스 관리

하는·2024년 11월 29일
1

linux

목록 보기
2/2

서버가 갑자기 멈추거나 비정상적인 동작을 보일 때, 특정 프로세스가 문제를 일으킬 가능성이 크다.

1. 문제 상황 진단

서버에 SSH 또는 로컬로 접속

ssh 사용자명@서버_IP

2. 실행 중인 프로세스 확인

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

3. 문제 프로세스 종료

문제가 있는 프로세스를 종료하려면 kill 명령을 사용한다.
강제 종료가 필요할 경우 -9 옵션을 추가.

sudo kill -9 [프로세스 ID]

예시

sudo kill -9 2954219
  • kill: 지정된 프로세스 종료.
  • -9: 강제로 종료(SIGNAL 9)를 보냄. 프로세스가 정상적으로 응답하지 않을 경우 사용.
profile
천천히 꾸준히 취미처럼 냐미😋

0개의 댓글