linux关机_Linux中shutdown,halt,poweroff,init 0区别

fd4091d211d6c1599c11464478f4370c.png

1)shutdown命令

  我们较常使用的是shutdown这个命令,这个命令可以安全地关闭或重启Linux系统,它在系统关闭之前给系统上的所有登录用户提示一条警告信息。该命令还允许用户指定一个时间参数,可以是一个精确的时间,也可以是从现在开始的一个时间段。精确时间的格式是hh:mm,表示小时和分钟,时间段由+ 和分钟数表示。系统执行该命令后会自动进行数据同步的工作。需要特别说明的是该命令只能由超级用户使用。shutdown可以达成如下的工作:

  • 可以自由选择关机模式:是要关机、重新启动或进入单人操作模式均可;
  • 可以配置关机时间:可以配置成现在立刻关机, 也可以配置某一个特定的时间才关机。
  • 可以自定义关机信息:在关机之前,可以将自己配置的信息传送给在线user 。
  • 可以仅发出警告信息:有时有可能你要进行一些测试,而不想让其他的使用者干扰,或者是明白的告诉使用者某段时间要注意一下!这个时候可以使用 shutdown 来吓一吓使用者,但却不是真的要关机!
  • 可以选择是否要fsck检查文件系统。

  我们可以用man命令来查看其用法,用法如下:

[root@www ~]# /sbin/shutdown [-t 秒] [-arkhncfF] 时间 [警告信息]选项与参数:-t sec : -t 后面加秒数,亦即『过几秒后关机』的意思-k     : 不要真的关机,只是发送警告信息出去!-r     : 在将系统的服务停掉之后就重新启动(常用)-h     : 将系统的服务停掉后,立即关机。 (常用)-n     : 不经过 init 程序,直接以 shutdown 的功能来关机-f     : 关机并启动之后,强制略过 fsck 的磁盘检查-F     : 系统重新启动之后,强制进行 fsck 的磁盘检查-c     : 取消已经在进行的 shutdown 命令内容。时间   : 这是一定要加入的参数!指定系统关机的时间!时间的范例底下会说明。范例:[root@www ~]# /sbin/shutdown -h 10 'I will shutdown after 10 mins'[root@www ~]# shutdown -h now立刻关机,其中 now 相当于时间为 0 的状态[root@www ~]# shutdown -h 20:25系统在今天的 20:25 分会关机,若在21:25才下达此命令,则隔天才关机[root@www ~]# shutdown -h +10系统再过十分钟后自动关机[root@www ~]# shutdown -r now系统立刻重新启动[root@www ~]# shutdown -r +30 'The system will reboot'  再过三十分钟系统会重新启动,并显示后面的信息给所有在在线的使用者[root@www ~]# shutdown -k now 'This system will reboot'  仅发出警告信件的参数!系统并不会关机啦!吓唬人!

2)reboot,halt与poweroff

  还有三个命令可以进行重新启动与关机的任务,那就是reboot, halt, poweroff。 其实这三个命令调用的函式库都差不多,所以当你使用『man reboot』时,会同时出现三个命令的用法给你看,如下图所示: 

a022ad3afdfbb0ebb6d81d74776be924.png

3)init 0

init所有进程的祖先,进程号永远为1,linux系统操作中不可缺少的程序之一,所有发送TERM信号给init会终止所有用户进程、守护进程等。init定义了8个运行级别,这里相关的主要是0关机,6重启。

e5df8227f43bdc1a330541646b461ea7.png
rhel 5.5

几个命令的作用都是用来关机,但是又有细微区别:halt:halt被称为最简单的关机命令,它会通知硬件停止所有的CPU功能,执行时会杀死进程,执行sync系统调用文件系统写操作,完成后就会停止内核。
#halt -p相当于poweroff
#halt -f强制关机
#halt -i关机或重启前关闭所有网络接口poweroff:关机同时关闭电源,会发送一个ACPI信号通知系统关机,在多用户方式下(run level3)下不建议使用。
#poweroff -f 强制关机

shutdown:关机同时关闭电源,只有拥有root权限的用户才可以执行(普通用户需要root授权),发送信号给init,使之改变运行级别(run level)来实现关机,关机或重启实质上就是运行级别的调整,所以也可以直接使用# init 0来关机,#init 6来重启。shutdown可设置广播信息来通知已登录的用户将关机,且会创建/run/nologin文件,禁止新用户登录。也就给了一定时间给给进程进行保存操作,被视为安全的关机命令。加参数时为如下意义:
#shutdown -r ###重启
#shutdown -P相当于poweroff
#shutdown -H相当于hatl
#shutdown -k不关机但是发送警告给用户
#shutdown 加时间,如# shutdown now / # shutdown 22:22可以在指定时间关机,在关机前,也可以执行#shutdown -c取消关机。
但是此指令没有-f强制参数init:所有进程的祖先,进程号永远为1,linux系统操作中不可缺少的程序之一,所有发送TERM信号给init会终止所有用户进程、守护进程等。init定义了8个运行级别,这里相关的主要是0关机,6重启。

参考:

linux的集中关机命令(shutdown,halt,poweroff,init 0)​blog.csdn.net
a74cc4055be49377d9f004a22330fca5.png
Linux中poweroff、shutdown、init 0和halt的异同​blog.csdn.net
a74cc4055be49377d9f004a22330fca5.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/502827.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php static_castunsigned int,static_cast揭密

本文讨论static_cast<> 和 reinterpret_cast<>。介绍大多程序员在学C前都学过C&#xff0c;并且习惯于C风格(类型)转换。当写C(程序)时&#xff0c;有时候我们在使用static_cast<>和reinterpret_cast<>时可能会有点模糊。在本文中&#xff0c;我将说明…

群晖 root_最新群晖DSM7.0降级教程

小广告:隔壁网1212活动开始,群晖DS920+和DS220+满300减40,购买酷狼8T赠送隔壁网邀请码和1年VIP,大刀价格微信咨询momo。 很多童靴,升级到DSM7.0后第三方套件无法用了,比如transmission,玩PT下载的童靴,需要谨慎升级。 这个方法wjq_xp分享的,非常感谢,前面部分和旧的降…

update关联一个视图的时候特别慢_实现一个简单的Vue.js

原文转自 https://const_white.gitee.io/gitee-blog/blog/vue/mini-vue/Vue响应式原理图片引自 孟思行 - 图解 Vue 响应式原理乞丐版 mini-vue实现mini-vue之前&#xff0c;先看看官网的描述。在Vue官网&#xff0c;深入响应式原理中&#xff0c;是这样说明的&#xff1a;每个组…

接口500什么原因_80%小餐饮店几乎都“活“不过500天,为什么?都在这5个原因里...

餐饮创业分享达人 原创作者&#xff1a;秦.关中我是餐饮创业实战经验分享达人&#xff0c;想要了解和学习更多餐饮实战经验&#xff0c;记得关注我哦&#xff01;希望我的分享能帮助大家在创业的道路上少走弯路&#xff0c;不踩坑&#xff0c;为你创业成功助上一臂之力。无论是…

padding-left在ie8中不生效_陆国应 律师从民法典第209条来看房屋未过户买卖合同是否生效?...

基本案例(案例来源于大律师教你怎样打官司)&#xff1a;张某与某公司签订了房屋买卖合同。双方在合同中约定&#xff1a;某公司将三居室一套售于张某&#xff0c;价款30万元&#xff0c;并约定该房屋于2018年2月1日前交付使用。此后&#xff0c;张某先后向某公司支付购房款人民…

电脑反应慢卡怎么解决_电脑键盘失灵怎么解决

键盘是电脑中重要的输入设备之一&#xff0c;但在使用的过程中有时可能会碰到键盘失灵的问题&#xff0c;该怎么办呢&#xff1f;别着急&#xff0c;接下来&#xff0c;小编我就来给大家详细的介绍一下电脑键盘出现怎么办&#xff0c;并将解决键盘失灵的操作方法来分享给你们。…

金山手机控usb调试模式开启工具_话筒坏了无法连麦?一招手机秒变电脑麦克风...

前段时间孩子上网课&#xff0c;沉睡多年的摄像头和麦克风被从箱子底请了出来。当连接妥当后&#xff0c;突然发现麦克风失灵了&#xff0c;几经调试宣布报废&#xff01;当时正处于疫情高发期&#xff0c;电脑城肯定是关了&#xff0c;网购是来不及了&#xff0c;怎么办&#…

idea的setting界面怎么进_电脑怎么备份系统

电脑怎么备份系统&#xff1f;提前备份系统可以帮助下次系统出现问题后&#xff0c;随时还原备份的系统。下面小白提供两种备份系统的方法。一、系统自带备份一般现在的电脑系统都自带备份还原的功能&#xff0c;不管是win10还是win7都需要手动去备份。优点&#xff1a;可以增加…

快手用旺旺瓶子做机器人_用罐头瓶子做醪糟容易做好保存

醪糟是湖北四川一带的著名风味小吃&#xff0c;醪糟汤圆、醪糟鸡蛋酸甜可口&#xff0c;非常美味。这些年&#xff0c;北方人喜欢它的人也逐渐多了起来&#xff0c;我们单位食堂每周三都做醪糟汤圆大枣汤&#xff0c;是同事们最喜爱、期待的一道美食。我告诉她们可以自己做醪糟…

你不出去卖我拿什么养你_玉树枝干“胳膊粗”,至少养了20年,给钱也不卖!...

玉树是很多花友家里常见的栽培花卉&#xff0c;很多地方叫厚脸皮&#xff0c;是很早进入到国内的多肉植物&#xff0c;经常能够几十年的玉树老桩&#xff0c;长得霸气。玉树叶子四季浓绿油亮&#xff0c;叶子犹如一片片碧玉&#xff0c;枝干古朴苍劲&#xff0c;犹如一棵大树&a…

c++rpg黑框游戏_NO总本色出演断智大师兄,电竞魔音主C人《超级猎杀》一战成名...

谁说没有智力不能玩RPG&#xff1f;近日&#xff0c;一款名为《超级猎杀》的生存RPG地图在诸多暴雪主播的相继挑战下进入了玩家们的眼帘&#xff0c;要说其中哪位的操作堪称"迷幻"之最&#xff0c;或许No总排第二没人敢称第一。这位菜的同时又自诩无敌的"断智法…

centos7 修改为任意网卡名_centos7首次启动需要配置的内容

前言用户需安装centos图形化界面或命令行界面安装centos7命令行界面&#xff0c;我为大家整理好了&#xff0c;请点击以下链接&#xff0c;亲测N次没问题&#xff01;&#xff01;[https://blog.csdn.net/zkzbhh/article/details/78145708](https://blog.csdn.net/zkzbhh/artic…

vue实现一个带搜索功能的列表_(Vue起步)2.模板指令:v-for / v-on / v-model

①公众号&#xff1a;王酱酱记②记录跟着文档学习Vue的一些关键点&#xff0c;持续更新。感兴趣的小白建议关注一下③Vue当中有几个常见的指令&#xff0c;看看是怎么用的&#xff0c;强烈建议你自己在编辑器里打一遍&#xff0c;你就更明白Vue为什么是数据驱动型的一款框架啦&…

python numpy库安装winerror5_详解idea从git上拉取maven项目详细步骤

刚从Eclipse转Intellij,对于它的各种操作也是一脸懵逼&#xff0c;但觉得使用起来还不错&#xff0c;今天就说一下我用Idea导入git中的Maven项目的详细步骤&#xff1a; 1. 首先打开Intellji Idea,选择check out from Version Control,选择Git(图片上选到gitHub了&#xff0c;抱…

java jcsh执行linux命令,java jcsh执行linux命令

java jcsh执行linux命令[2021-02-03 01:26:29] 简介:php去除nbsp的方法&#xff1a;首先创建一个PHP代码示例文件&#xff1b;然后通过“preg_replace("/(\s|\&nbsp\;| |\xc2\xa0)/", " ", strip_tags($val));”方法去除所有nbsp即可。推荐&#xff…

sql md5函数_【学习笔记】常见漏洞:SQL注入的利用与防御

第 21 课 SQL注入的利用与防御课程入口(付费)个人背景李&#xff0c;本科&#xff0c;电子信息工程专业&#xff0c;毕业一年半&#xff0c;有JavaScript的&#xff0c;PHP&#xff0c;Python的语言基础&#xff0c;目前自学网络安全中。SQL注入的利用与防御01 SQL盲注1.1 S…

docker -v 覆盖了容器中的文件_浅谈docker中宿主机和容器之间互相copy文件的两种方式,欢迎补充...

在dokcer的日常使用过程中&#xff0c;我们可能会遇到将宿主机内文件/目录copy到容器内&#xff0c;或者将容器的文件/目录copy到宿主机中&#xff0c;下面我们就来简单的谈一下关于这种情况的两种操作。1、Docker cp命令&#xff1a;用于容器与主机之间的数据copy语法&#xf…

线性代数第九版pdf英文_斯坦福CS229机器学习课程的数学基础(线性代数)翻译完成...

文章转载自公众号 机器学习初学者 &#xff0c; 作者 机器学习初学者Stanford cs229 manchine learning课程&#xff0c;相比于Coursera中的机器学习有更多的数学要求和公式的推导&#xff0c;课程全英文&#xff0c;基础材料部分还没有翻译。这个基础材料主要分为线性代数和概…

c 多文件全局变量_C语言开发单片机为什么大多数都采用全局变量的形式?

点击上方蓝字关注我哦&#xff5e;01前言全局变量简直就是嵌入式系统的戈兰高地。冲突最激烈的双方是1. 做控制的工程师 2. 做非嵌入式的软件工程师。02做控制的工程师特点他们普遍的理解就是“变量都写成全局该有多方便”。我之前面试过一个非常有名的做控制实验室里出来的PhD…

医学图像处理_专刊征稿|医学图像处理中的认知计算

认知科学是20世纪世界科学标志性的新兴研究门类&#xff0c;它作为探究人脑或心智工作机制的前沿性尖端学科&#xff0c;已经引起了全世界科学家们的广泛关注。认知计算代表一种全新的计算模式&#xff0c;它包含信息分析&#xff0c;自然语言处理和机器学习领域的大量技术创新…