Linux용 다섯 가지 재부팅 명령: 1. 컴퓨터를 종료하거나 다시 시작하는 데 사용할 수 있는 종료 명령입니다. 구문은 "shutdown -r now"입니다. 2. 호스트를 다시 시작할 수 있는 재부팅 명령입니다. . "init 1"을 통해 다시 시작하는 데 사용할 수 있는 Init 명령 4. 다시 시작하거나 종료하는 데 사용할 수 있는 Halt 명령 5. 계산기를 종료하고 전원을 차단하는 데 사용할 수 있는 Poweroff 명령 공급.
이 튜토리얼의 운영 환경: linux7.3 시스템, Dell G3 컴퓨터.
Linux 시스템에서 명령은 매우 중요한 부분입니다. 명령을 통해 대부분의 작업을 수행할 수 있어 작업이 더욱 효율적이고 편리해지기 때문입니다. 그렇다면 Linux의 재시작 명령은 무엇입니까? Linux에는 shutdown, poweroff, init, 재부팅 및 정지라는 다섯 가지 재시작 명령이 있습니다.
halt | Shutdown | root user | halt: 시스템만 종료, 전원은 계속 작동 중 halt -p: 시스템 종료, 전원 끄기(halt를 먼저 실행한 후 poweroff) |
poweroff | Shutdown | root user | poweroff는 acpi |
restart | restart | root user | |
shutdown | -h: 종료 - r: restart -c: 종료 작업 취소 |
root user | shutdown은 실제로 init 0을 호출하고, init 0은 일부 작업을 정리한 다음 정지 또는 poweroff를 호출합니다. shutdown -r 지금: 1분 후에 다시 시작 shutdown -r 05:30: 최근 5:30에 다시 시작 shutdown -r +10: 10분 후 다시 시작 |
init | init 0: 종료 init 6: |
루트 사용자 다시 시작 | init: 실행 수준 전환 시스템 |
종료하거나 재시작하기 전, 하드디스크에 저장되지 않은 메모리의 데이터를 하드디스크에 업데이트하기 위해 sync를 3~4회 실행하세요. 그렇지 않으면 데이터가 손실됩니다. 동기화 실행 시에는 관리자 권한으로 실행하세요. 관리자는 모든 파일에 대한 권한을 갖고 있고, 일반 사용자는 자신의 일부 파일에 대해서만 권한을 갖고 있기 때문입니다.
1. shutdown 명령
shutdown 명령은 가장 일반적으로 사용되며 가장 안전한 종료 및 다시 시작 명령입니다. 종료하기 전에 fsck를 호출하여 -h 및 -r이 가장 일반적으로 사용되는 매개변수입니다.
● - h: 시스템 서비스를 중지하고 종료합니다. ● -r: 시스템 서비스를 중지하고 다시 시작합니다. 예:shutdown -h now --立即关机 shutdown -h 10:53 --到10:53关机,如果该时间小于当前时间,则到隔天 shutdown -h +10 --10分钟后自动关机 shutdown -r now --立即重启 shutdown -r +30 'The System Will Reboot in 30 Mins' --30分钟后重启并并发送通知给其它在线用户
2, 재부팅 명령
reboot는 즉시 다시 시작을 의미하며 효과는 다음과 같습니다.지금 -r을 종료하세요</ code>. <p><code>shutdown -r now
。reboot的工作过程差不多跟halt一样﹐不过它是引发主机重启﹐而halt是关机。它 的参数与halt相差不多。
3、init命令
init是所有进程的祖先﹐它的进程号始终为1﹐所以发送TERM信号给init会终止所有的 用户进程﹑守护进程等。shutdown 就是使用这种机制。
init定义了7个运行级别(runlevel):
init 0
为停机或者关机(千万不能将initdefault设置为0)﹐
init 1
为单用户模式,只root用户进行维护。
init 2
- 多用户,没有 NFS 不联网
init 3
- 完全多用户模式(标准的运行级)
init 4
- 没有用到
init 5
- X11 (xwindow) 图形化界面模式
init 6
- 重新启动 (千万不要把initdefault 设置为6 )
4、halt命令
halt命令是最简单的关机命令,其实就是调用shutdown -h
。halt执行时﹐不理会目前系统状况下,进行硬件关机;杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核。
halt执行时,杀死应用进程,执行sync系统调用,文件系统写操作完成后就会停止内核。
参数说明:
[-n] 防止sync系统调用,它用在用fsck修补根分区之后,以阻止内核用老版本的超级块superblock覆盖修补过的超级块。
[-w] 并不是真正的重启或关机,只是写。
[-d] 不写wtmp纪录。
[-f] 没有调用shutdown而强制关机或重启。
[-i] 关机或重启前,关掉所有的网络接口。
[-p] 该选项为缺省选项,就是关机时调用poweroff。
5、poweroff命令
poweroff表示立即关机,效果等同于shutdown -h now
재부팅 작업 프로세스는 호스트를 다시 시작하고 정지는 종료된다는 점을 제외하면 정지와 거의 동일합니다. 해당 매개변수는 정지와 유사합니다.
init는 모든 프로세스의 조상이며 프로세스 번호는 항상 1이므로 TERM 신호를 init로 보내면 모든 사용자 프로세스, 데몬 프로세스 등이 종료됩니다. 종료는 이 메커니즘을 사용합니다.
init는 7개의 실행 수준을 정의합니다.
init 0
은 종료 또는 종료를 의미합니다(initdefault를 0으로 설정하지 않음)﹐
init 1
은 단일 사용자 모드이며 루트 사용자만 유지 관리를 수행합니다.
init 2
- 다중 사용자, NFS 없음, 인터넷 없음
< code>init 3 - 전체 다중 사용자 모드(표준 실행 수준)
init 4
- 사용되지 않음
init 5
- X11(xwindow) 그래픽 인터페이스 모드
init 6
- 다시 시작(initdefault를 6으로 설정하지 마세요)
4. Halt 명령
shutdown -h <를 호출하는 것입니다. /코드>. 중지가 실행되면 현재 시스템 상태를 무시하고 하드웨어 종료를 수행합니다. 애플리케이션 프로세스를 종료하고 동기화 시스템 호출을 실행하며 파일 시스템 쓰기 작업이 완료된 후 커널을 중지합니다. <p><a href="http://www.php.cn/course/list/33.html" target="_blank">Halt가 실행되면 응용 프로그램 프로세스가 종료되고 동기화 시스템 호출이 실행되며 파일 시스템 쓰기 작업이 완료된 후 커널이 중지됩니다. </a></p>매개변수 설명: 🎜🎜🎜🎜🎜[-n] 커널이 패치된 슈퍼블록을 이전 버전의 슈퍼블록으로 덮어쓰는 것을 방지하기 위해 fsck로 루트 파티션을 패치한 후 사용되는 동기화 시스템 호출을 방지합니다. 🎜🎜🎜🎜[-w]는 실제로 재부팅이나 종료가 아니라 그냥 쓰는 것입니다. 🎜🎜🎜🎜[-d] wtmp 레코드를 쓰지 마세요. 🎜🎜🎜🎜🎜[-f] 종료를 호출하지 않고 강제 종료하거나 다시 시작합니다. 🎜🎜🎜🎜🎜[-i] 종료하거나 다시 시작하기 전에 모든 네트워크 인터페이스를 끄세요. 🎜🎜🎜🎜🎜[-p] 이 옵션은 종료 시 poweroff를 호출하는 기본 옵션입니다. 🎜🎜🎜🎜🎜5. poweroff 명령 🎜🎜🎜은 즉시 종료됨을 의미합니다. 효과는 <code>shutdown -h now
와 동일합니다. 다중 사용자 모드(실행 수준)에서는 사용하지 않는 것이 좋습니다. 3). 🎜🎜poweroff 명령은 계산기를 끄고 전원 공급 장치를 차단하는 데 사용됩니다. 🎜🎜사용 권한: 시스템 관리자. 🎜🎜구문: 🎜poweroff [-n] [-w] [-d] [-f] [-i] [-h]
위 내용은 Linux의 몇 가지 재시작 명령은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!