IBM PC 使用 Ctrl-Alt-Delete 来启动计算机的重启。Linux 捕获此组合键,并使其可用于 init 系统。这是通过向 init 进程发送一个SIGINT信号来完成的(尽管 ctrlaltdel hard 可以撤销此捕获,并使该组合键立即重启计算机)。init 系统使用/etc/inittab来确定如何处理由 Ctrl-Alt-Delete 组合键生成的信号。
大多数发行版都会干净地重启系统,模仿大多数用户期望的行为。图 9-14 显示了这是如何完成的。
图 9-14. Ctrl-Alt-Delete 在 中的默认处理/etc/inittab
# Trap CTRL-ALT-DELETE ca::ctrlaltdel:/sbin/shutdown -t3 -r now |
根据每个站点的具体情况,您可能希望禁用 Ctrl-Alt-Delete。这在 图 9-15 中显示。
或者,您可能希望干净地关闭计算机。这很容易向操作员解释,并且可以使用/etc/issue或 即时贴 在显示器上显示说明。如果计算机使用 高级电源管理 (或 APM),那么关闭计算机也会移除电源。