命令简介 shutdown,poweroff,reboot,halt,init都可以进行关机,大致用法。 /sbin/halt [-n] [-w] [-d] [-f] [-i] [-p] [-h] /sbin/reboot [-n] [-w] [-d] [-f] [-i] /sbin/poweroff [-n] [-w] [-d] [-f] [-i] [-h] [root@linux ~]$ reboot --h usage: reboot [-n] [-w] [-d] [-f] [-h] [-i] -n: 停系统之前不同步 -w: 只写wtmp reboot记录并离开 -d: 不写wtmp记录 -f: 强制停机或重启 -h: 让硬盘处于单机模式 -i: 关闭所有的网络接口 关机流程 1. 刷新硬盘缓存: 2. 记录重启事件:(/var/run/utmp,/var/log/wtmp) 3. 杀掉所有进程: 4. 最后重启机器: 关机例子 # shutdown -h now #立刻关机 # shutdown -h 2:30 'halt' #2点30分关机,注意以本机时间为准 # halt -p #立刻关机 # init 0 #立即将系统运行级别切换为0,即关机 # shutdown -r now #立刻重启 重启例子 # shutdown -k now 'reboot' #发出警告讯息,但没有真的关机. # shutdown -t10 -r now #立刻重启, 但在警告和删除processes之间,延迟10秒钟. # init 6 #立即将系统运行级别切换为6,即重启 # shutdown -r +10 'reboot' #10分钟后重启 # shutdown -c #取消之前的shutdown命令 # shutdown now #切换至单人操作模式(不加任何选项时) 关机准备 Linux不比Windows,如果不能正常关机,因来不及将数据写回文件,可能会导致文件系统损坏。所以在关机前要注意: 1. 观察系统状态 用who命令,查看在线用户 用netstat -a命令,查看网络联机状态 用ps aux命令,查看后台执行程序 2. 通知在线用户 #shutdown -k now 'System will reboot in 30 minutes!' 3. 使用正确命令 #首先要搞清楚是关机还是重启,其次要注意参数 4. 注意数据同步 #使用sync数据同步写入磁盘 其他说明 1. 查看重启记录 # last reboot 2. 远端启动机器 # ssh root@server /sbin/reboot # ssh root@192.168.0.1 /sbin/shutdown -r now
CentOS 开关机命令
精选 转载LuckyHatch 博主文章分类:网络通信
上一篇:写日志小函数
下一篇:如何打造优秀的远程团队
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章