본문 바로가기

컴퓨터(O/S)/Linux

[리눅스] 시스템종료 명령어.(shutdown -h / halt / init 0)

리눅스 시스템종료 명령어.(shutdown -h / halt / init 0)
리눅스 시스템종료 명령어.(shutdown -h / halt / init 0)
리눅스 시스템종료 명령어.(shutdown -h / halt / init 0)

리눅스 시스템종료 명령어 3가지
shutdown- h now (-h "half")
halt
init 0

shutdown -h  +10m  10분 후에 종료 (h: halt)
shutdown -r 22:00 오후 10시에 재가동 (r: reboot)
shutdown -c 진행중인 shutdown을 취소 (c: cancel)
shutdown -k now 현재 접속된 사용자에게 종료된다는 메시지만 보내고 실제로는 종료 하지 않음.
(이건 뭐지? 왜 필요한거지- -?)

init 명령어.
0 - 종료 모드
1 - 단일 사용자 모든(시스템 복수에 사용) single user
2 - 사용 안 함.
3 - 다중 사용자 모드 (텍스트 로그인) multi user
4 - 사용 안 함.
5 - 다중 사용자 모드 (X 윈도우 로그인)  multi user
6 - 재가동 모드 (재부팅)

3번과 5번의 차이는
3번은 명령 프롬프트처럼 유저의 이름과 패스워드를 직접 입력해서 들어가고
5번은 윈도우처럼 유저들의 아이콘이 보이고 해당 유저를 클릭 후 패스워드 입력하고 들어가는 듯.

텍스트 선택과 윈도우 선택의 차이 인 듯.

추가 사항. (부팅시의 런레벨 변경)
처음 부팅시 화면을 3번으로 할 것인지, 5번으로 할 것인지 변경하는 내용은
/etc/inittab 파일에 저장되어 있으며

id:5:initdefault: 라고 작성되어 있는 부분의 숫자를 원하는 모드로 변경해 주면 된다.



재부팅 명령어.
shutdown -r now
reboot
init 6



유용한 정보가 되셨다면 아래 손가락 버튼 한번 눌러주세요 ^-^