리눅스 운영체제에서 서버를 띄우는 등의 작업을 하다보면 종종 프로세스를 강제로 종료해야 할 일이 발생합니다.
프로세스 ID 확인
어떤 프로세스를 죽이려면 그 프로세스의 프로세스 ID를 먼저 알아야 합니다.
ps -ef
ps 명령어는 현재 실행 중인 프로세스의 정보를 보여주는 명령어입니다. 그리고 e 옵션은 모든 사용자의 프로세스를 확인하게 도와줍니다. f 옵션은 프로세스의 상세 정보를 출력해줍니다. e 옵션만 줬을 때는 PID, TTY, TIME, CMD 정보가 표출되면, f 옵션을 추가해주면 부모 프로세스의 ID인 PPID, C, STIME을 추가로 확인할 수 있습니다.
그리고 ps -aux 명령도 많이 사용합니다. 이 명령을 주면 CPU 사용량, 메모리 사용량 등도 확인할 수 있습니다.
프로세스 강제 종료하기
위 명령으로 프로세스 ID를 확인했다면, 아래 명령으로 해당 프로세스를 죽일 수 있습니다.
kill -9 [PID]
여기서 -9는 SIGKILL을 의미합니다.
관련 글
- [flask] 구름 IDE의 항상 켜두기 기능을 이용해서 flask 웹 서버 구동하기
참고자료
'OS > Linux' 카테고리의 다른 글
[Linux] AWS CLI 설치하는 방법 (0) | 2023.10.25 |
---|---|
[Linux] 도커 permission denied while trying to connect to the Docker daemon socket at unix 에러 해결 방법 (0) | 2023.10.23 |
[Linux] ImportError: libgthread-2.0.so.0: cannot open shared object file: No such file or directory 에러 발생시 해결법 (0) | 2023.10.22 |
[Linux] 파일 다운로드 받을 때 사용하는 wget 명령어 (0) | 2023.10.05 |
[Linux] ImportError: libGL.so.1: cannot open shared object file 에러 해결 방법 (0) | 2023.07.13 |
[Linux] yum과 apt-get의 차이는? (0) | 2023.07.11 |
[linux] ln 명령어로 링크 파일 생성하기(심볼릭 링크, 하드 링크, 아이노드) (0) | 2023.06.16 |
[리눅스] 디스크 남은 용량 확인 명령어, df (0) | 2023.05.22 |