-
Linux系统的开关机主要涉及(shutdown,reboot,poweroff,halt,init)这几条命令,本文对其使用详解如下:
一、命令简介
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 now #切换至单人操作模式(不加任何选项时)
四、重启例子
# shutdown -k now 'reboot' #发出警告讯息,但没有真的关机.
# shutdown -t5 -r now #立刻重启, 但在警告和删除进程之间,延迟5秒钟.
# init 6 #立即将系统运行级别切换为6,即重启
# shutdown -r +10 'reboot' #10分钟后重启
# shutdown -c #取消之前的shutdown命令
# shutdown -r 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
Linux开关机命令详解
1101人参与 |分类: 电脑百科|时间: 2015年09月16日
相关文章
- 2019-06-13Linux主机设置Swap虚拟内存
- 2017-10-15Linux十大PHP安全要点
- 2017-07-08Linux阿里云快速挂载数据盘的方法
- 2017-07-02WDCP 3.2 PHP多版本管理共存的安装方法及错误解决方法
- 2017-06-25Linux自动磁盘挂载工具 BT-Panel 1.0
- 2017-06-23最全Linux常用命令大全
- 2016-12-28安装SQl 2008为SQL Server代理服务提供的凭据无效的解决方法
- 2016-12-1212款最佳的Linux命令行终端工具
- 2016-12-1020个命令行工具监控 Linux 系统性能
- 2016-11-20Linux环境下通过shell脚本对tomcat和nginx做日志切割
发表评论德信商城