linux 重启/关机命令

来源:互联网 发布:网店数据化分析的内容 编辑:程序博客网 时间:2024/04/30 10:22
-- linux 重启命令 
boot: 引导 
reboot:重新引导 , 重新启动 ;
shutdown:关门 , 关机 , 停工 ;
reboot 
shutdown -r now    立刻重启(root用户使用) ;
shutdown -r 10     过10分钟自动重启(root用户使用) ;
shutdown -r 11:16  在时间点为11:16的时候重启(root用户使用) ;
如果使用shutdown命令设置重启的话 , 可以使用shutdown -c 取消 ;


-- linux 关机命令
halt:停止 , 立定  ;
halt : 中断 , 停止 , 立刻关机 
halt----最简单的关机命令
[-p] 该选项为缺省选项。就是关机时调用poweroff。 
[-f] 没有调用shutdown而强制关机或重启。
poweroff : 立刻关机 
shutdown -h now  立刻关机 
shutdown -h 10    10分钟后自动关机 


执行shutdown命令:会发送信号〔signal〕给init程序﹐要求它改变runlevel。
Runlevel 0被用来停机〔halt〕﹐
runlevel 6是用来重新激活〔reboot〕系统﹐
而runlevel 1 则是被用来让系统进入管理工作可以进行的状态﹔这是预设的 


要想了解在停机〔halt〕或者重新开机〔reboot〕过程中做了哪些动作﹐
你可以在这个文件/etc/inittab里看到这些runlevels相关的资料。


init是所有进程的祖先﹐它的进程号始终为1﹐
所以发送TERM信号给init会终止所有的 用户进程﹑守护进程等。
shutdown 就是使用这种机制。
init定义了8个运行级别(runlevel),   
init 0为关机﹐init 1为重启。
0 0