|
Linux 办理员在其平常事情中履行很多使命。体系关机和从新启动使命是必不成少的。这对他们@来%9妹妹99%讲@是一项有危害的使命,由于有时因为某些缘由,重启失误,就会造成问题,致使他们必要花更多的时候来解除妨碍。今天咱们就来看一下Linux 体系供给了几种分歧的法子来重启和封闭办事器。
1,经由过程shutdown号令重启和封闭
关机号令,用于封闭或从新启动 Linux 长途计较机或当地主机。它供给多个选项可有用履行此使命。若是利用 time 参数,则在体系封闭前 5 分钟建立 /run/nologin 文件,以确保不容许进一步登录。
[root@sharplee creatfile]# shutdown [OPTION] [TIME] [MESSAG]
运行如下号令以当即封闭 Linux 计较机。它将当即杀死所有过程并将封闭体系。
[root@sharplee creatfile]# shutdown -h now
-h选项等效于 –power off,除非指定了 –halt。 或,咱们可使用带有遏制选项的封闭号令来当即封闭呆板。
[root@sharplee]# shutdown --halt now
or
# shutdown -H now
-H选项, --halt:遏制呆板。或,咱们可使用带有关机选项的关机号令来当即封闭呆板。
[root@sharplee creatfile]#shutdown --poweroff now
or
# shutdown -P now
-P选项, --poweroff:封闭计较电机源(默许设置)。接下来看一下若何重启办事器。若是要在 N 秒内履行关机或从新启动,请添加 time 参数。您可以在此处向登任命户添加播送自界说动静。在此示例中,咱们将在 5 分钟后从新启动计较机。
[root@sharplee creatfile]# shutdown -r +5 "To reboor server"
运行如下号令当即重启Linux办事器。
[root@sharplee creatfile]# shutdown -r now
2,经由过程reboot号令来重启或封闭
reboot 号令,用于封闭或从新启动 Linux 长途计较机或当地主机的电源。从新启动号令附带两个有效的选项。它将履行计较机的正常关机和从新启动(这雷同于体系菜单中供给的从新启动选项)。
运行"reboot重启"号令,没有任何选项来从新启动Linux呆板。
[root@sharplee creatfile]# reboot
利用 -p 选项运行"重启"号令以封闭或封闭 Linux 计较机。
[root@sharplee creatfile]# reboot -p
利用 -f 选项运行"重启"号令以强迫从新启动 Linuxxxxxx 计较机(这雷同于按 CPU 上的电源按钮)。
[root@sharplee creatfile]# reboot -f
3,经由过程init 号令来重启或封闭
init(初始化的缩写)是在计较机体系启动时代启动的第一个过程。它将查抄 /etc/inittab 文件以肯定 Linux 运行级别。别的,还容许用户履行关机和从新启动 Linux 计较机。
运行如下初始化号令封闭体系 。
[root@sharplee creatfile]# init 0
运行如下号令重启体系。
[root@sharplee creatfile]# init 6
4,封闭体系利用halt号令
halt 号令,用于封闭或封闭 Linux 长途计较机或当地主机的电源。halt 将终止所有过程并封闭 CPU。
[root@sharplee creatfile]# halt
5,封闭Linux体系利用poweroff号令
电源封闭号令,用于封闭或封闭 Linux 长途计较机或当地主机。电源封闭与遏制彻底不异,但它也会封闭装备自己(PC上的灯和所有装备)。它向主板发送 ACPI 号令,然后发送到 PSU 以堵截电源。
[root@sharplee creatfile]# poweroff
6,封闭和重启体系利用systemctl号令
Systemd是一个新的初始化体系和体系办理器,它经由过程传统的SyxxxxxsV初始化体系实现/顺应了所有重要的Linux刊行版xxxxx。
systemd 与 SysV 和 LSB 初始化剧本兼容。它可以作为体系体系的直代替代品。systemd 是内核启动并连结 PID 1 的第一个过程。
systemctl是号令行适用步伐和重要东西,用于办理systemd守护步伐/办事,比方(启动,从新启动,遏制,启用,禁用,从新加载和状况)。
systemd 利用 .service files 而不是 bash 剧本(SysVinit 利用)。systemd 将所有守护过程分类到它们本身的 Linux cgroup 中,您可以经由过程阅读 /cgroup/systemd 文件来检察体系条理布局。
[root@sharplee creatfile]# systemctl halt
# systemctl poweroff
# systemctl reboot
# systemctl suspend
# systemctl hibernate
systemctl halt,systemctl poweroff 封闭体系。
systemctl reboot重启体系。
systemctl suspend 挂起体系。
systemctl hibernate 封闭体系。 |
|