Linux入职基础-2.7_关闭、重启系统

关闭、重启系统

一般在服务器上很少遇到关机的操作,特别web服务器几乎每周7天24小时不关机的,平均每月大整一次日志。但是,文件共享服务器就不一样,比如公司500人帐号,周末不做文件系统整理,难保下周DISK IO性能下降厉害!

有些运维人员(不想等待)会使用直接断掉电源的方式来关闭linux,这是十分危险的。

第一步、观察系统当前状态

谁在线:who

[root@localhost~]# who

root     pts/0        2015-12-04 11:24 (192.168.1.20)

rabbit   pts/1       2015-12-04 16:40 (192.168.1.20)

联网状态:netstat –a

[root@localhost~]#netstat -a

后台执行的程序:ps –aux

[root@localhost~]# ps –aux

第二步、通知在线人员

    [root@localhost~]# sync #将数据由内存同步到硬盘中

[root@localhost ~]# shutdown -h 15

Broadcast message from root (pts/0) (Fri Dec  4 16:45:48 2015):

The system is going DOWN for system halt in 15 minutes!

#这个命令告诉在线人员,system将在15分钟后关机,同时会显示在线人员的当前屏幕中。

这段时间内,login指令会被冻结﹐即新的用户不能再登录;你可以开始关闭后台服务程序(千万不要把网卡关闭!),备份关键数据。

附件:shutdown用法介绍

原理:

执行shutdown就是送一个信号〔signal〕给init程序﹐要求它改变runlevel。

runlevel  0停机〔halt〕

runlevel  6 重新启动〔reboot〕

参数说明:

[-t] 在改变到其它runlevel之前﹐告诉init多久以后关机。

[-r] 重启计算器。

[-k] 并不真正关机﹐只是送警告信号给每位登录者〔login〕。

[-h] 关机后关闭电源〔halt〕。

[-n] 不用init﹐而是自己来关机。建议不使用这个选项。

[-c] 取消目前正在执行的关机程序。

[-f] 在重启〔reboot〕时忽略fsck。

[-F] 在重启〔reboot〕时强迫fsck。

[-time] 设定关机〔shutdown〕前的时间。

日常实例:

立刻关机:

shutdown -h now

等同于:halt 、poweroff 、init 0

延时关机:

shutdown -h 23:25  #在今天23:25关机

shutdown -h +15   #十五分钟后关机

立刻重启:

shutdown -r now,

等同于:reboot、init 6.

延时重启:

    shutdown -r +15  #系统十五分钟后重启




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值