Linux开关命令(shutdown,reboot,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开关命令(shutdown,reboot,halt,init)的更多相关文章
- 正确的关机方法: sync, shutdown, reboot, halt, poweroff, init
正常情况下,要关机时需要注意底下几件事: 观察系统的使用状态: 如果要看目前有谁在在线,可以下达『who』这个命令,而如果要看网络的联机状态,可以下达 『 netstat -a 』这个命令, 而要看背 ...
- Linux常用命令学习3---(文件的压缩和解压缩命令zip unzip tar、关机和重启命令shutdown reboot……)
1.压缩和解压缩命令 常用压缩格式:.zip..gz..bz2..tar.gz..tar.bz2..rar .zip格式压缩和解压缩命令 zip 压缩文件名 源文件:压缩文件 ...
- linux 关机命令shutdown
linux系统,正确的关机很重要,因为linux是多任.多用户系统,在后台可能同时有很多人在主机上面工作.不正确的挂机可能会导致数据中断. 1.关机前的操作(可以不进行) 可以使用who命令查看系统有 ...
- Linux命令——shutdown、halt、poweroff、reboot、cal、date
shutdown shutdown在关机的时候会通知所有用户 shutdown –r now 现在重启 shutdown now 现在关机 shutdown +5 过5分钟关机 shutdown –c ...
- Linux基础命令---shutdown
shutdown shutdown指令以安全的方式来关闭系统,所有已经登录的用户都会被告知系统将要关闭.并且在最后五分钟内,新的登录将被阻止.过了指定的time后,关机会向init(8)守护进程发送一 ...
- linux关机命令-shutdown
shutdown1.作用shutdown命令的作用是关闭计算机.root用户关机时,不管是否还有其他登录用户,都会关机:如果是非root用户关机,如果还有其他的登录用户,将会提示不能关机.2.格式sh ...
- Linux常用命令大全
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIO ...
- Linux常用命令手册
Linux常用命令手册 NO 分类 PS1 命令名 用法及参数 功能注解 对应章节 1 文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件 文件管理 # ls ls ...
- Linux常用命令-基础部分
Linux介绍 Linux是一款开源的操作系统,免费,开源,安全,高效,处理高并发非常强悍,很多企业级开发项目都部署在Linux/UNIX上. 创始人:Linus Torvalds 林纳斯 Linux ...
随机推荐
- warning: expression result unuesd 可能原因是函数忘了加括号,
- NIO 入门(转)
NIO 入门 Greg Travis2003 年 11 月 17 日发布 分享此页面 WeiboGoogle+用电子邮件发送本页面 20 在开始之前 关于本教程 新的输入/输出 (NIO) 库是在 J ...
- TableView相关属性
//是否要显示分隔线 tableView.separatorStyle = UITableViewCellSeparatorStyleNone; tableView.separatorStyle = ...
- [TypeScript] Creating a Class in TypeScript
Typescript classes make traditional object oriented programming easier to read and write. In this le ...
- 《PHP 5.5从零開始学(视频教学版)》内容简单介绍、文件夹
<PHP 5.5从零開始学(视频教学版)>当当网购买地址: http://product.dangdang.com/23586810.html <PHP 5.5从零開始学(视频教学版 ...
- Envelope
IEnvelope Interface Provides access to methods and properties of envelopes. Note: the IEnvelope inte ...
- python类继承时构造函数的运行问题
假设子类定义了自己的__init__构造方法函数.当子类的实例对象被创建时,子类仅仅会运行自己的__init__方法函数.假设子类没有定义自己的构造方法函数.会沿着搜索树找到父类的构造方法函数去运行父 ...
- Android 从硬件到应用:一步一步向上爬 4 -- 使用 JNI 方法调硬件驱动
Android下,java应用程序通过JNI方法调用硬件抽象层模块,在Android 从硬件到应用:一步一步向上爬 3 -- 硬件抽象层訪问硬件驱动 中我们已经编译好了硬件抽象层模块,以下就要開始为H ...
- 单选框radio改变事件详解(用的jquery的radio的change事件)
单选框radio改变事件详解(用的jquery的radio的change事件) 一.总结 1.用的jquery的radio的change事件:当元素的值发生改变时,会发生 change 事件,radi ...
- linux下如何查找nginx配置文件的位置
nginx的配置放在nginx.conf文件中,一般我们可以使用以下命令查看服务器中存在的nginx.conf文件. locate nginx.conf /usr/local/etc/nginx/ng ...