linux定时关机命令 linux 定时关机命令( 二 )


[-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,即重新启动 。
shutdown命令的概述和用法shutdown命令的概述:
shutdown命令可以安全地关闭或重启Linux系统 , 在Linux中可以用Shutdown命令实现自动定时关机的功能,它在Linux系统关闭之前给系统上的所有登录用户提示一条警告信息 。该命令还允许用户指定一个时间参数,可以是一个精确的时间,也可以是从现在开始的一个时间段 。
shutdown命令的格式:
shutdown [OPTION]...TIME [MESSAGE]中文就是 shutdown [选项] [时间] [警告信息]
shutdown命令常用的选项:
-k 并不真正关机而只是发出警告信息给所有用户
-r 关机后立即重新启动
-h 关机后不重新启动
【linux定时关机命令 linux 定时关机命令】 -c 取消一个已经运行的Shutdown
实例应用:
shutdown -h now | 0立刻关机,其中now相当于时间为0的状态
shutdown -h 20:25系统在今天的20:25分会关机
shutdown -r now | 0系统立刻重新启动
shutdown -r +30 'The system willreboot'再过30分钟系统会自动重启,并显示后面的信息
shutdown -k now 'The system willreboot'仅发出警告信件的参数 。系统并不会关机
shutdown -h 20:30"The system will shutdown"晚上20:30自动关机,并显示后面的信息提示用户
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权限才可以使用这个命令 。所以,虽然大家都推荐用这个命令,但是这个命令用起来真的不太方便:想要用这个命令吗?先去获得root权限吧 。shutdown执行关机,是送信号给init,要求它改变运行级别,以此来关机 。关机或重启实际上是运行级别的调整 , 所以我们也可以用init直接调整运行级别来进行关机或重启 。使用这个命令时,机器立即关机或重启 。它也需要root权限 。
那么为什么说shutdown命令是安全地将系统关机呢?
实际中有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的 。因为linux与windows不同 , 其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失使系统处于不稳定的状态 。甚至在有的系统中会损坏硬件设备 。而在系统关机前使用shutdown命令,系统管理员会通知所有登录的用户系统将要关闭 。并且login指令会被冻结 , 即新的用户不能再登录 。直接关机或者延迟一定的时间才关机都是可能的,还有可能是重启 。这是由所有进程〔process〕都会收到系统所送达的信号〔signal〕决定的 。

推荐阅读