리눅스 - 컴퓨터 부팅과 종료

2023. 2. 2. 15:08Linux

728x90

[컴퓨터 부팅과 종료]

> 명령어 : shutdown [옵션] [시간] [메시지]

<옵션>

  • -k : 실제로 shutdown하지 않고, 모든 사용자에게 종료 메시지만 전송
  • -h : 시스템 shutdown 후 시스템 종료 -> 프로세스 종료 후 컴퓨터 종료
  • -r : 재부팅
  • -f : 다음 부팅 시 파일시스템 검사를 하지 않음 -> 빠른 부팅
  • -c : shutdown 예약 취소

<인수 값>

  • +m : 현재 시간으로부터 몇 분 뒤 종료 (분 단위)
  • hh:mm : 지정한 시간에 종료 (시간:분)
  • now : 지금 종료

<예시>

  • shutdown -h now : 즉시 종료
  • shutdown -h 10 : 10분 뒤 종료
  • shutdown -h 15:10 : 15시 10분에 종료
  • shutdown -r now : 재부팅
  • shutdown +3 "system is going down" : 로그인한 사용자에게 메시지를 전송하고 3분 뒤 종료
  • shutdown -c : 예약된 shutdown 취소

> 명령어 : halt [옵션]

<옵션>

  • -n : sync를 하지 않고 종료 ( 메모리에 저장된 데이터를 디스크에 저장하지 않고 종료 )
  • -w : 실제로 종료하지 않고, /var/log/wtmp에 기록만 남김
  • -d : wtmp 파일에 기록을 남기지 않음
  • -f : 강제 종료
  • 옵션 X : 접속되어 있는 모든 사용자에게 종료 메시지를 보내고 /var/log/wtmp 파일에 로그 기록하고 종료

> 명령어 : init [런레벨]

리눅스 시스템이 가동되는 방법에는 0 ~ 6까지 7가지 런레벨이 있음

<런레벨(run level)>

  • 0 : 종료 모드
  • 1 : 단일 사용자 모드(시스템 복구 시 사용)
  • 2 : 다중 사용자 텍스트 모드 (NFS 사용 불가)
  • 3 : 다중 사용자 텍스트 모드
  • 4 : 사용 안 함
  • 5 : 다중 사용자 그래픽 모드
  • 6 : 재부팅 모드

<예시>

  • init 0 : 종료
  • init 6 : 재부팅

> 명령어 : reboot

시스템 재부팅 시 사용

<옵션>

  • -n : sync를 사용하지 않고 종료
  • -w : 실제로 재부팅은 하지 않고 /var/log/wtmp 파일에 기록만 남김
  • -d : wtmp 파일에 기록을 남기지 않음
  • -f : 강제 재부팅

[로그아웃]

> logout

> exit

> 단축키 <Ctrl + D>

728x90

'Linux' 카테고리의 다른 글

리눅스 - 디렉토리 구조 및 일반  (0) 2023.02.02