发布时间:2025-12-10 12:39:37 浏览次数:4
Linux是一款不要钱开源的操作系统,是源码情势,可以按需求进行修改,从而极大的提高了操作系统的灵活性。在Linux下,可以通过输入shutdown命令关机,关机的相关操作以下:
1. 立即关机
如果我们想要立即关闭系统,可以通过履行以下命令来实现:
`sudo shutdown -h now`
履行该命令后,系统会提示过几分钟后将要关机:
Broadcast message from root(pts/0) (Sun Jul 2 16:09:14 2017):
The system is going down for power off NOW!```
2. 延迟关机
如果想要在指定时间关机,可使用shutdown命令,比如在一个小时以后关机:
`sudo shutdown -h +60`
履行该指令后,将在一小时后履行关机操作,系统会提示:
Broadcast message from root(pts/0) (Sun Jul 2 16:13:13 2017):
The system is going down for poweroff in 60 minutes.
Scheduled shutdown time is 17:14:14
Please save your files now.
#!/bin/bash
# 一键关机脚本
echo ‘———————————————-‘
echo ‘正在关机,请等待’
echo ‘
# 获得当前服务器外网IP
localip=`ifconfig eth0 | grep ‘inet ‘ | awk ‘{print $2}’`
# 遍历所有服务器的外网IP,发送关机指令
for ip in $serverip
do
# 判断当前服务器则履行本地关机指令
if [ $ip = $localip ]
then
echo ‘关机’
shutdown -h now
else
echo ‘在其它服务器’$ip’上关机’
ssh root@$ip ‘shutdown -h now’
fi
done
“`
给予脚本履行权限,履行脚本:
`chmod +x start_shutdown.sh`
`sh start_shutdown.sh`
履行完该脚本,将在所有服务器上履行关机操作,系统将会立即关机。
通过上述操作,我们可以很方便的履行Linux下的关机操作,通过shutdown命令不但可以方便的关机,而且还可以实现定时和批量的关机操作。