systemd初始化进程

systemd初始化进程


Linux 操作系统的开机过程是这样的,即从BIOS 开始,然后进入Boot Loader (引导装载程序),再加载系统内核,然后内核进行初始化,最后启动初始化进程。初始化进程作为Linux系统的第一个进程,它需要完成Linux系统中相关的初始化工作,为用户提供合适的工作环境。 systemd初始化进程服务采用了并发启动机制,开机速度得到了不小的提升。虽然systemd初始化进程服务具有很多新特性和优势,但目前还是有4个槽点。

■槽点1: systemd初始化进程服务的开发人员 Lennart Poettering 就职于红帽公司,这让其他系统的粉丝很不爽。
■槽点2: systemd初始化进程服务仅仅可在Linux系统下运行,“抛弃”了UNIX系统用户。
■槽点3:systemd接管了诸如syslogd、udev、cgoup等服务工作,不在甘心只做初始化进程服务。
■槽点4:使用systemd初始化进服务后,RHEL 7系统变化太大,而相关的参考文档不多,令用户着实为难。


RHEL 7系统选择systemd初始化进程服务已经是一个既定事实,因此也没有了“运行级别”这个概念。 systemd用目标(target)代替了System V init 中运行级别的概念,这两者区别如下表:
在这里插入图片描述

■ systemctl管理服务的启动、重启、停止、重载、查看状态等常用命令
在这里插入图片描述

■systemctl设置服务开机启动、不启动、查看各级别下服务启动状态等常用命令
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43472938/article/details/84183555