linux计时关机命令 linux设置指定时间关机指令( 二 )


shutdown命令的部分参数如下:
[-t] 指定在多长时间之后关闭系统
[-r] 重启系统
[-k] 并不真正关机,只是给每个登录用户发送警告信号
[-h] 关闭系统
2、halt命令
halt是最简单的关机命令 , 其实际上是调用shutdown -h命令 。halt执行时 , 杀死应用进程,文件系统写操作完成后就会停止内核 。
halt命令的部分参数如下:
[-f] 没有调用shutdown而强制关机或重启
[-i] 关机或重新启动之前,关掉所有的网络接口
[-p] 关机时调用poweroff,此选项为缺省选项
3、reboot命令
reboot的工作过程与halt类似,其作用是重新启动,而halt是关机 。其参数也与halt类似 。
4、init命令
init是所有进程的祖先,其进程号始终为1 。init用于切换系统的运行级别 , 切换的工作是立即完成的 。init 0命令用于立即将系统运行级别切换为0,即关机;init 6命令用于将系统运行级别切换为6,即重新启动 。
linux关机命令 linux关机命令是什么1、halt 立刻关机 。
2、poweroff 立刻关机 。
3、shutdown -h now 立刻关机(root用户使用) 。
4、shutdown -h 10 10分钟后自动关机 。
5、如果是通过shutdown命令设置关机的话 , 可以用shutdown -c命令取消重启 。
linux关机的命令关机命令:
1、halt立刻关机
2、poweroff立刻关机
3、shutdown -h now 立刻关机(root用户使用)
4、shutdown -h 10 10分钟后自动关机 如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启
重启命令:
1、reboot
2、shutdown -r now 立刻重启(root用户使用)
3、shutdown -r 10 过10分钟自动重启(root用户使用)
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用) 如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启
拓展资料
下面我们来看看linux的这些具体的关机命令之间的区别和各自的用法
1、shutdown 安全的关机命令
对于shutdown命令 , 它是大家都推荐的一个安全的命令,通过参数-h或-r的配合来完成关机或重启 。不过在linux系统中只有拥有root权限才可以使用这个命令 。所以,虽然大家都推荐用这个命令,但是这个命令用起来真的不太方便:想要用这个命令吗linux计时关机命令?先去获得root权限吧 。shutdown执行关机,是送信号给init,要求它改变运行级别,以此来关机 。关机或重启实际上是运行级别的调整,所以我们也可以用init直接调整运行级别来进行关机或重启 。使用这个命令时,机器立即关机或重启 。它也需要root权限 。
那么为什么说shutdown命令是安全地将系统关机呢?
实际中有些用户会使用直接断掉电源的方式来关闭linux , 这是十分危险的 。因为linux与windows不同,其后台运行着许多进程 , 所以强制关机可能会导致进程的数据丢失使系统处于不稳定的状态 。甚至在有的系统中会损坏硬件设备 。而在系统关机前使用shutdown命令,系统管理员会通知所有登录的用户系统将要关闭 。并且login指令会被冻结,即新的用户不能再登录 。直接关机或者延迟一定的时间才关机都是可能的,还有可能是重启 。这是由所有进程〔process〕都会收到系统所送达的信号〔signal〕决定的 。
shutdown执行它的工作是送信号〔signal〕给init程序,要求它改变 runlevel 。runlevel 0 被用来停机〔halt〕,runlevel 6 是用来重新激活〔reboot〕系统 , 而 runlevel 1则是被用来让系统进入管理工作可以进行的状态,这是预设的 。假定没有-h也没有-r参数给shutdown 。要想了解在停机〔halt〕或者重新开机〔reboot〕过程中做了哪些动作?你可以在这个文件/etc/inittab里看到这些runlevels相关的资料 。

推荐阅读