1. shutdown command
Linux의 종료 명령은 안전하고 제어된 방식으로 시스템을 종료하거나 재부팅하는 데 사용됩니다. 다음은 명령의 출력 예입니다.
$ sudo shutdown -h now
Broadcast message from root@localhost
(/dev/pts/0) at 12:00:00:
The system is going down for halt NOW!
이 예에서는 -h 옵션과 함께 shutdown 명령을 사용하여 시스템을 즉시 중지(즉, 완전히 종료)하도록 지정했습니다. now 인수는 즉시 작업을 수행하도록 명령에 지시합니다.
sudo 권한으로 이 명령을 실행하면 이 작업을 수행하는 데 필요한 권한이 있는 루트 사용자로 시스템을 종료하도록 지시합니다.
명령을 실행하면 터미널에 브로드캐스트 메시지가 표시됩니다. 이 메시지는 시스템에 로그인한 모든 사용자에게 전송되며 시스템이 즉시 중단될 것임을 알립니다.
메시지가 표시되면 시스템이 종료 프로세스를 시작하여 실행 중인 모든 프로세스를 닫고 전원을 끄기 전에 저장되지 않은 데이터를 저장합니다.
2. shutdown command option
다음은 Linux에서 종료 명령으로 사용할 수 있는 다양한 옵션과 각 옵션에 대한 예제 출력입니다.
(1) -h: 이 옵션은 시스템을 종료한 후 시스템을 정지시킵니다.
예: sudo shutdown -h now
Broadcast message from root@localhost
(/dev/pts/0) at 12:00:00:
The system is going down for halt NOW!
(2) -r: 이 옵션은 시스템을 종료한 후 재부팅합니다.
예: sudo shutdown -r now
Broadcast message from root@localhost
(/dev/pts/0) at 12:00:00:
The system is going down for reboot NOW!
(3) -k: 이 옵션은 시스템이 종료되거나 재부팅될 것이라는 경고 메시지를 모든 사용자에게 보내지만 실제로 조치를 수행하지는 않습니다.
예: sudo shutdown -k now
Broadcast message from root@localhost
(/dev/pts/0) at 12:00:00:
*** WARNING *** The system is going down for maintenance in 10 minutes!
(4) -c: 이 옵션은 이전에 예약된 종료 또는 재부팅을 취소합니다.
예: sudo shutdown -c
Broadcast message from root@localhost
(/dev/pts/0) at 12:00:00:
The system shutdown has been cancelled at 12:05.
(5) -t: 이 옵션은 시스템을 종료하거나 재부팅하기 전에 대기할 시간(초)을 지정합니다.
예: sudo shutdown -h +5
Broadcast message from root@localhost
(/dev/pts/0) at 12:00:00:
The system is going down for halt in 5 minutes!
(6) -f: 이 옵션은 스크립트를 실행하거나 데이터를 저장하지 않고 시스템을 즉시 종료합니다.
예: sudo shutdown -h now -f
Broadcast message from root@localhost
(/dev/pts/0) at 12:00:00:
The system is going down for halt NOW!
이들은 Linux에서 shutdown 명령과 함께 가장 일반적으로 사용되는 옵션 중 일부입니다. 이러한 옵션을 사용하여 시스템에서 즉시 또는 지정된 기간 이후에 다양한 종료 및 재부팅 작업을 수행할 수 있습니다.
댓글