서버/리눅스 기초
[shutdown]리눅스 로그아웃 & 종료 옵션 총정리
엔지니어 은성
2021. 9. 13. 13:29
▶ 슈퍼 유저로 로그인하기
- 로그인 프롬프트에서 슈퍼유저로 로그인 login : root
- 일반 사용자로 로그인한 상태에서 슈퍼유저로 로그인 su
▶ 패스워드 변경 passwd
- 패스워드 변경 시 6 문자 이상으로 영문자와 숫자를 혼합하는 것이 좋다.
▶ 로그아웃 (Ctrl + D, logout ) 입력
- 리눅스 시스템을 끝내기 위해서는 쉘 프로프트에서 Ctrl + D, logout 입력
▶ 시스템 종료 #shutdown, halt
- 슈퍼 유저가 시스템의 사용을 종료하고 파워를 끝낼 때
# halt
# poweroff //하드디스크와 메모리 동기화 하지않고 바로 종료 하므로 가급적 사용 x
//사용할 경우 sync 명령으로 동기화 수행후 사용하는것을 추천
▶ 시스템의 재부팅 : reboot
# reboot
▶ shutdown 옵션
- shutdown - k : 실제로 종료하지 않고 모든 사용자들에게 경고 메시지만 보낸다.
- shutdown - r : 시스템을 종료 후에 재부팅한다(reboot)
- shutdown - h : 시스템을 종료하며 재부팅하지 않는다.(halt)
- shutdown - f : 재부팅 시 파일 시스템을 체크를 하지 않는다.
- shutdown - c : 이전에 내렸던 shutdown 명령을 취소한다. (cancel)
- shutdown time : 몇 분 후에 시스템이 종료할 것인가를 지정한다.
▶ 부팅메세지 다시 보기
# dmesg
# cat /var/log/messages
▶ RunLevel 선택 명령어
init
사용방법
# init [RunLevel] //시스템의 RunLevel을 변경
# init -t [초][RunLevel] //지정한 초 단위 시간 후에 RunLevel을 변경
option | |
0 | 종료모드 (halt) |
1 | 단일사용자모드, 싱글모드, 시스템 복구시에 사용함 |
2 | 다중 사용자 텍스트 모드 (NFS, X-Window 환경을 제외한 부팅) |
3 | 다중 사용자 텍스트 모드(X-Window 환경을 제외한 부팅) |
4 | 설정되어있지않음(사용안함) |
5 | 다중 사용자 그래픽 모드 (X-Window 환경으로 모든 서비스 포함) |
6 | 재부팅모드(reboot) |
▶사용 예
# init 0 // 시스템을 종료
# init 1 // 싱글모드로 전환
# init 3 // 다중 사용자 텍스트 환경으로 전환
# init 5 // X-Window환경으로 전환
# init 6 // 시스템을 재시작
#init -t 10 0 // 10초 뒤에 시스템 종료