linux关机命令详解

注意:在Linux中一些常用的关机/重启命令是关机、停止、重启和init,它们都可以重启系统,但是每个命令的内部工作流程是不同的,通过介绍这篇文章,希望你能更灵活地使用关机命令。





在Linux下,一些常用的关机/重启命令是关闭、停止、重启和初始化,这些都可以达到重启系统的目的,但是每个命令的内部工作流程是不同的。

Linux CentOS重启命令:

1、重新启动
2,关机- R现在立即重启(root用户)
3,关机- R 10自动重新启动超过10分钟(使用root用户)
4、关机时间20:35 R重启在20:35(root用户使用)

如果重新启动是由关机命令设置的,则可以使用关闭- C命令取消重新启动。

Linux CentOS的关机命令:

1、停机立即关机
2、关机立即关闭
3,关机- H现在立即关机(root用户)
4,关机- H自动关机1010分钟后

如果关机是由关闭命令设置的,则可以使用关闭- C命令取消重新启动。

1.shutdown
shutdown命令安全地关闭系统。有些用户会直接关闭电源关闭Linux,这是非常危险的。因为Linux不同于Windows,它的后台运行许多过程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定状态,甚至造成一些系统的硬件设备。

使用shutdown命令系统关闭系统之前,系统管理员将通知所有登录用户系统被关闭,登录指令会被冻结,即新的用户不能再登录。可以关掉机器直接或延迟一定的时间,它可能是重新启动,这是由所有进程{过程}确定将接收的信号传递系统{ }的信号。这允许一个程序像VI存储正在编辑的文件和程序,如邮件和新闻可以离开正常。

那关机执行就是要发出一个信号,{ }的信号初始化程序的工作,要求其改变运行级别,运行级别0是用来关闭{停止},运行级别6是用来激活{ }系统重新启动,并运行级别1是用来使系统进入工作状态。这是预设的,假定没有H或R参数关机。如果你想知道你做停机关机或重启重启什么行动,你可以看到在这个文件 / / inittab这些运行级别等相关数据。
U3000 U3000
关机参数描述:
换到其他运行级别之前,{ - }告诉init多久将关闭。
{重新启动计算器。
{ }并没有真正关闭机器,只向每个登录的{登录}发送一个警告信号。
关机后,关闭电源{停止}。
{ { }不使用init,但自己关闭机器。这个选项不受鼓励,这个选项的结果通常并不总是你期望的。
{取消当前进程取消当前正在执行的关机程序。因此,当然,此选项没有时间参数,但您可以输入要解释的消息,并将这些信息发送给每个用户。
{ F }忽略fsck重启时重启计算器{ }。
{ F }军队fsck重启时重启计算器{ }。
{ { } }设置关机关闭{ }之前的时间。

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

事实上,停止叫关机-h.when停止执行,应用过程中被杀,同步执行系统调用,和文件系统写操作将停止核。
参数描述:
{ }防止同步系统调用。它使用fsck修复根分区,防止内核从堆焊修复超级块超级块超级老版} {。
{ w }是不是真的重启或关机,只写wtmp { / / / var wtmp记录日志}。
{ D }不写wtmp记录{包含在选项{ - } }。
{不关闭或重新启动而不调用关机。
{关闭关闭或重新启动}之前关闭所有网络接口。
{ - }这个选项是默认选项。你电话关机当你关掉机器。

3.reboot
重启与停机几乎相同,但它会导致主机重新启动,而停止是关闭的,其参数与停机时间没有太大的不同。

4.init
init是所有进程的祖先,它的进程号是1,所以派长期信号初始化将终止所有的用户进程,守护进程,等等。关机是使用这种机制。它定义了8个运行级别(runlevel),init 0是关机,重新启动和初始化1。init可以长时间,它不再是这里描述的。此外,telinit命令可以改变init,办学水平例如,telinit -可以使系统进入单用户模式,并不能获得信息和等待时间使用时关机。