티스토리 뷰

반응형

리눅스(Linux)를 켜는 방법은 전원버튼을 누르는 것 하나뿐이지만 종료, 재부팅(리부팅), 로그하웃 하는 방법은 다양합니다. X윈도우 GUI 그래픽 환경에서는 윈도우처럼 끌 수 있지만 텍스트 기반의 서버 환경에서는 poweroff, shutdown, halt, init, reboot, logout, exit 등 다양한 명령어를 가지고 리눅스를 종료하거나 재부팅해야 합니다. 컴퓨터를 종료하거나 재부팅하는 작업은 루트 권한이 있는 사용자만 할 수 있습니다. (아래의 명령이 안 될 경우 앞에 sudo를 붙여서 사용하면 됩니다.)


리눅스 종료(끄기) - poweroff, halt, init, shutdown

poweroff

shutdown -h now

halt

init 0

init 명령어는 런 레벨(Runlevel)을 변경합니다. 런 레벨 0시스템 종료를 의미합니다.

자세한 내용은 아래의 링크를 확인하세요.

https://en.wikipedia.org/wiki/Runlevel



리눅스 재부팅(리부팅) - reboot, init, shutdown

shutdown -r now

reboot

보통ㅇ -f, --force 옵션은 강제로 종료, 재부팅을 할 때 자주 사용됩니다.

init 6

런 레벨 6재부팅을 의미합니다.



리눅스 로그아웃 - logout, exit

logout

exit



shutdown 명령어 사용법

shutdown 명령을 사용하면 좀 더 우아하게 리눅스를 종료, 재부팅을 할 수 있습니다.


shutdown -r now

리눅스를 지금 즉시 재부팅합니다.


shutdown -h now

리눅스를 지금 즉시 종료합니다.


shutdown -h 23:00

접속자에게 종료 메시지를 보내고, 22시에 컴퓨터가 꺼집니다.


shutdown -h 10

접속자에게 종료 메시지를 보내고, 10분후에 컴퓨터가 꺼집니다.


shutdown -c

예약된 shutdown 작업을 취소합니다.

리눅스 shutdown 명령어 사용법

리눅스 종료 작업을 예약했다가 취소하는 장면입니다.

접속자는 컴퓨터 종료 메시지와 취소 메시지를 확인할 수 있습니다.


shutdown -k 10

-k 옵션을 주면 접속자에게 (가짜) 종료 메시지를 보내지만, 실제로 컴퓨터가 꺼지지는 않습니다.

(종료메시지가 아닌 경우에는, wall 명령어를 사용해서 접속자에게 메시지를 보냅니다.)

리눅스 shutdown 명령어 k 옵션

접속자에게 컴퓨터가 꺼진다는 가짜 메시지를 보냅니다.

접속자는 이것이 가짜 메시지인지 확인할 방법이 없습니다.



반응형
댓글