본문 바로가기

리눅스

[리눅스] 리눅스의 기초 명령어(종료, 재부팅, 로그아웃)

728x90

시스템 종료 명령어

  • poweroff
  • shutdown -P now
  • halt -p
  • init 0

shutdown 명령어의 옵션

  • shutdown -P +10: 10분 후에 종료합니다 (P: Power OFF).
  • shutdown -r 22:00: 22시에 재부팅합니다 (r: reboot).
  • shutdown -c: 예약된 shutdown을 취소합니다 (c: cancel).
  • shutdown -k +15: 현재 접속한 사용자에게 15분 후 종료된다는 메시지를 보냅니다 (메시지만 보냅니다, 실제로 종료되지는 않습니다).

※ 리눅스 명령어는 대소문자를 구분합니다. 대부분 소문자를 사용하며 일부 명령어 옵션에 대문자가 사용되기도 합니다.

시스템 재부팅 명령어

  • reboot
  • shutdown -r now
  • init 6

로그아웃

로그아웃은 시스템 종료와 다릅니다. 현재 사용자의 시스템 접속을 끝내는 것으로, 리눅스는 다중 사용자 시스템이므로 자신의 세션만 종료하는 로그아웃이 필요합니다.

  • logout
  • exit

런레벨(init)

시스템 종료 명령어 init 0과 재부팅 명령어 init 6을 사용했었는데요, init 명령어 뒤에 붙는 숫자를 런레벨(runlevel)이라고 합니다. 리눅스의 시스템 가동 방법은 다음과 같이 일곱 가지 런레벨로 나눌 수 있습니다:

런레벨영문 모드설명비고

0 Power Off 종료 모드  
1 Rescue 시스템 복구 모드 단일 사용자 모드
2 Multi-User 사용하지 않음  
3 Multi-User 텍스트 모드의 다중 사용자 모드  
4 Multi-User 사용하지 않음  
5 Graphical 그래픽 모드의 다중 사용자 모드  
6 Reboot 재부팅 모드  

현재 시스템에 설정된 런레벨은 링크 파일인 /lib/systemd/system/default.target을 확인하면 알 수 있습니다.

현재 런레벨 확인하기

cd
ls -l /lib/systemd/system/default.target

cd를 입력한 후 ls -l /lib/systemd/system/default.target을 입력하시면 됩니다.

728x90

'리눅스' 카테고리의 다른 글

[리눅스] chmod  (0) 2025.04.10