命令简短

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. Java抽象类中的抽象方法的参数对应的子类的方法的参数必须一致吗?

    同学你这个涉及了两个概念. 一个是抽象方法,一个是方法重载. 先说下概念: 抽象方法就是abstract描述的方法,它本身不含实现,必须由子类实现. 方法重载则是同一个方法名,但是参数类型或者参数个数 ...

  2. 8、linux下输入子系统

    input_sync(button_dev);    /*通知接收者,一个报告发送完毕*/ 参考:http://www.51hei.com/bbs/dpj-27652-1.html  很详细说明 in ...

  3. SoC中的IP模块学习

    SoC中的IP模块学习 理解IP Spec-->register定义,理解原理+架构框图 查看testcase+model(看已有的测试例程),分析操作/使用模块的流程,寄存器的配置方法 运行仿 ...

  4. Chinese remainder theorem

    https://en.wikipedia.org/wiki/Chinese_remainder_theorem http://planetmath.org/ChineseRemainderTheore ...

  5. swift学习第六天:数组

    数组 数组的介绍 数组(Array)是一串有序的由相同类型元素构成的集合 数组中的集合元素是有序的,可以重复出现 Swift中的数组 swift数组类型是Array,是一个泛型集合 数组的初始化 数组 ...

  6. ios开发核心动画三:隐式动画与时钟效果

    一:隐式动画 #import "ViewController.h" @interface ViewController () /** <#注释#> */ @proper ...

  7. Android 节日短信送祝福(UI篇:3-选择短信与发送短信的Activity的实现)

    一.ChooseMsgActivity的实现 1.布局文件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/ ...

  8. Java工具类:给程序增加版权信息

       我们九天鸟的p2p网贷系统,基本算是开发完成了.   现在,想给后端的Java代码,增加版权信息.   手动去copy-paste,太没有技术含量. 于是,写了个Java工具类,给Java源文件 ...

  9. 【u245】机房病毒

    Time Limit: 1 second Memory Limit: 128 MB [问题描述] 我们机房中了病毒,因此几乎什么都无法正常进入.为了解决这个病毒,我们花了好几天.终于在大家的共同努力下 ...

  10. QT学习记录之控件布局

    作者:朱金灿 来源:http://blog.csdn.net/clever101 想到控件布局就会想到Windows编程中要实现对话框上的控件的合理布局是一件多么艰难的事情.对此QT提出了一个很方便的 ...