종료 명령:
1. Halt 즉시 종료
2. Poweroff 즉시 종료
3. Shutdown -h 즉시 종료(루트 사용자의 경우)
4. -h 10 10분 후 자동 종료
shutdown 명령을 통해 종료가 설정된 경우 shutdown -c 명령을 사용하여 다시 시작을 취소할 수 있습니다.
다시 시작 명령:
1 , 재부팅
2, shutdown - r 지금 즉시 다시 시작(루트 사용자의 경우)
3. shutdown -r 10 10분 후 자동으로 다시 시작(루트 사용자의 경우)
4. shutdown -r 20:35 다시 시작 20:35 (루트 사용자용) 사용)
shutdown 명령을 통해 재시작을 설정한 경우 shutdown -c 명령을 사용하여 재시작을 취소할 수 있습니다
shutdown 매개변수 설명:
[-t] 다른 런레벨로 변경하기 전에 init가 종료되는 데 시간이 얼마나 걸립니까?
[-r] 계산기를 다시 시작합니다.
[-k] 실제로는 종료되지 않나요? 그냥 로그인[로그인]할 때마다 경고 신호를 보냅니다.
[-h] 종료[halt] 후 전원을 끕니다.
[-n] init를 사용하지 말고 대신 컴퓨터를 직접 종료하세요. 이 옵션을 사용하는 것은 권장되지 않습니다. 그리고 이 옵션의 결과가 항상 기대했던 것과 같지는 않습니다
.
[-c] 현재 프로세스 취소 현재 실행 중인 종료 프로세스를 취소합니다. 물론 이 옵션에는 시간 매개변수가 없지만
메시지를 입력하여 설명하면 이 메시지가 각 사용자에게 전송됩니다.
[-f] 계산기를 다시 시작할 때 fsck를 무시합니다[reboot].
[-F] 계산기를 다시 시작할 때 fsck를 강제 실행합니다[reboot].
[-time] 종료 전 시간 설정 [shutdown]
halt----가장 간단한 종료 명령
[-n] 동기화 방지 시스템 호출 ? 커널이 패치된
슈퍼블록을 이전 버전의 슈퍼블록[superblock]으로 덮어쓰는 것을 방지하기 위해 루트 파티션을 fsck로 패치한 후 사용됩니다.
[-w] 진짜 재부팅이나 종료 아닌가요? 그냥 wtmp [/var/log/wtmp] 레코드만 씁니다.
[-d] wtmp 레코드를 쓰지 않습니다[옵션 [-n]에 포함].
[-f] 종료를 호출하지 않고 강제 종료하거나 다시 시작합니다.
[-i] 종료(또는 다시 시작)하기 전에 모든 네트워크 인터페이스를 끄시겠습니까?
[-p] 이 옵션은 기본 옵션입니다. 종료할 때 poweroff를 호출하면 됩니다.
3.reboot
재부팅 작업 과정은 중지와 거의 동일하지만 호스트를 다시 시작하고 중지는 종료됩니다. 해당 매개변수는 정지와 유사합니다.
기본 재시작 방법을 사용하는 대신 버튼을 누른 후 바로 종료하려면 /etc/inittab 파일만 편집하면 됩니다.
한 줄 :
# Trap CTRL-ALT-DELETE ca::ctrlaltdel:/sbin/shutdown -t3 -r now
-r 옵션을 -h로 변경할 수 있습니다. 수정된 명령은 다음과 같습니다.
# Trap CTRL-ALT-DELETE ca::ctrlaltdel:/sbin/shutdown -t3 -h now
파일 수정 시 등록합니다. "#"으로 시작하는 동작 주석 줄은 스크립트 파일을 설명합니다. 컴퓨터는 이러한
주석 문을 처리하지 않습니다. 루트 사용자는 shutdown 명령을 사용하여 종료할 수도 있습니다. 로컬 또는 원격으로 시스템이 잠겨
키보드를 사용할 수 없는 경우 원격 등록을 통해 종료 명령을 실행할 수 있습니다
예를 들어 특정 호스트의 키보드가 잠겨 있는 경우 , 다음 방법으로 호스트를 종료할 수 있습니다.
telnet 키보드가 없는 호스트 이름 [일반 사용자로 등록]
su
[비밀번호 입력]
[ 사용할 수 없는 프로세스 종료] 또는 지금 /sbin/shutdown -rn 명령을 실행하세요.
shutdown 명령은 일부 표준적이고 시간이 많이 걸리는 종료 단계를 건너뜁니다.
시스템에 문제가 발생할 때 유용합니다(옵션 -n을 사용하면 시스템을 다시 시작하기 전에 모든 프로세스가 종료됩니다).
보안상의 이유로 위의 명령 사용 프로세스에 주의하세요. 원격 호스트에 루트(예: 텔넷 사용)로 직접 등록하는 것은 불가능합니다.
일반 사용자로만 등록한 후 su 명령을 사용하여 슈퍼 사용자로 전환할 수 있습니다. 🎜>
shutdown 명령으로 인해 일정 시간이 지난 후 호스트가 종료될 수도 있습니다. 예를 들어 루트로 다음 명령을 실행하면
$ /sbin/shutdown -r 23:59
는 23:59에 호스트를 종료하게 합니다. 다시 시작합니다. 종료가 너무 오래 걸리는 경우 재부팅 및 중지라는 두 가지 명령을 사용할 수 있습니다. 해당 기능은
또 다른 흥미로운 종료 방법은 시스템을 실행 레벨 0(중지) 또는 실행 레벨 6(다시 시작)으로 전환하는 것입니다.
예를 들어 다음 명령은 시스템을 종료합니다.
$ init 0
다른 실행 수준 정의는 /etc/inittab 파일을 참조하세요.