OS & Hardware/Linux_ubuntu

[Linux] ubuntu 재부팅과 종료 명령어 정리

눈곱만큼도모름 2025. 1. 29. 04:38
728x90
반응형

간단요약

  • 재부팅: sudo reboot 또는 sudo shutdown -r now
  • 종료: sudo poweroff 또는 sudo shutdown now
  • 예약 취소: sudo shutdown -c

1. 시스템 재부팅

기본 명령어

sudo reboot
  • reboot 명령어는 현재 실행 중인 시스템을 재부팅
  • sudo를 붙여야 관리자 권한으로 실행

대체 명령어

sudo shutdown -r now
# -r 없이 명령어 치면 그냥 종료 의미
  • shutdown 명령어에 -r 옵션을 추가하면 시스템을 재부팅.(r없이 치면, 그냥 종료)
  • now는 즉시 재부팅을 의미합니다. 원하는 지연 시간을 설정할 수도 있습니다(예: +5는 5분 후 재부팅).

재부팅 예약

sudo shutdown -r +10
  • 10분 후에 시스템을 재부팅
sudo shutdown -r 22:00
  • 특정 시간(예: 22:00)에 재부팅을 예약

명령 취소

sudo shutdown -c
  • 예약된 재부팅을 취소

2. 시스템 종료

기본 명령어

sudo poweroff
  • poweroff 명령어는 시스템을 종료하고 전원을 끕니다.

또는:

sudo shutdown now
  • 즉시 시스템을 종료

대체 명령어

sudo halt
  • halt 명령어는 시스템을 종료하지만, 전원을 끄지 않을 수 있습니다(시스템 설정에 따라 다름).
sudo shutdown -P now
  • -P 옵션은 전원을 끄는 동작을 보장

종료 예약

sudo shutdown +15
  • 15분 후에 시스템을 종료
sudo shutdown 23:30
  • 특정 시간(예: 23:30)에 종료를 예약

명령 취소

sudo shutdown -c
  • 예약된 종료를 취소. (재부팅 예약 취소와 동일한 명령어)

3. 강제 종료 및 재부팅

강제 종료

echo o | sudo tee /proc/sysrq-trigger
  • 커널 명령을 통해 강제로 시스템을 종료

강제 재부팅

echo b | sudo tee /proc/sysrq-trigger
  • 커널 명령을 통해 즉시 강제로 시스템을 재부팅

주의: 강제 명령어는 데이터를 손실시킬 위험이 있으므로 반드시 필요할 때만 사용해야 합니다.


4. 현재 시스템 상태 확인

사용자 경고 메시지 출력

wall "시스템이 5분 후에 종료됩니다."
  • 현재 로그인한 모든 사용자에게 종료/재부팅과 관련된 메시지를 표시

시스템 종료 상태 확인

uptime
  • 시스템이 현재 얼마나 오랫동안 실행 중인지 확인

 

 

728x90
반응형