리눅스 명령어 · 2 min read · Sep 18, 2025
리눅스 셧다운 명령어 설명 및 예제
리눅스 명령줄은 배우기 어려울 수 있지만, 그만한 가치가 있습니다. 그 이유는 UI를 사용하여 할 수 있는 거의 모든 작업을 수행할 수 있을 만큼 강력하기 때문입니다. HowtoForge에서는 이미 다양한 명령줄 도구(다양한 작업을 수행할 수 있게 해주는 도구)에 대해 논의했으며, 이번 튜토리얼에서는 시스템을 종료하는 데 사용할 수 있는 유틸리티에 대해 논의하겠습니다.
논의할 유틸리티는 shutdown입니다. 이번 튜토리얼에서는 이해하기 쉬운 몇 가지 예제를 사용하여 이 도구의 기본 사항에 대해 논의하겠습니다. 하지만 그 전에, 여기의 모든 예제는 Ubuntu 16.04 LTS에서 테스트되었다는 점을 언급할 가치가 있습니다.
리눅스 셧다운 명령어
셧다운 명령어는 시스템을 전원 끄기, 정지 또는 재부팅할 수 있게 해줍니다. 다음은 그 구문입니다:
shutdown [OPTIONS...] [TIME] [WALL...]그리고 man 페이지에서 다음과 같이 설명합니다:
shutdown may be used to halt, power-off or reboot the machine.
The first argument may be a time string (which is usually "now").
Optionally, this may be followed by a wall message to be sent to all
logged-in users before going down.
The time string may either be in the format "hh:mm" for hour/minutes
specifying the time to execute the shutdown at, specified in 24h clock
format. Alternatively it may be in the syntax "+m" referring to the
specified number of minutes m from now. "now" is an alias for "+0",
i.e. for triggering an immediate shutdown. If no time argument is
specified, "+1" is implied.
Note that to specify a wall message you must specify a time argument,
too.
If the time argument is used, 5 minutes before the system goes down the
/run/nologin file is created to ensure that further logins shall not be
allowed.다음은 셧다운 유틸리티가 어떻게 작동하는지에 대한 좋은 아이디어를 제공할 Q&A 스타일의 몇 가지 예제입니다:
Q1. 셧다운을 어떻게 사용하나요?
기본 사용법은 간단합니다 - ‘shutdown’ 명령어를 실행하기만 하면 됩니다.
shutdown이 도구의 기본 동작은 기계를 전원 끄는 것입니다. 시간 인수가 지정되지 않으면 +1이 암시되며, 이는 전원 끄기 프로세스가 지금부터 1분 후에 시작됨을 의미합니다. 시스템을 즉시 전원 끄기를 원할 경우 now 또는 +0을 사용할 수 있습니다.
모든 로그인한 사용자에게 전원 끄기 전에 전송할 벽 메시지를 발송하고 싶다면, 다음과 같이 할 수 있습니다:
shutdown '여기에 메시지를 입력하세요'Q2. 셧다운을 사용하여 기계를 정지시키는 방법은?
이것은 -H 옵션을 사용하여 달성할 수 있습니다.
shutdown -H정지와 전원 끄기 사이에는 차이가 있다는 것을 모른다면, 이 점을 알아두세요. 전자는 모든 CPU를 중지하는 것을 포함하고, 후자는 메인 전원이 분리되도록 합니다.
Q3. 셧다운으로 기계를 전원 끄게 하려면?
비록 기본값이지만, 여전히 -P 옵션을 사용하여 셧다운이 시스템을 전원 끄기를 원한다고 명시할 수 있습니다.
shutdown -PQ4. 셧다운을 사용하여 재부팅하는 방법은?
재부팅을 위해서는 -r 옵션을 사용합니다.
shutdown -rQ5. 셧다운이 벽 메시지만 작성하게 하거나 그 반대로 하려면?
정지, 전원 끄기 또는 재부팅을 수행하지 않고 셧다운이 벽 메시지만 발송하도록 하려면, -k 명령줄 옵션을 사용하세요.
shutdown -kQ6. 보류 중인 셧다운을 취소하는 방법은?
셧다운을 사용하여 정지, 전원 끄기 또는 재부팅을 예약할 수 있습니다. 이를 위해서는 프로세스를 시작할 시간을 전달하기만 하면 됩니다. 예를 들어:
shutdown -r 18:00하지만 예약된 셧다운을 취소하고 싶다면, 그것도 가능합니다. 이는 -c 명령줄 옵션을 사용하여 수행할 수 있습니다.
shutdown -c결론
대부분의 사람들이 동의하듯이, 셧다운 명령어는 학습 곡선이 가파르지 않습니다. 이 도구가 제공하는 대부분의 기능/옵션은 이해하고 사용하기 쉽습니다. 이번 튜토리얼에서는 대부분의 옵션에 대해 논의했습니다. 이 연습을 마친 후, 여기로 가서 도구에 대해 더 배울 수 있습니다.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.