리눅스 종료 명령어 사용법 (shutdown, poweroff, reboot)

리눅스에서 시스템을 종료할 때 사용하는 명령어인 shutdown, poweroff, reboot에 대해 알아보겠습니다. 이중에선 shutdown이 가장 활용 가능 범위가 넓기 때문에 하나만 기억하시려면 shutdown만 보시면 될 거 같습니다. 

리눅스 종료 명령어

1. shutdown

시스템을 안전하게 종료하거나 재부팅하는 명령어입니다. shutdown을 사용하면 서비스를 중지하고 사용자가 로그아웃되며 시스템을 완전히 종료하거나 재부팅할 수 있습니다. 즉시 종료, 재부팅은 물론이고 종료 시점도 정할 수 있습니다.

 

예시) 즉시 종료

shutdown -h now

 

예시) 즉시 재부팅

shutdown -r now

 

예시) 5분 후 종료

shutdown -h +5

 

예시) 오후 11시 30분에 종료

shutdown -h 23:30

 

2. poweroff

시스템 전원을 끄는 명령어입니다. 일반적으로 shutdown -h now와 결과가 동일합니다.

poweroff

 

3. reboot

시스템을 재부팅하는 명령어입니다. 이 명령어를 사용하면 시스템이 다시 시작됩니다. 일반적으로 shutdown -r now와 동일한 결과를 가져옵니다.

 

4. init

시스템 실행 레벨을 변경하는 명령어입니다. 리눅스 시스템은 다양한 실행 레벨이 있습니다. 시스템 종료의 경우 실행 레벨이 0, 재부팅은 실행 레벨이 6입니다. 즉, 실행 레벨을 0으로 변경하면 시스템이 종료되고 6으로 변경하면 재부팅됩니다.

 

예시) 시스템 종료

init 0

 

예시) 시스템 재부팅

init 6

 

종료 명령어 실행 권한

위에서 언급한 모든 종료 명령어는 root 권한으로만 실행할 수 있습니다. 때문에 시스템을 종료하려면 root로 로그인하거나 sudo를 사용해서 관리자 권한을 획득해야 합니다.

sudo shutdown -h now
sudo poweroff
sudo reboot
sudo init 0
반응형

댓글

Designed by JB FACTORY