linux重启命令行,linux自动重启命令

linux重启命令行,linux自动重启命令,详解Linux 中五个重启命令

本文介绍了linux中五个重启命名和重启命令的具体描述。请有需要的朋友参考。

一、Linux 的五个重启命令

1、关机

2、断电

3、初始化

4、重启

停止

二、五个重启命令的具体说明

关机

重新启动

linux下一些常用的关机/重启命令有shutdown、halt、reboot、init,都可以达到重启系统的目的,但是每个命令的内部工作过程是不一样的。通过本文的介绍,希望你能更灵活地使用各种关机命令。

1.shutdown

shutdown命令安全地关闭系统。有些用户会通过直接切断电源来关闭linux,这是非常危险的。由于linux不同于windows,其后台运行着许多进程,因此强制关机可能会导致进程的数据丢失,使系统处于不稳定状态,甚至会损坏某些系统中的硬件设备。如果在系统关闭前使用shutdown命令,系统管理员将通知所有登录用户系统将关闭。并且登录命令会被冻结,即新用户不能再登录。可以直接关机或者延时一定时间关机,也可以重启。这是所有的「进程」都会收到系统发出的「信号」。

决定了。这样可以让vi等程序有时间存储当前正在编辑的文档,而〖邮件〗和〖新闻〗等程序可以正常离开,等等。

Shutdown通过向init程序发送一个〔信号〕来执行它的工作,要求它改变运行级别。

运行级0用于停止[『halt』]运行级6用于重新激活[『reboot』]系统,运行级1用于使系统进入可以进行管理的状态;这是默认设置,假设shutdown没有-h或-r参数。要了解在关机[﹔halt]或重新启动[reboot]期间采取了什么操作,可以在这个文件/etc/inittab中查看这些与运行级别相关的信息。

  shutdown 参数说明:

[-t]在切换到其他运行级别之前,告诉init关闭的时间。

[-r]重新启动计算器。

[-k]并没有真正关闭,只是向

每次登录【登录】。

[-h]关机后关闭电源。

[-n]不要用init,自己关掉。不鼓励使用该选项,并且该选项的后果并不总是如您所料。

[-c]取消当前进程取消当前正在执行的关闭进程。当然,这个选项没有时间参数,但是您可以输入一条解释消息,这条消息将发送给每个用户。

[-f]重启计算器时忽略fsck[〔reboot〕]。

[-F]重新启动计算器时强制fsck[〔reboot]。

[-time]设定「关机」前的时间。

 2.halt----最简单的关机命令

实际上,halt意味着调用shutdown -h.执行halt时,它会终止应用程序进程,执行sync系统调用,并在文件系统写入操作完成后停止内核。

参数描述:

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

[-w]这不是真正的重启或关机,只是写

Wtmp [/var/log/wtmp]记录。

[-d]不写入wtmp记录[已经包含在选项[-n]中]]。

[-f]不调用shutdown强制关机或重新启动。

[-i]在关机(或重启)前关闭所有网络接口。

[-p]该选项是默认选项。就是关机时调用poweroff。

3.reboot

Reboot的工作方式几乎与halt一样,但它会导致主机重新启动,而halt会关闭。其参数类似于halt。

  4.init

Init是所有进程的祖先,它的进程号总是1,所以向init发送一个$ TERM信号将终止所有用户进程、守护进程等。关机就是用这个机制。为init定义了八个运行级别,init 0被关闭,init 1被重新启动。关于init可以长篇大论,这里就不描述了。此外,telinit命令可以更改init的运行级别。比如telinit -iS可以让系统进入单用户模式,无法获取使用shutdown时的信息和等待时间。

以上是边肖介绍的Linux中的五个重启命令。希望对你有帮助。如果您有任何问题,请给我留言,边肖将及时回复您。非常感谢您对我们网站的支持!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: