关闭Linux服务器

时间:2020-01-09 10:43:41  来源:igfitidea点击:

如何使用命令行选项关闭Linux服务器或者计算机?

shutdown命令关闭基于Linux的系统或者服务器。
只有"超级用户(root用户)"可以关闭系统。
打开命令行终端(选择应用程序>附件>终端),或者使用ssh命令登录到远程服务器,然后执行以下命令立即关闭Linux服务器:

# shutdown -h now

shutdown命令安排以安全的方式关闭系统,即它将以受控方式切断服务器主要组件的电源。
将通知所有已登录用户系统正在关闭,并且在TIME的最后五分钟内,将阻止新的登录。

TIME的格式可能不同,最常见的就是now这个词,它将立即使系统崩溃。
其他有效格式为+ m,其中m为等待关闭的分钟数,hh:mm指定24小时制的时间。
在此示例中,在5分钟内关闭系统:

# shutdown -h +5

输出示例:

Broadcast message from Hyman@Hyman-laptop
	(/dev/pts/0) at 16:57 ...

The system is going down for halt in 5 minutes!

-h(暂停)选项

-h选项要求在系统关闭后停止运行或者关闭电源,并选择由哪个系统保留:

# shutdown -h 6:30

或者

# shutdown -h 20:00

以上内容将在8:00 PM关闭服务器。

-H选项

-H选项要求在系统关闭后停止运行:

# shutdown -H +10

-P(关闭电源)选项

-P选项要求关闭系统后再关闭电源:

# shutdown -P +10

输出示例:

Broadcast message from Hyman@Hyman-laptop
	(/dev/pts/1) at 17:00 ...

The system is going down for power off in 10 minutes!

您也可以执行poweroff命令,而不要输入shutdown -P

# poweroff

如何取消系统关机?

您可以按[CTRL + C]或者执行以下命令来取消正在运行的关机:

# shutdown -c

示例输出(命令在tty01上发出):

shutdown -h +10

Broadcast message from Hyman@Hyman-laptop
	(/dev/pts/1) at 17:04 ...

The system is going down for halt in 10 minutes!
shutdown: Shutdown cancelled

如何显示自定义关机消息?

使用以下语法:

# shudown -h TIME "YOUR-MESSAGE-HERE"

在此示例中,关闭服务器以更换硬盘:

# shutdown -h +5 "The server is going down for 'harddisk replacement'"

输出示例:

Broadcast message from Hyman@Hyman-laptop
	(/dev/pts/0) at 17:11 ...

The system is going down for halt in 5 minutes!
The server is going down for 'harddisk replacement'

Linux服务器关闭和日志文件

以下两个文件是系统因关机/暂停或者重新启动操作而关闭时的更新:

  • /var/run/utmp从中读取当前运行级别;该文件还将用运行时间记录替换为关闭时间记录来更新。
  • /var/log/wtmp关闭时间的新运行级别记录将追加到该文件。

如何显示系统关机时间?

使用最后一个命令,如下所示:

# last -x shutdown

输出示例:

shutdown system down  2.6.18-238.el5   Sat Jan 22 06:40 - 05:51 (10+23:10)  
shutdown system down  2.6.18-194.32.1. Sun Jan 16 13:26 - 06:40 (5+17:14)   
shutdown system down  2.6.18-194.26.1. Sat Jan  8 04:17 - 13:25 (8+09:08)   
shutdown system down  2.6.18-194.26.1. Mon Nov 15 16:46 - 04:16 (53+11:30)  
shutdown system down  2.6.18-194.17.1. Wed Oct 27 01:00 - 02:00 (18+02:00)  
shutdown system down  2.6.18-194.8.1.e Thu Aug 12 00:18 - 09:02 (20+08:43)  
shutdown system down  2.6.18-194.8.1.e Wed May 14 14:07 - 16:19 (5+02:12)   
shutdown system down  2.6.18-194.8.1.e Tue May 13 20:21 - 14:06  (17:45)    
shutdown system down  2.6.18-194.8.1.e Tue May 13 12:13 - 20:20  (08:07)    
shutdown system down  2.6.18-194.8.1.e Tue May 13 11:48 - 12:13  (00:24)    
shutdown system down  2.6.18-194.8.1.e Tue May 13 10:38 - 11:48  (01:09)    
shutdown system down  2.6.18-194.el5   Tue May 13 10:32 - 10:38  (00:05)    

wtmp begins Tue May 13 10:26:19 2010