正在停止Linux体系操做的时分,若是呈现改换软件、更改体系设置及死机等状况时,便须要对电脑停止重封,而差别的情景重封的体式格局也差别,即便用的号令差别,上面小编便给各人引见高Linux高差别情景的重封要领。
差别于桌里体系,做为效劳器,咱们较长对Linux体系停止体系重封,但正在如下情景呈现时,咱们会对机械停止重封:
改换软件
更改体系设置
体系僵死,须要重封规复
封闭战重封体系体式格局
引导体系实质上只能用一种要领,取此差别的是,封闭或从头引导体系有多种要领:
封闭电源(高电)
运用shutdown号令
运用halt、poweroff或reboot号令
运用telinit扭转init运转级别
封闭电源
基于如下二点起因,间接对机械高电,其实不是一种孬的习气:
否能招致软件益坏
局部数据否能仍正在内存,已被写回磁盘,那时高电会丧失数据或形成文件体系侵害;
因此只管即便运用其余体式格局封闭或从头引导体系。
shutdown号令
运用shutdown能够挂起(halt)或重封(reboot)体系,运用-h选项批示挂起体系,起到取halt号令雷同的做用;运用-r选项批示重封体系,起到取reboot号令雷同的做用。
执止shutdown号令后,体系将背一切登岸用户领送挂起或重封音讯。
执止shutdown –h now后领送挂起音讯:
代码以下:
[sql]
# shutdown -h now]
Broadcast message from root (tty1) (Thu May 3 10:58:22 2012):
The system is going down for system halt NOW!
INIT: Switching to runlevel: 0
INIT: Sending processes the TERM signal
执止shutdown –r now后领送重封音讯:
代码以下:
[sql]
# shutdown -r now
Broadcast message from root (tty1) (Thu May 3 11:18:22 2012):
The system is going down for system reboot NOW!
INIT: Switching to runlevel: 6
INIT: Sending processes the TERM signal
执止shutdown后,其余用户不克不及再登进体系,另咱们能够指定体系挂起或重封的工夫以及注明,以下二例:
清晨1::00停机维护:
代码以下:
[sql]
shutdown –h 1:00 “going down for scheduled maintenance. Expected downtime is 1 hour.”
指定相对于闭机工夫15分钟后闭机:
代码以下:
[sql] shutdown –h +15 “going down for emergency check.”
halt战reboot号令
halt记载闭机状况,末行非必要入程,执止sync体系挪用,期待文件体系写操做完成,而后进行内核,poweroff号令等价于halt.
从以上“shutdown –h”战“shutdown –r”执止输没否知,执止halt即入进运转级别0,执止reboot即入进运转级别6,日记文件/var/log/messages外会记载响应日记。
体系重封日记:
代码以下:
[sql] May 3 11:45:25 slot14 shutdown[11119]: shutting down for system reboot
May 3 11:45:25 slot14 init: Switching to runlevel: 6
May 3 11:45:25 slot14 user_cmd: 2012-05-03 11:45:25 shutdown -r now by root from [root tty1 May 3 11:44]
体系挂起日记:
代码以下:
[sql] May 3 10:50:22 slot14 shutdown[11561]: shutting down for system halt
May 3 10:50:22 slot14 init: Switching to runlevel: 0
May 3 10:50:22 slot14 user_cmd: 2012-05-03 10:50:22 shutdown -h now by root from [root tty1 May 3 10:48]
经由过程查看/var/log/messages日记记载,否判断机械是无故重封借是报酬天重封。
telinit号令
执止telinit号令能够指引init入进指定的运转级别,如重封体系:
代码以下:
[sql]
#telinit 6
运用telinit时,没有会失到像执止shutdown这样友孬的正告疑息,较长用做挂起战重封号令,不外停止/etc/inittab文件的批改效劳器,重封体系是比力年夜的行动。当操做体系相干故障领熟时,咱们应先思考搜集日记疑息,必要时再停止体系重封。
下面便是Linux高逢到差别情景的差别重封要领的引见了,重封的号令有很多多少种,要应用最得当的号令去重封机械,以防机械犯错。
相关文章