命令简短

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. linux开关机日志文件,Linux开关机命令(shutdown,reboot,halt,init)

    命令简介 shutdown,poweroff,reboot,halt,init都可以进行关机,大致用法. /sbin/halt [-n] [-w] [-d] [-f] [-i] [-p] [-h] / ...

  2. Linux开关机命令:shutdown,reboot,halt,init之间的区别

    在linux下一些常用的关机/重启命令. 1.shutdown shutdown命令安全地将系统关机.     有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的.因为linux与win ...

  3. Linux/Unix关机、重启(shutdown\reboot\halt\init)等命令

    1.shutdown    shutdown命令安全地将系统关机. 有些用户会使用直接断掉电源的方式来关闭linux, 这是十分危险的.因为linux与windows不同,其后台运行着许多进程,所以强 ...

  4. linux常用关机命令shutdown、halt、poweroff、init用法

    linux下常用关机命令有:shutdown.halt.poweroff.init: 重启命令有:reboot. 本节脚本小编将为大家介绍介绍一些常用的关机命令以及各种关机命令之间的区别和具体用法. ...

  5. Linux重启命令shutdown与reboot

    在linux命令中reboot是重新启动,shutdown -r now是立即停止然后重新启动,都说他们两个是一样的,其实是有一定的区别的. shutdown 命令可以安全地关闭或重启Linux系统, ...

  6. linux命令shutdown -r,linux基础命令shutdown的用法详解

    搜索定时关机命令shutdown,发现我的博客少了一个shutdown命令,今天就补充一下,当然服务器上自己man或–help也可以解决了.开始内容补充: 由于Linux的关机与重启是一个非常重要的命 ...

  7. Linux基础命令---shutdown

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

  8. Linux常用命令——shutdown命令

    在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand) shutdown 用来执行系统关机的命令 补充说明 shutdown命令用来系统关机命令.shut ...

  9. linux last reboot ip,Linux Last 命令关于 reboot 记录的含义说明

    实例说明 执行命令 last -F -x 出现类似如下图所示的内容: 这里有 2 条重启的记录. 记录 1 runlevel (to lvl 3) 3.10.0-123.9.3.e Sun Feb 7 ...

最新文章

  1. vb6 数据自动生成excel文件_Excel随机生成数据
  2. 华中科大计算机冯丹,华中科大南加校友会欢迎母校代表团
  3. fixed the link error 1000 in vc2008
  4. 怎么下载安装激活Adobe After Effects CC 2019教程
  5. 《JavaScript高效图形编程(修订版)》——6.10 用画布sprites取代DHTMLsprite
  6. java html字符串,java字符串方法
  7. php 汉字转拼音类,PHP汉字转换拼音的类_php
  8. mysql不同的类的个数_Mysql数据库-SQL优化-统计某种类型的个数
  9. c/c++中指针参数如何传递内存!
  10. android webview java_Android WebView Java和JS通信
  11. elementui带输入建议查询_2020年度初级会计成绩查询指南!查询入口+查询流程+常见问题答疑...
  12. [考试]20150903
  13. 曲线救国:提高github下载速度到2MB/s
  14. C# Frequently Asked Questions From The C# team
  15. 《Java从入门到放弃》JavaSE入门篇:单元测试
  16. RESULT:0x80029C4A (TYPE_E_CANTLOADLIBRARY))
  17. ROSBridge - ROS系统与非ROS外部系统的通信的C++客户端实现
  18. java delete()_Java File delete()用法及代码示例
  19. Android源码编译:openjdk安装
  20. vue 使用fs_在vue里面使用iVew框架

热门文章

  1. activiti5第五弹 serviceTask中的webserviceTask 以及 shellTask
  2. 求最大公约数——欧几里得算法(JAVA)
  3. 图的邻接矩阵(C语言)
  4. virtualbox 启动时报Kernel driver not installed (rc=-1908) 的错误
  5. inputstreamreader未关闭会导致oom_ThreadLocal 一定会导致内存泄露?
  6. python运行命令_Python中执行外部命令
  7. webform中提交按钮同时执行更新和插入操作_软件测试中的功能测试点(三)
  8. 三数之和(Leetcode第15题)
  9. python sys模块_Python 基础(二十):sys 模块
  10. oracle 10g rac数据库,oracle 10g rac安装报错集锦