Linux Shutdown命令关闭,停止,重启和init等几种常用方法。

Linux Shutdown命令关闭,停止,重启和init等几种常用方法。

Linux下的少许常用的关灯/重启吩咐有shutdown、halt、reboot、及init等,它们都不妨到达重启体例的手段,但每个吩咐的里面处事进程是各别的,经过正文的引见,蓄意你不妨越发精巧的应用百般关灯吩咐。 1、shutdown shutdown吩咐安定地将体例关灯。 有些用户会运用径直断掉电源的办法来封闭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] 并不是真实的重启或关灯,不过写wtmp〔/var/log/wtmp〕记录。 [-d] 不写wtmp记录〔已包括在选项[-n]中〕。 [-f] 没有挪用shutdown而强迫关灯或重启。...