首页  >  文章  >  运维  >  linux的几种重启命令是什么

linux的几种重启命令是什么

青灯夜游
青灯夜游原创
2023-03-14 10:47:0013737浏览

linux的5种重启命令:1、shutdown命令,该命令可以用来进行关机程序,也可以用来重开机,语法“shutdown -r now”;2、reboot命令,该命令可引发主机重启;3、init命令,可通过“init 1”实现重启;4、halt命令,该命令可用于重启或关机;5、poweroff命令,该命令可用于关闭计算器并切断电源。

linux的几种重启命令是什么

本教程操作环境:linux7.3系统、Dell G3电脑。

在Linux系统中,命令是非常重要的组成部分,因为通过命令我们可以进行绝大部分的操作,让我们的工作更高效、更便捷。那么Linux的重启命令有哪些?Linux重启命令有五个,分别是:shutdown、poweroff、init、reboot、halt,以下是具体的内容介绍。

halt 关机 root用户 halt:只关闭系统,电源还在运行
halt -p:关闭系统,关闭电源(先执行halt,再执行poweroff)
poweroff 关机 root用户 poweroff会发送一个关闭电源的信号给acpi
reboot 重启 root用户
shutdown -h:关机
-r:重启
-c:取消shutdown操作
root用户 shutdown实际上是调用init 0, init 0会cleanup一些工作然后调用halt或者poweroff
shutdown -r now:一分钟后重启
shutdown -r 05:30:最近的5:30重启
shutdown -r +10:十分钟后重启
init init 0:关机
init 6:重启
root用户 init:切换系统的运行级别

在关机或者重启之前,执行3至4次sync,将在内存中还未保存到硬盘的数据更新到硬盘中,否则会造成数据的丢失。执行sync时要以管理员的身份运行,因为管理员具有所有文件的权限,而普通用户只具有自己的部分文件的权限。

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命令

reboot表示立即重启,效果等同于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,在多用户模式下(Run Level 3)不建议使用。

poweroff命令用于关闭计算器并切断电源。

使用权限:系统管理者。

语法:

poweroff [-n] [-w] [-d] [-f] [-i] [-h]

参数说明:

  • -n 在关机前不做将记忆体资料写回硬盘的动作

  • -w 并不会真的关机,只是把记录写到/var/log/wtmp档案里

  • -d 不把记录写到/var/log/wtmp文件里

  • -i 在关机之前先把所有网络相关的装置先停止

  • -p 关闭操作系统之前将系统中所有的硬件设置为备用模式

相关推荐:《Linux视频教程

以上是linux的几种重启命令是什么的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn