공든탑앱 열기

종료와 재부팅

리눅스마스터 2급 · 기본 명령어 · 약 7분

쉽게 말하면

컴퓨터를 끄거나 다시 켜는 명령이에요. 서버에는 여러 사람이 접속해 있을 수 있어서, 몇 분 뒤 끈다고 알린 다음 끄는 방법(shutdown)을 주로 써요.

시험용 정의

시스템을 끄거나 재부팅하는 명령이다. shutdown은 시각 지정과 사용자 알림이 되는 안전한 방법이고, poweroff·halt·reboot는 즉시 동작한다. systemd에서는 모두 systemctl로 연결된다.

비유로 이해하기

가게 문 닫기다. shutdown은 "10분 뒤 마감합니다" 방송 후 닫기, poweroff는 지금 바로 불 끄기, reboot는 껐다 바로 다시 열기다.

자세히

shutdown

명령뜻
shutdown -h now지금 끄기 (halt/poweroff)
shutdown -r now지금 재부팅
shutdown -h +1010분 후 끄기
shutdown -h 23:3023시 30분에 끄기
shutdown -r +5 "점검합니다"5분 후 재부팅, 메시지 전송
shutdown -c예약한 종료 취소 (cancel)
shutdown -k +5실제로 끄지 않고 경고 메시지만

즉시 명령과 대응

끄기재부팅
poweroffreboot
halt (CPU 정지, 전원은 배포판마다)shutdown -r now
init 0init 6
systemctl poweroffsystemctl reboot
shutdown -h nowCtrl+Alt+Del (설정에 따라)

알림

wall "메시지"로 접속한 모든 사용자에게 알린다(shutdown은 자동으로 보냄). 예약된 종료 시각 5분 전부터는 새 로그인이 막힌다(/run/nologin).

시험에 이렇게 나와요

1차 출제기준 · 공개 기출 없음

확인 문제

Q1. 사용자들에게 알린 뒤 10분 후 서버를 끄는 명령은?

  1. poweroff -t 10
  2. shutdown -r 10
  3. halt 10
  4. shutdown -h +10
정답 보기

4번 shutdown -h +10

shutdown -h +10: -h(halt, 끄기) + +분. 접속한 사용자들에게 종료 예고 메시지가 간다. 재부팅은 -r, 예약 취소는 shutdown -c.

Q2. 예약된 shutdown을 취소하는 명령은?

  1. shutdown -k
  2. shutdown -c
  3. shutdown --abort
  4. shutdown -x
정답 보기

2번 shutdown -c

shutdown -c(cancel)다. -k는 끄지 않고 경고만 보내고, -r은 재부팅, -h는 종료다.

Q3. 지금 바로 재부팅하는 명령이 아닌 것은?

  1. shutdown -r now
  2. init 6
  3. init 0
  4. reboot
정답 보기

3번 init 0

init 0이다. 런레벨 0은 시스템 종료다. reboot, shutdown -r now, init 6은 재부팅이다.

Q4. 실제로 끄지 않고 사용자에게 종료 경고만 보내는 옵션은?

  1. -f
  2. -k
  3. -h
  4. -c
정답 보기

2번 -k

-k다. 실제로 끄지 않고 접속한 사용자에게 경고 메시지만 보낸다. -c는 예약한 종료를 취소한다.

헷갈리기 쉬운 O·X

shutdown -r은 시스템을 종료하고 전원을 끈다.

정답 보기

X -r은 재부팅(reboot), -h가 종료.

init 6은 시스템을 재부팅한다.

정답 보기

O 런레벨 6 = 재부팅.

함께 보면 좋은 개념