CentOS7进程管理systemd详解(3)

<7>切换至紧急emergency模式:比紧急救援模式加载的东西更加少,紧急救援模式还会执行系统初始化脚本/etc/rc.d/rc.sysinit系统初始化脚本,但emergency不会执行系统初始化脚本,通常用于当装了某些硬件驱动后无法正常启动时,才进入该模式。

systemctl emergency

3、systemd相关的其他常用命令:

关机:systemctl halt、systemctl poweroff

重启:systemctl reboot

挂起:systemctl suspend

快照:systemctl hibernate

快照并挂起:systemctl hybrid-sleep

4、CentOS6与CentOS7上对服务的管理方式对比总结

1.png

4、CentOS7的启动流程详解

<1>UEFi或BIOS初始化,运行POST开机自检

<2>选择启动设备
        <3>引导装载程序, centos7是grub2
        <4>加载装载程序的配置文件: /etc/grub.d/   /etc/default/grub    /boot/grub2/grub.cfg
        <5>加载initramfs驱动模块
        <6>加载内核选项
        <7>内核初始化, centos7使用systemd代替init
        <8>执行initrd.target所有单元,包括挂载/etc/fstab
        <9>从initramfs根文件系统切换到磁盘根目录
        <10>systemd执行默认target配置,配置文件/etc/systemd/default.target /etc/systemd/system/

<11>systemd执行sysinit.target初始化系统及basic.target准备操作系统
        <12>systemd启动multi-user.target下的本机与服务器服务
        <13>systemd执行multi-user.target下的/etc/rc.d/rc.local
        <14>systemd执行multi-user.target下的getty.target及登入服务

<15>systemd执行graphical需要的服务

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/14934.html