9.2. 系统关机/重启

shutdown�now

立即关闭计算机(但不关闭电源)。请注意,在 UNIX 系统中,这种关机意味着进入“单用户模式”。单用户模式是一种只有管理员(root)才能访问计算机的模式,这种模式专为维护而设计,常用于修复。

例如,这将使您进入单用户模式

shutdown now
shutdown�-h�now

立即关闭 (-h = halt) 计算机。它开始关机程序,按 CTRL-C (break-key) 可以停止它。在命令结束时,您还可以在引号中留下消息,该消息将广播给所有用户,例如

shutdown -h now "Warning system malfunction, self-destruct imminent"

这将停止系统并向当前登录的任何人发送消息。

Tip在特定时间关机
 

您还可以输入系统应该关机的时间,而不是“now”。输入“+x 分钟”(任何分钟数都是合适的),或者您甚至可以设置确切的时间。例如,要在 11:50 关机,请输入

shutdown -h 11:50

NoteShutdown -h 与 poweroff
 

在某些系统中,shutdown -h halt 实际上不会关闭系统电源。在那些使用这些命令无法关机的系统上,请使用 poweroff 命令

halt

shutdown -h now 相同,不接受任何选项,此命令只是立即关机。

shutdown�-r�now

立即重启 ( -r = reboot) 计算机。它开始重启程序,按 CTRL-C (break-key) 可以停止它。在命令结束时,您还可以在引号中留下消息,该消息将广播给所有用户,例如

shutdown -r now "Warning system rebooting, all files will be destroyed"

这将重启系统并向已登录的任何人发送消息。

Tip在特定时间重启
 

您还可以输入系统应该重启的时间,而不是“now”。输入“+x 分钟”(任何分钟数都是合适的),或者您甚至可以设置确切的时间。例如,要在 11:50 重启,请输入

shutdown -r 11:50

reboot

shutdown -r now 相同,不接受任何选项,只是立即重启计算机。

CTRL-ALT-DEL

(组合键) 可以从终端用于重启或关机,这取决于您的系统配置。请注意,这在 xterminal 中不起作用。CTRL-ALT-DEL 立即开始重启/关机,用户无需登录。

Tip您可以更改 CTRL-ALT-DEL 的行为,使其不再重启
 

要禁用 CTRL-ALT-DEL 重启您的计算机(或使其执行其他操作),您可以编辑 /etc/inittab 文件(以 root 身份)。

这是它在 Mandrake/Mandriva Linux 系统上的样子

# Trap 
CTRL-ALT-DEL

ca::ctrlaltdel:/sbin/shutdown -t3 -r now 

请注意,# 表示注释(并且不使用)。如果您只是在命令前放置一个 #(井号),它将禁用该命令(它将变成注释)。

您还可以更改它运行的命令,例如,如果您将 -r 更改为 -h,计算机将关机而不是重启,或者您可以让它执行您想要的任何操作。这取决于您的创造力,使其执行一些有趣的事情。