Linux 종료 명령의 차이점: 1. shutdown 명령은 Linux 시스템을 안전하게 종료하는 데 사용됩니다. 2. Halt는 실제로 [shutdown -h] 명령을 호출하는 가장 간단한 종료 명령입니다. 4. init는 모든 프로세스의 조상이며 프로세스 번호는 항상 1입니다.
이 기사의 운영 환경: windows10 시스템, Red Hat Enterprise Linux 6.1, Thinkpad t480 컴퓨터.
Linux 종료 명령의 차이점:
1 shutdown
shutdown 명령은 Linux 시스템을 안전하게 종료하는 데 사용됩니다. 일부 사용자는 전원 공급 장치를 직접 차단하여 Linux를 종료하는데 이는 매우 위험합니다. Linux는 백그라운드에서 많은 프로세스가 실행되고 있다는 점에서 Windows와 다르기 때문에 강제 종료로 인해 프로세스의 데이터 손실이 발생하고 시스템이 불안정해질 수 있으며 심지어 하드웨어 장치가 손상될 수도 있습니다.
shutdown 명령을 실행하면 시스템은 로그인된 모든 사용자에게 시스템이 종료된다는 사실을 알리고 로그인 명령은 동결됩니다. 즉, 신규 사용자는 더 이상 시스템에 로그인할 수 없습니다. shutdown 명령을 사용하여 시스템을 직접 종료하거나, 지정된 시간 동안 종료를 지연하거나, 시스템을 다시 시작할 수 있습니다. 지정된 시간 동안 시스템 종료를 지연하면 사용자가 현재 처리 중인 파일을 저장하고 열려 있는 프로그램을 닫을 수 있는 시간을 확보할 수 있습니다.
종료 명령의 일부 매개변수는 다음과 같습니다:
[-t]
[-t]
指定在多长时间之后关闭系统
[-r]
重启系统
[-k]
并不真正关机,只是给每个登录用户发送警告信号
[-h]
关闭系统(halt)
shutdown命令的工作实质是给init程序发送信号(signal),要求其切换系统的运行级别(Runlevel)。系统的运行级别包括:
0:关闭系统
1:单用户模式,如果没有为shutdown命令指定-h或-r参数而直接执行,则默认将切换到此运行级别
2:多用户模式(不支持NFS)
3:多用户模式(支持NFS),一般常用此种运行级别
5:多用户模式(GUI模式)
6:重新启动系统
2、halt
halt是最简单的关机命令,其实际上是调用shutdown -h命令。halt执行时,杀死应用进程,文件系统写操作完成后就会停止内核。
halt命令的部分参数如下:
[-f]
没有调用shutdown而强制关机或重启
[-i]
关机或重新启动之前,关掉所有的网络接口
[-p]
[-r]
이후 시스템을 종료할 기간을 지정합니다. > 시스템을 다시 시작하세요
[-k]
실제로 종료되는 것은 아니며 로그인한 각 사용자에게 경고 신호를 보내는 것뿐입니다
[-h] code> 시스템 종료(halt)
[-f]
shutdown을 호출하지 않고 강제 종료 또는 다시 시작🎜🎜🎜🎜[-i]
Shut 다운 또는 재시작 시작하기 전에 모든 네트워크 인터페이스를 끄세요🎜🎜🎜🎜[-p]
종료 시 poweroff를 호출하세요. 이 옵션은 기본 옵션입니다🎜🎜🎜🎜🎜3. 재부팅 프로세스 중지와 유사하게 해당 기능은 다시 시작하는 것이고 중지는 종료하는 것입니다. 해당 매개변수도 중지와 유사합니다. 🎜🎜🎜4.init🎜🎜🎜init는 모든 프로세스의 조상이며 프로세스 번호는 항상 1입니다. init는 시스템의 실행 레벨을 전환하는 데 사용되며 전환은 즉시 완료됩니다. init 0 명령은 시스템 실행 수준을 0으로 즉시 전환하는 데 사용됩니다. 즉, init 6 명령은 시스템 실행 수준을 6으로 전환, 즉 다시 시작하는 데 사용됩니다. 🎜위 내용은 Linux 종료 명령의 차이점은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!