SW/리눅스

Linux : Shutdown 종료하는 방법, 예제, 명령어

얇은생각 2020. 11. 12. 07:30
반응형

이 튜토리얼에서는 가장 일반적인 종료 옵션에 대한 실제 예와 자세한 설명을 통해 종료 명령 사용 방법을 알아보겠습니다. 

셧다운 명령을 실행하면 시스템이 안전하게 중단됩니다. 종료가 시작되면 로그인한 모든 사용자와 프로세스가 시스템이 중단됨을 알리며, 추가 로그인은 허용되지 않습니다. 시스템을 즉시 또는 지정된 시간에 종료할 수 있습니다.

 

Linux : Shutdown 종료하는 방법, 예제, 명령어

 

종료 명령 구문

shutdown 명령어 사용 방법에 대해 살펴보기 전에 먼저 기본 구문을 살펴보겠습니다. 

종료 명령 표현식은 다음과 같은 형식을 취합니다.

shutdown [OPTIONS] [TIME] [MESSAGE]

 

 

option - 중지, 전원 끄기(기본 옵션) 또는 시스템 재부팅 등의 옵션을 종료합니다

time - 시간 인수는 종료 프로세스를 수행할 시기를 지정합니다.

message - 메시지 인수는 모든 사용자에게 브로드캐스트할 메시지를 지정합니다.

최근 Linux 배포에서 종료는 systemctl의 별칭이며 호환성상의 이유로만 시스템에서 사용할 수 있습니다.

 

 

 

종료 명령을 사용 방법

루트 및 sudo 권한이 있는 사용자만 crontab 명령을 사용할 수 있습니다.

인수를 사용하지 않고 사용할 경우 시스템 종료 명령이 전원을 끕니다.

sudo shutdown

 

 

종료 프로세스는 기본 시간 간격인 1분 후에 시작됩니다.

 

 

 

지정된 시간에 시스템을 종료 방법

시간 인수의 형식은 서로 다를 수 있습니다. hh:mm 형식의 절대 시간 및 +m 형식의 상대 시간일 수 있습니다. 여기서 m은 앞으로 분 단위입니다.

다음 예제는 시스템 종료를 11:AM로 예약합니다.

sudo shutdown 11:00

 

 

다음 예제는 지금부터 10분 후에 시스템 종료를 예약합니다.

sudo shutdown +10

 

 

 

시스템을 즉시 종료 방법

시스템을 즉시 종료하려면 +0 또는 해당 별칭을 사용할 수 있습니다.

sudo shutdown now

 

 

 

사용자 지정 메시지를 브로드캐스트하는 방법

표준 종료 통보와 함께 사용자 지정 메시지를 브로드캐스트하려면 시간 인수 뒤에 메시지를 입력합니다.

다음 예제는 지금부터 30분 후에 시스템을 종료하고 하드웨어 업그레이드가 수행됨을 사용자에게 알립니다.

sudo shutdown +30 "Hardware upgrade"

 

 

사용자 지정 벽 메시지를 지정할 때 시간 인수도 지정해야 합니다.

 

 

 

시스템을 재부팅하는 방법

시스템을 재부팅하려면 -r 인수를 사용합니다.

sudo shutdown -r

 

 

시간 인수 및 사용자 지정 메시지를 지정할 수도 있습니다.

shutdown -r +5 "Updating kernel"

 

 

위 명령은 5분 후 시스템을 재부팅하고 업데이트 커널을 브로드캐스트합니다.

 

 

 

예약된 종료를 취소하는 방법

종료가 예약된 경우 취소하려면 -c 인수를 사용할 수 있습니다.

sudo shutdown -c

 

 

예약된 종료를 취소할 때 시간 인수를 지정할 수는 없지만 모든 사용자에게 보낼 메시지를 브로드캐스트할 수는 있습니다.

sudo shutdown -c "Canceling the reboot"
반응형