关机于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.

Megalayer美国独立服务器配置及性能速度综合评测

Megalayer 商家在之前也有记录过,商家开始只有提供香港站群服务器和独立服务器,后来也有增加到美国独立服务器,以及前几天也有介绍到有增加香港VPS主机。对于香港服务器之前有过评测(Megalayer香港服务器配置一览及E3-1230 8GB服务器评测记录),这里申请到一台美国独立服务器,所以也准备简单的评测记录。目前市场上我们看到很多商家提供VPS或者云服务器基本上没有什么特别的,但是独立服...

极光KVM(限时16元),洛杉矶三网CN2,cera机房,香港cn2

极光KVM创立于2018年,主要经营美国洛杉矶CN2机房、CeRaNetworks机房、中国香港CeraNetworks机房、香港CMI机房等产品。其中,洛杉矶提供CN2 GIA、CN2 GT以及常规BGP直连线路接入。从名字也可以看到,VPS产品全部是基于KVM架构的。极光KVM也有明确的更换IP政策,下单时选择“IP保险计划”多支付10块钱,可以在服务周期内免费更换一次IP,当然也可以不选择,...

弘速云香港VPSVPS线路有CN2+BGP、CN2 GIA,KVM虚拟化架构,裸金属月付564元

弘速云怎么样?弘速云是创建于2021年的品牌,运营该品牌的公司HOSU LIMITED(中文名称弘速科技有限公司)公司成立于2021年国内公司注册于2019年。HOSU LIMITED主要从事出售香港vps、美国VPS、香港独立服务器、香港站群服务器等,目前在售VPS线路有CN2+BGP、CN2 GIA,该公司旗下产品均采用KVM虚拟化架构。可联系商家代安装iso系统。点击进入:弘速云官方网站地址...

shutdown重启为你推荐
中国论坛大全天涯论坛的网址?雅虎天盾有没有用用雅虎天盾的啊?虚拟专用网拨号网络与虚拟专用网的区别虚拟机软件下载求一个免费虚拟机软件!!!请发送下载网站给我三星s8什么时候上市三星s8什么时候上市 三星s8上市时间qq等级表QQ级别列表cisco防火墙思科防火墙asa5505路由配置是什么?cisco防火墙cisco防火墙里k9是什么意思聚美优品红包聚美优品里怎么合并红包怎样申请支付宝怎么申请支付宝
smartvps 80vps 全球付 cdn服务器 googleapps 128m内存 双12活动 一点优惠网 私有云存储 北京双线机房 idc资讯 股票老左 isp服务商 傲盾官网 英国伦敦 cxz 网页加速 国外网页代理 apache启动失败 卡巴下载 更多