운영체제/Linux

내가 보려고 정리한 리눅스 명령어: 서버 종료 명령어(poweroff, halt, reboot, shutdown, init) 모음

gamjadori 2023. 12. 1. 10:21
728x90

1. poweroff = halt -p

명령어 halt란?

시스템이 아무 응답이 없는 경우 사용하는 강제 종료 명령어

  • halt -p: 시스템 및 전원까지 종료

2. shutdown

shutdown [옵션]
  • shutdown -p now: 제일 자주 사용)

<자주 사용하는 옵션>

  • shutdown -s: 윈도우 종료
  • shutdown -r: 윈도우 재부팅, 종료 후 다시 시작
  • -k: 다른 접속자들에게 메시지만 전달
  • shutdown -p: 윈도우에 켜져있는 응용 프로그램들을 강제 종료
  • shutdown -t 숫자: n초 후에 명령을 실행
    • 지정된 시간 명령 실행 취소: shutdown -c (취소)
    • -t 옵션을 넣지 않으면 자동으로 1분 뒤에 명령 실행

3. init 0

Run level이란?

 

 리눅스 시스템의 관리의 용이함을 위해 서비스의 실행을 단계별로 구분하여 적용하는 것

  • 런레벨은 0~6까지 있고, 주로 사용하는 런레벨은 0, 3, 5, 6
  • 런레벨의 변경은 root 사용자만 가능
  • 리눅스의 런레벨은 'init' 명령으로 변경

<런레벨 정리 표>

init 내용
0 시스템 종료모드
1 (단일 사용자 모드) 시스템 복구시에 사용
2 (다중 사용자 텍스트 모드) NFS 사용 불가로 서버와 공유가 안됩니다
3 (다중 사용자 텍스트 모드) 일반적인 CLI (Command Line Interface) 모드
4 (X)  
5 (다중 사용자 그래픽 모드) 일반적인 GUI (Graphical User Interface) 모드
6 (시스템 재부팅 모드)  

 

  • init 0: 시스템 종료

4. reboot

  • reboot -f: 시스템 강제 재부팅