systemd初始化进程

                                                                              systemd初始化进程

1Linux的开机启动

Linux操作系统开机过程我们可以简单的理解为这几个步骤:即从BIOS界面开始,然后进入BootLoader,在加载系统内核,然后内核进行初始化,最后启动初始化进程。同时,初始化进程是Linux系统的第一个进程。

         systemd尽管开机速度得到了提升,有着很多新的优势但也存在的4个槽点:

●槽点1systemd初始化进程服务的开发人员Lennart Poettering就职于红帽公司,这让其他系统粉丝很不爽。

●槽点2systemd初始化进程服务仅仅可在linux系统下运行,“抛弃”了UNIX系统用户。

●槽点3systemd接管了诸如syslogdudevcgroup等服务的工作,不甘心只做初始化进程服务。

●槽点4:使用systemd初始化进程服务后,RHEL7系统变化太大,而相关的参考文献不多,令用户为难。

2systemdsystem V init区别及作用:

      无论怎样,RHEL 7系统选择systemd初始化进程服务已经是一个既定事实,因此也没有了运行级别这个概念,Linux系统在启动时要进行大量的初始化工作,比如挂载文件系统和交换分区、启动各类进程服务等,这些都可以看作是一个一个的单元(Unit),systemd用目标(target)代替了System V init中运行级别的概念,这两者的区别如表1所示。

如果想要将系统默认的运行目标修改为多用户,无图形模式,可直接用ln命令把多用户模式目标文件连接到/etc/systemd/system/目录:

3RHEL 6系统中System V init命令与RHEL 7系统中systemctl命令的对比

      如果有读者之前学习过RHEL 6系统,或者已经习惯使用servicechkconfig等命令来管理系统服务,那么现在就比较郁闷了,因为在RHEL 7系统中是使用systemctl命令来管理服务的。表2和表3所示RHEL 6系统中System V init命令与RHEL 7系统中systemctl命令的对比,您可以先大致了解一下,后续章节中会经常用到它们。

以上就是我们所看到的就是systemd初始化进程的大致一些变化,有些摘抄于《Linux就该这样学》这本书

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值