关机于shutdown halt reboot poweroff init 0几种关机和重启命令的理解

shutdown重启  时间:2021-02-10  阅读:()

于shutdown halt reboot poweroff init 0几种关机和重启命令的理解

201 1-03-1608:54:39|分类 rhel5_033|字号订阅shutdown先执行关闭进程写入磁盘等一系列操作后init 0关机init 6重启halt没有在init 0  init 6运行级别时调用shutdown 相当于shutdown-h nowreboot没有在init 0  init 6运行级别时调用shutdown 相当于shutdown-r nowpoweroff直接指向halt -p相当于haltinit0命令用于立即将系统运行级别切换为0 即关机难道不关闭进程不写入磁盘  

在linux下一些常用的关机/重启命令有shutdown、 halt、 reboot、及init

它们都可以达到重启系统的目的但每个命令的内部工作过程是不同的通过本文的介绍希望你可以更加灵活的运用各种关机命令。

1.shutdownshutdown命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux这是十分危险的。因为linux与windows不同其后台运行着许多进程所以强制关机可能会导致进程的数据丢失使系统处于不稳定的状态甚至在有的系统中会损坏硬件设备。

而在系统关机前使用shutdown命令系统管理员会通知所有登录的用户系统将要关闭。并且login指令会被冻结 即新的用户不能再登录。直接关机或者延迟一定的时间才关机都是可能的还可能重启。这是由所有进程〔process〕都会收到系统所送达的信号〔signal〕决定的。这让像vi之类的程序有时间储存目前正在编辑的文档而像处理邮件〔mail〕和新闻〔news〕的程序则可以正常地离开等等。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系统调用文件系统写操作完成后就会停止内核。

参数说明:

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

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

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

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

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

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

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

4.initinit是所有进程的祖先它的进程号始终为1 所以发送TERM信号给init会终止所有的用户进程、守护进程等。 shutdown就是使用这种机制。 init定义了8个运行级别(runlevel) init 0为关机 init 1为重启。关于init可以长篇大论这里就不再叙述。另外还有telinit命令可以改变init的运行级别比如 telinit -iS可使系统进入单用户模式并且得不到使用shutdown时的信息和等待时间。

纠正一下HALT命令相当于SHUTDOWN-H NOW

后边这个NOW可以替换成关机时间的参数

纠正一下关于initinit 1不是reboot而是单用户 init 6才是重启 cloud天天用init 0关机用init 6重启这个应该还

是没有记错的。inittab文件里似乎是这么写的。

0 Halt

1 Single user

2 multi user without network

3Multi user

4unuse

5X1 1

6 Reboot

所说的8个是加上S s。 cloud不知道运行级别S s和runlevel 1有什么区别哪位可以指教一下

Reboot与init 6的区别

Reboot与init 6的区别

起因在于重启服务器后有时候服务不会启动而有时候又可以自动运行唯一差别在于重启命令用的是reboot还是init 6.后查了相关资料竟然大有玄机

对这两个操作使用man命令看到的内容如下init 6 Stop the operating system and reboot to the state defined by the initdefault entry in /etc/inittab.reboot - reboot performs a sync(1M) operation on the disks, and then amulti- user reboot is initiated. See init(1M) for details.

"init 6"基于一系列/etc/inittab文件并且每个应用都会有一个相应shutdown脚本。

' init 6'调用一系列shutdown脚本(/etc/rc0.d/K*)来使系统优雅关机;

'reboot'并不执行这些过程 reboot更是一个kernel级别的命令不对应用使用shutdown脚本。 .

我们应该在通常情况下使用init 6.

在出问题的状况下或强制重启时使用reboot.reboot is a more aggresive command to use. init 6 is much graceful

 use of ` init 6` will give the cleanest and orderly reboot (init informs svc. startd of the runlevel change and wilto the appropriate milestone) .

 use of `shutdown -y -g0 -i6 **message**` will invoke init as well as give you grace period and messages to us

(shutdown invoked the same as init above) .

 halt,reboot,poweroff will not run any of the shutdown scripts and should be last resort.

爱用云互联租用服务器租美国、日本、美国、日本、购买2天内不满意可以退换,IP可免费更换!

爱用云互联怎么样?爱用云是一家成立于2018年的老牌商家旗下的服务器销售品牌,是正规持证IDC/ISP/IRCS商家,主要销售国内、中国香港、国外服务器产品,线路有腾讯云国外线路、自营香港CN2线路等,都是中国大陆直连线路,非常适合免备案建站业务需求和各种负载较高的项目,同时国内服务器也有多个BGP以及高防节点。专注为个人开发者用户,中小型,大型企业用户提供一站式核心网络云端服务部署,促使用户云端...

易探云2核2G5M仅330元/年起,国内挂机宝云服务器,独立ip

易探云怎么样?易探云是国内一家云计算服务商家,致力香港服务器、国内外服务器租用及托管等互联网业务,目前主要地区为运作香港BGP、香港CN2、广东、北京、深圳等地区。目前,易探云推出深圳或北京地区的适合挂机和建站的云服务器,国内挂机宝云服务器(可选深圳或北京地区),独立ip;2核2G5M挂机云服务器仅330元/年起!点击进入:易探云官方网站地址易探云国内挂机宝云服务器推荐:1、国内入门型挂机云服务器...

WHloud Date鲸云数据($9.00/月), 韩国,日本,香港

WHloud Date(鲸云数据),原做大数据和软件开发的团队,现在转变成云计算服务,面对海内外用户提供中国大陆,韩国,日本,香港等多个地方节点服务。24*7小时的在线支持,较为全面的虚拟化构架以及全方面的技术支持!官方网站:https://www.whloud.com/WHloud Date 韩国BGP云主机少量补货随时可以开通,随时可以用,两小时内提交退款,可在工作日期间全额原路返回!支持pa...

shutdown重启为你推荐
ghostxp3GhostXP3电脑公司特别版V499怎么安装二叉树遍历写出二叉树的先序遍历、中序遍历、后序遍历。在线代理网站求有效的代理服务器地址?奇虎论坛奇虎是中国的吗?bt封杀现在是全面封杀BT下载了吗?现在都找不到BT下载影片了虚拟专用网虚拟专用网适用于什么行业srv记录exchange 2010 自动发现需不需要srv记录宽带接入服务器互联网的接入方式有哪几种?服务器连接异常主服务器连接异常声母是什么声母是什么?单韵母是什么
成都主机租用 电影服务器 isatap 搜狗抢票助手 云鼎网络 京东商城双十一活动 softbank邮箱 流量计费 如何注册阿里云邮箱 如何建立邮箱 彩虹云 英国伦敦 亿库 websitepanel 架设代理服务器 apache启动失败 godaddy域名 香港打折信息 性能测试工具 ddos防火墙 更多