app教程网 综合百科 linux 重启命令 reboot(linux重启命令区别)

linux 重启命令 reboot(linux重启命令区别)

-Linux restart command-1, shutdown 2, power off 3, initialization 4, restart 5, pause *-Specific description-Shutdown and restart Some common shutdown/restart commands under Linux operating system are related to machine, pause, restart and initialization.

Runlevel 0用于停止(halt),run level 6用于重启系统,runlevel 1用于使系统进入可以进行管理工作的状态;这是默认设置,假设关闭时没有-h和-r参数。

shutdown参数描述:[-t]告诉init在切换到其他运行级别之前关闭多长时间。[-r]重新启动计算器。[-k]并没有真正关闭,只是给每个〔登录〕发送一个警告信号。

[-h]关机后关闭电源。[-n]不要使用init \u,而是自己关闭。不鼓励这种选择,这种选择的后果往往并不总是你所期望的那样。

[-c] cancel current process取消当前正在执行的关机过程。所以当然这个选项没有时间参数,但是你可以输入一个消息进行解释,这个消息会发给每个用户。

[-f]重启计算器时忽略fsck[〔reboot〕]。[-F]重新启动计算器时强制fsck[〔reboot]。[-time]设定「关机」前的时间。

2.halt-最简单的关机命令其实就是调用shutdown -h H,当执行halt时,应用进程被杀死,同步系统调用被执行,文件系统写操作完成后内核会停止。

参数描述:[-n]防止sync系统调用,在根分区打了fsck补丁后使用,防止内核用旧版本的超级块覆盖打了补丁的超级块。

[-w]不是真正的重启或关机,而是WTMP [/var/log/WTMP]记录。[-d]不要写入wtmp记录(包含在选项[-n]中)。[-f]不调用shutdown强制关机或重新启动。

[-i]在关机[或重启]前关闭所有网络接口。[-p]该选项是默认选项。就是关机的时候调用poweroff。

3.rebootreboot的工作方式与halt几乎相同,只是它会导致主机重新启动,而halt会关闭。其参数类似于halt。

4.initinit是所有进程的祖先,它的进程号总是1,所以向init发送一个$ TERM信号将终止所有用户进程、守护进程等。关机使用这种机制。

Init定义了八个运行级别,init 0是关闭的,Init1是重启的。关于init可以讲很长的故事,这里就不描述了。

此外,还有telinit命令可以更改init的运行级别。比如telinit -iS可以让系统进入单用户模式,关机时的信息和等待时间无法获取。

本文来自网络,不代表本站立场,转载请注明出处:https: