linux关机方法有哪些?有何区别_Linux关机命令大全:Linux各关机命令之间的区别和用法...

Linux怎么用命令来进行关机/重启呢?Linux是一套免费使用和自由传播的类Unix操作系统,想使用Linux系统的关机命令必须要拿到root权限,下面给大家介绍一些Linux常用的关机命令以及各关机命令之间的区别和用法。

Linux系统下常用的一些关机命令:

关机命令:

1、halt 立刻关机

2、poweroff 立刻关机

3、shutdown -h now 立刻关机(root用户使用)

4、shutdown -h 10 10分钟后自动关机

5、init

如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启

重启命令:

1、reboot

2、shutdown -r now 立刻重启(root用户使用)

3、shutdown -r 10 过10分钟自动重启(root用户使用)

4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)

如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启。

Linux系统各种关机命令之间的区别和用法:

1、shutdown 安全的关机命令

对于shutdown命令,它是大家都推荐的一个安全的命令,通过参数-h或-r的配合来完成关机或重启。不过在linux系统中只有拥有root权限才可以使用这个命令。所以,虽然大家都推荐用这个命令,但是这个命令用起来真的不太方便:想要用这个命令吗?先去获得root权限吧。shutdown执行关机,是送信号给init,要求它改变运行级别,以此来关机。关机或重启实际上是运行级别的调整,所以我们也可以用init直接调整运行级别来进行关机或重启。使用这个命令时,机器立即关机或重启。它也需要root权限。

那么为什么说shutdown命令是安全地将系统关机呢?

实际中有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失使系统处于不稳定的状态。甚至在有的系统中会损坏硬件设备。而在系统关机前使用shutdown命令,系统管理员会通知所有登录的用户系统将要关闭。并且login指令会被冻结,即新的用户不能再登录。直接关机或者延迟一定的时间才关机都是可能的,还有可能是重启。这是由所有进程〔process〕都会收到系统所送达的信号〔signal〕决定的。

shutdown执行它的工作是送信号〔signal〕给init程序,要求它改变 runlevel。runlevel 0 被用来停机〔halt〕,runlevel 6 是用来重新激活〔reboot〕系统,而 runlevel 1则是被用来让系统进入管理工作可以进行的状态,这是预设的。假定没有-h也没有-r参数给shutdown。要想了解在停机〔halt〕或者重新开机〔reboot〕过程中做了哪些动作?你可以在这个文件/etc/inittab里看到这些runlevels相关的资料。

shutdown 参数说明:

[-t] 在改变到其它runlevel之前,告诉init多久以后关机。

[-r] 重启计算器。

[-k] 并不真正关机,只是送警告信号给每位登录者〔login〕。

[-h] 关机后关闭电源〔halt〕。

[-n] 不用init而是自己来关机。不鼓励使用这个选项,而且该选项所产生的后果往往不总是你所预期得到的。

[-c] cancel current process取消目前正在执行的关机程序。所以这个选项当然没有时间参数,但是可以输入一个用来解释的讯息,而这信息将会送到每位使用者。

[-f] 在重启计算器〔reboot〕时忽略fsck。

[-F] 在重启计算器〔reboot〕时强迫fsck。

[-time] 设定关机〔shutdown〕前的时间。

2、halt 最简单的关机命令

用halt命令来关机时,实际调用的是shutdown -h。halt 执行时将杀死应用进程,执行sync系统调用文件系统写操作完成后就会停止内核。

halt 参数说明:

[-n] 防止sync系统调用,它用在用fsck修补根分区之后,以阻止内核用老版本的超级块〔superblock〕覆盖修补过的超级块。

[-w] 并不是真正的重启或关机,只是写wtmp〔/var/log/wtmp〕纪录。

[-d] 不写wtmp纪录〔已包含在选项[-n]中〕。

[-f] 没有调用shutdown而强制关机或重启。

[-i] 关机〔或重启〕前关掉所有的网络接口。

[-p] 该选项为缺省选项。就是关机时调用poweroff。

3、poweroff 常用的关机命令

对于poweroff,网上说它是halt命令的链接,基本用法和 halt 差不多,这里就不多说了。

4、init

init是所有进程的祖先,他是Linux系统操作中不可缺少的程序之一。它的进程号始终为1,所以发送TERM信号给init会终止所有的用户进程,守护进程等。shutdown 就是使用这种机制。init定义了8个运行级别(runlevel),init 0为关机,init 1为重启。

5、reboot 重启命令

reboot的工作过程差不多跟halt一样。不过它是引发主机重启,而halt是关机。它的参数与halt相差不多。

本文给大家详细讲解了linux的关机命令,以及个个关机命令的区别和用法,希望大家可以灵活使用这些linux的关机命令。关于Linux的关机重启命令,大家还可以参考:《Linux命令之关机重启命令用法汇总》

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

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

相关文章

html5 canvas裁剪图片,html5-canvas 使用画布裁剪图像

示例本示例显示了一个简单的图像裁剪功能,该功能获取图像和裁剪坐标并返回裁剪后的图像。function cropImage(image, croppingCoords) {var cc croppingCoords;var workCan document.createElement("canvas"); // 创建一个画布workCan.width Math.floor…

html用转义字符画菱形,JavaScript生成字符画(ASCII Art)

今天玩一些新的东西,大家都没有看过这样的视频:或者 这样的图片:网上有很多生成这种图片/视频的工具,但是每个程序员都有一颗造轮子的心,我们当然要玩出自己的花样啦。老规矩,还是先讲原理,建议…

大数据职业理解_大数据带给我们职业三大根本改变

那么,大数据为什么成为所有人关注的焦点?大数据带来了什么样的本质性改变?为此,我们与中国计算机学会大数据学术带头人、中国人民大学信息学院院长杜小勇教授进行了访谈。大数据(Big data)通常用来形容数字化时代下创造出的大量非结构化和半结构化数据…

微信更新对html影响,微信再次大更新 将极大影响用户使用习惯

[导读]微信再次迎来历史性大更新,小程序终于展露腾讯野心!微信再次迎来历史性大更新,小程序终于展露腾讯野心!...微信小程序桌面在昨日1月22日晚,微信更新7.0.3版本,腾讯在App Store中只表示:本次是一次小更…

什么叫pmt测试分析_RVS — 面向目标硬件的软件性能测试工具

Rapita Verification Suite(简称:RVS),为英国Rapita Systems公司提供的一款嵌入式系统在板测试套件。其产品符合ISO-26262、IEC-61508等行业标准,兼容Vxworks、Linux、SYSBIOS 等操作系统,支持C、C、Ada多种语言,多方位…

matlab2019b 深度学习_Matlab 2019b 数据标注问题、工具与自动标注

从影像中自动提取目标,并进行稳定跟踪,是自动驾驶感知系统的重要目标。本技术博文,介绍了基于卷积神经网络技术(CNN)的图像目标识别的全过程,包括:l FasterCNN中影响标注的数据格式l imageLabeler的结果,非…

帕斯卡三角形html,04_帕斯卡三角形

# 用时0msclass Solution(object):def generate(self, numRows):""":type numRows: int:rtype: List[List[int]]"""# 第 n 行要用到 n-1 行的数据,应该是个动态规划吧# n [1 n-1[0]n-1[1] .... n-1[n-2]n-1[n-1]]if numRows 0:retu…

版本不见了_王者荣耀复古版本来袭?第四代主宰形象回归!可以给小兵加速

山河不足重,重在遇知已。好久不见,别来无恙来自小助理的文章推送~时值中秋,先祝大家中秋节快乐!王者荣耀的新版本即将上线,不知道大家还记不记得新版本将会上线很多新的东西,峡谷路线更改,鼓励同…

jxl读取html格式excel,基于Java+Selenium的WebUI自动化测试框架(十)-----读取Excel文件(JXL)...

packagewebui.xUtils;importjava.io.File;importorg.testng.Reporter;importjxl.Cell;importjxl.Sheet;importjxl.Workbook;public classExcelReadJXL {/***jxl读取Excel*指定文档路径及名称* 指定开始及结束行,开始及结束列*paramsheet_name 为sheet工作表名称&…

sqlserver垮库查询_SQLServer跨库查询--分布式查询

--用openrowset连接远程SQL或插入数据--如果只是临时访问,可以直接用openrowset--查询示例select * from openrowset(SQLOLEDB,sql服务器名;用户名;密码,数据库名.dbo.表名)在跨库查询时需要启用Ad Hoc Distributed Queries启用Ad Hoc Distributed Queries:exec sp_…

360产品演示代码 css3 html5,HTML5 CSS3代码的三维展示

CSS语言:CSSSCSS确定body {background-color: #ececec;}pre {white-space: pre-wrap;}#perspective {position: relative;width: 560px;height: 446px;margin: 80px auto 0;z-index: 1;user-select: none;cursor: default;transform-style: preserve-3d;}#perspecti…

js原生后代选择器_CSS 后代选择器

具体应用后代选择器的功能极其强大。有了它,可以使 HTML 中不可能实现的任务成为可能。假设有一个文档,其中有一个边栏,还有一个主区。边栏的背景为蓝色,主区的背景为白色,这两个区都包含链接列表。不能把所有链接都设…

计算机组装没步的组件,计算机组装教案.doc

计算机组装教案计算机基础—组装计算机襄城职高 崔红燕一、教案背景1、面向学生:■职业技术学校2、学科:计算机信息技术3、课时:2课时4、课前准备:①利用网络搜集计算机各部件的图片及组装视频。②准备计算机主机的各个实物部件(主…

冷藏温度范围_食品冷藏冷冻温度要求与管理规范

食品冷链物流中各类商品温度要求(一)1、冷却畜禽肉、冰鲜水产品、植脂奶油蛋糕、配餐、果汁、酸(冻结点以上——4℃);鲜鱼最佳冷藏温度为零下3度,可以贮存7-10天。温度在-1-0℃之间,鲜肉可保存5~7天。鲜虾贮存条件和贮存期&#x…

计算机英语audios啥意思,2020考研英语词汇:audio是什么意思

对于考生而言,考研英语5500词并不陌生,但如何有效的记忆这些词汇确实关键。你是一视同仁的从头背到尾吗?其实这些词是分三种类型的,分别是核心级词汇、拔高级词汇和基础级词汇,下面中公考研小编一起来看看各种词汇之间的区别及对…

工作中应用计算机,浅谈计算机在我国计工作中的应用与发展.doc

浅谈计算机在我国计工作中的应用与发展《计算机的过去现在与未来》课程论文浅谈计算机在我国会计工作中的 应用与发展姓名学号学院会计学院日期2010-10-30评分页项目权重实际分数选题是否适合有价值,是否符合课程要求20观点是否鲜明20论证是否合乎逻辑,是…

计算机主机接电视机,液晶电视机怎样才能连接电脑主机?

台式电脑连接高清液晶电视的安装、设置方法:1、电脑和电视机都要有HDMI的接口,如图所示:2、需要准备一条HDMI连接线;3、用HDMI连接线的一头插到电视机的HDMI接口;4、用HDMI连接线的另一头插到电脑上的HDMI接口&#xf…

vba转换为vbs的方法_vba代码改成vbs,该怎么解决(4)

当前位置:我的异常网 VB vba代码改成vbs,该怎么解决vba代码改成vbs,该怎么解决(4)www.myexceptions.net 网友分享于:2013-01-30 浏览:58次i_count i_count - 1ElseRows(i n 1).Insertinsert_count insert_count 1last_i…

计算机远程桌面自动关闭,windows10重启之后自动关闭远程桌面是怎么回事

首先,请大家打开Win 10系统桌面主页面,在桌面页面中点击开始菜单,在弹出的开始菜单中点击选择“设置”选项,进入Win10系统设置页面。在Win10系统设置页面中,点击选择“更新和安全”菜单选项,进入Win10系统更…

go 写入yaml_[Golang] 从零开始写Socket Server(4):将运行参数放入配置文件(XML/YAML)...

为了将我们写好的Server发布到服务器上,就要将我们的代码进行build打包,这样如果以后想要修改一些代码的话,需要重新给代码进行编译打包并上传到服务器上。显然,这么做过于繁琐。。。因此常见的做法都是将Server运行中可能会频繁变…