命令简短

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)的更多相关文章

  1. 正确的关机方法: sync, shutdown, reboot, halt, poweroff, init

    正常情况下,要关机时需要注意底下几件事: 观察系统的使用状态: 如果要看目前有谁在在线,可以下达『who』这个命令,而如果要看网络的联机状态,可以下达 『 netstat -a 』这个命令, 而要看背 ...

  2. Linux常用命令学习3---(文件的压缩和解压缩命令zip unzip tar、关机和重启命令shutdown reboot……)

    1.压缩和解压缩命令    常用压缩格式:.zip..gz..bz2..tar.gz..tar.bz2..rar .zip格式压缩和解压缩命令        zip 压缩文件名 源文件:压缩文件   ...

  3. linux 关机命令shutdown

    linux系统,正确的关机很重要,因为linux是多任.多用户系统,在后台可能同时有很多人在主机上面工作.不正确的挂机可能会导致数据中断. 1.关机前的操作(可以不进行) 可以使用who命令查看系统有 ...

  4. Linux命令——shutdown、halt、poweroff、reboot、cal、date

    shutdown shutdown在关机的时候会通知所有用户 shutdown –r now 现在重启 shutdown now 现在关机 shutdown +5 过5分钟关机 shutdown –c ...

  5. Linux基础命令---shutdown

    shutdown shutdown指令以安全的方式来关闭系统,所有已经登录的用户都会被告知系统将要关闭.并且在最后五分钟内,新的登录将被阻止.过了指定的time后,关机会向init(8)守护进程发送一 ...

  6. linux关机命令-shutdown

    shutdown1.作用shutdown命令的作用是关闭计算机.root用户关机时,不管是否还有其他登录用户,都会关机:如果是非root用户关机,如果还有其他的登录用户,将会提示不能关机.2.格式sh ...

  7. Linux常用命令大全

    系统信息 arch 显示机器的处理器架构(1)  uname -m 显示机器的处理器架构(2)  uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIO ...

  8. Linux常用命令手册

    Linux常用命令手册 NO 分类 PS1 命令名 用法及参数 功能注解 对应章节 1 文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件     文件管理 # ls ls ...

  9. Linux常用命令-基础部分

    Linux介绍 Linux是一款开源的操作系统,免费,开源,安全,高效,处理高并发非常强悍,很多企业级开发项目都部署在Linux/UNIX上. 创始人:Linus Torvalds 林纳斯 Linux ...

随机推荐

  1. stm32优先级

  2. Eclipse下配置Ant脚本 自己主动打包带签名的Android apk

    尽管eclipse非常少用了,可是在古老的项目上还是会用到.一个麻烦事是打带签名包的时候.非常不方便.下边纪录下配置ant,自己主动打包带签名apk的过程,作为备忘.(PC环境为MAC) 1,第一步得 ...

  3. BAPC2014 C&&HUNNU11583:Citadel Construction(几何)

    题意: 给出一系列的点,要求寻找最多4个点.使得组成一个面积最大的多边形 思路: 非常显然仅仅有两种情况.要么是三角形,要么是四边形 首先不难想到的是.先要把最外面的点都找出来,事实上就是找凸包 可是 ...

  4. css聊天气泡样式

    https://files.cnblogs.com/files/zonglonglong/%E8%81%8A%E5%A4%A9%E6%B0%94%E6%B3%A1.zip

  5. [CSS] No selectable effect

    .noselect { -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Chrome/Safar ...

  6. Qt多线程学习-用例子来理解多线程(转),这个是我看过最好的文章,总结很详细(感觉exec()的作用就是保持线程不退出,这样方便随时处理主线程发来的信号,是一种非常别致的思路)good

    01 class MThread :public QThread 02 { 03 public: 04     MThread(); 05     ~MThread(); 06     virtual ...

  7. python 标准库 —— io(StringIO)

    0. io流(io stream) 流是一种抽象概念,它代表了数据的无结构化传递.按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列.从流中取得数据的操作称为提取操作,而向流中添加数据的操作 ...

  8. Android CursorAdapter的使用详解

    一.CursorAdapter介绍 CursorAdapter这个类是继承于BaseAdapter的它是一个虚类它为Cursor和ListView连接提供了桥梁 二.CursorAdapter详解 1 ...

  9. iOS开发之Quartz2D 二:绘制直线,曲线,圆弧,矩形,椭圆,圆

    #import "DrawView.h" @implementation DrawView /** * 作用:专门用来绘图 * 什么时候调用:当View显示的时候调用 * @par ...

  10. Make chrome extension

    How to Make a Chrome Extension. https://robots.thoughtbot.com/how-to-make-a-chrome-extension Skip to ...