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

星梦云60元夏日促销,四川100G高防4H4G10M,西南高防月付特价

星梦云怎么样?星梦云好不好,资质齐全,IDC/ISP均有,从星梦云这边租的服务器均可以备案,属于一手资源,高防机柜、大带宽、高防IP业务,一手整C IP段,四川电信,星梦云专注四川高防服务器,成都服务器,雅安服务器 。官方网站:点击访问星梦云官网活动方案:1、成都电信年中活动机(封锁UDP,不可解封):机房CPU内存硬盘带宽IP防护流量原价活动价开通方式成都电信优化线路4vCPU4G40G+50...

EtherNetservers年付仅10美元,美国洛杉矶VPS/1核512M内存10GB硬盘1Gpbs端口月流量500GB/2个IP

EtherNetservers是一家成立于2013年的英国主机商,提供基于OpenVZ和KVM架构的VPS,数据中心包括美国洛杉矶、新泽西和杰克逊维尔,商家支持使用PayPal、支付宝等付款方式,提供 60 天退款保证,这在IDC行业来说很少见,也可见商家对自家产品很有信心。有需要便宜VPS、多IP VPS的朋友可以关注一下。优惠码SUMMER-VPS-15 (终身 15% 的折扣)SUMMER-...

麻花云:3折优惠,香港CN2安徽麻花云香港安徽移动BGP云服务器(大带宽)

麻花云在7月特意为主机测评用户群定制了促销活动:香港宽频CN2云服务器、安徽移动云服务器(BGP网络,非单线,效果更好)、安徽移动独立服务器、安徽电信独立服务器,全部不限制流量,自带一个IPv4,默认5Gbps的DDoS防御。活动链接:https://www.mhyun.net/act/zjcp特价云服务器不限流量,自带一个IPv4,5Gbps防御香港宽频CN2全固态Ⅲ型 4核4G【KVM】内存:...

shutdown重启为你推荐
找不到光驱找不到光驱怎么办啊依赖注入请问下依赖注入的三种方式的区别二叉树遍历二叉树三种遍历方式原则?1433端口怎么去看1433端口天天酷跑刷金币如何使用八门神器给天天酷跑刷钻刷金币直播加速有没有软件使已经下载好了的视频播放加速,例如30分钟的视频15分钟或者20分钟播放完怎么点亮qq空间图标怎么点亮QQ空间的图标二层交换机集线器和二层交换机,三层交换机的区别bluestack安卓模拟器bluestacks怎么用?网站优化方案网站优化方案如何写?
台湾服务器租用 合租服务器 国内vps warez zpanel godaddy主机 国外php主机 wordpress技巧 shopex空间 godaddy域名转出 私有云存储 促正网秒杀 双拼域名 国外代理服务器软件 hdd hkt 华为云服务登录 域名与空间 万网空间管理 太原联通测速 更多