Linux 명령어 · 2 min read · Sep 16, 2025
초보자를 위한 Linux kill 명령어 튜토리얼 (5가지 예제)
때때로 Linux 머신에서 작업할 때 애플리케이션이나 명령줄 프로세스가 멈추거나(응답하지 않음) 있는 것을 볼 수 있습니다. 그런 경우에는 종료하는 것이 유일한 방법입니다. Linux 명령줄은 이러한 상황에서 사용할 수 있는 유틸리티를 제공합니다. 그것은 kill이라고 불립니다.
이 튜토리얼에서는 이해하기 쉬운 몇 가지 예제를 사용하여 kill의 기본 사항에 대해 논의할 것입니다. 하지만 그 전에, 이 기사에 있는 모든 예제가 Ubuntu 16.04 머신에서 테스트되었다는 점을 언급할 가치가 있습니다.
Linux kill 명령어
kill 명령어는 일반적으로 프로세스를 종료하는 데 사용됩니다. 내부적으로 신호를 보내며, 원하는 작업에 따라 이 도구를 사용하여 보낼 수 있는 다양한 신호가 있습니다. 다음은 명령어의 구문입니다:
kill [options] [...] 그리고 이 도구의 매뉴얼 페이지는 다음과 같이 설명합니다:
kill의 기본 신호는 TERM입니다. 사용 가능한 신호를 나열하려면 -l 또는 -L을 사용하십시오. 특히 유용한 신호에는 HUP, INT, KILL, STOP, CONT 및 0이 포함됩니다. 대체 신호는 세 가지 방법으로 지정할 수 있습니다:
-9, -SIGKILL 또는 -KILL. 음수 PID 값은 전체 프로세스 그룹을 선택하는 데 사용할 수 있습니다. ps 명령 출력의 PGID 열을 참조하십시오. PID가 -1인 경우 특별합니다. 이는 kill 프로세스 자체와 init을 제외한 모든 프로세스를 나타냅니다.다음의 Q&A 스타일의 예제는 kill 명령어가 어떻게 작동하는지에 대한 더 나은 아이디어를 제공할 것입니다.
Q1. kill 명령어를 사용하여 프로세스를 종료하는 방법은?
이것은 매우 쉽습니다 - 종료하려는 프로세스의 pid를 가져온 다음 이를 kill 명령어에 전달하기만 하면 됩니다.
kill [pid]예를 들어, 나는 내 시스템에서 ‘gthumb’ 프로세스를 종료하고 싶었습니다. 그래서 먼저 ps 명령어를 사용하여 애플리케이션의 pid를 가져온 다음 이를 kill 명령어에 전달하여 종료했습니다. 다음은 이를 보여주는 스크린샷입니다:
Q2. 사용자 정의 신호를 보내는 방법은?
앞서 소개 섹션에서 언급했듯이, TERM은 kill이 해당 애플리케이션/프로세스에 보내는 기본 신호입니다. 그러나 원한다면, -s 명령줄 옵션을 사용하여 kill이 지원하는 다른 신호를 보낼 수 있습니다.
kill -s [signal] [pid]예를 들어, 프로세스가 TERM 신호에 응답하지 않는 경우(이는 프로세스가 종료하기 전에 최종 정리를 수행할 수 있도록 허용함), KILL 신호를 사용할 수 있습니다(이는 프로세스가 정리를 수행하지 못하도록 합니다). 이 경우 실행해야 할 명령은 다음과 같습니다.
kill -s KILL [pid]Q3. kill을 사용하여 보낼 수 있는 모든 신호는 무엇인가요?
물론, 다음으로 논리적인 질문은 kill을 사용하여 보낼 수 있는 모든 신호를 어떻게 알 수 있는가입니다. 다행히도, 모든 지원되는 신호를 나열하는 -l 명령줄 옵션이 존재합니다.
kill -l다음은 위 명령이 우리 시스템에서 생성한 출력입니다:

Q4. 신호를 보낼 수 있는 다른 방법은 무엇인가요?
이전 예제 중 하나에서 KILL 신호를 보내고 싶다면 다음과 같은 방법으로 할 수 있다고 말씀드렸습니다:
kill -s KILL [pid]그러나 몇 가지 다른 대안도 있습니다:
kill -s SIGKILL [pid]kill -s 9 [pid]해당 숫자는 우리가 이전 예제에서 이미 논의한 -l 옵션을 사용하여 알 수 있습니다.
Q5. 한 번에 모든 실행 중인 프로세스를 종료하는 방법은?
사용자가 자신이 종료할 수 있는 모든 프로세스를 종료하고 싶다면(이는 권한 수준에 따라 다름), 많은 프로세스 ID를 지정하는 대신 -1 옵션을 kill에 전달할 수 있습니다.
예를 들어:
kill -s KILL -1결론
kill 명령어는 이해하고 사용하기에 매우 간단합니다. 제공하는 신호 옵션 목록에 대한 약간의 학습 곡선이 있지만, 여기서 설명한 것처럼 해당 목록을 빠르게 확인할 수 있는 옵션이 있습니다. 우리가 논의한 내용을 연습하면 잘 할 수 있을 것입니다. 더 많은 정보는 도구의 매뉴얼 페이지를 참조하십시오.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.