.
3ss.cn

Linux 服务管理之启动服务

系统启动流程:

加在 BIOS 硬件信息并自检,取得第一个可启动设备
执行第一个启动设备内的 MBR(MasterBootRecord,主引导分区)的 bootLoader,即载入程序
加载系统内核
内核加在 init(system) 进程,取得 RunLevel
进程 init(system) 加载各种环境和服务,等待用户登录

现在大多数发行版都使用 system 程序而不使用 init,其主要区别如下:

默认的 RunLevel(在/etc/inittab文件设置)现在被默认的 Target 取代,位置是/etc/systemd/system/default.target,通常符号链接到graphical.target(图形界面)或者multi-user.target(多用户命令行)
启动脚本的位置,以前是/etc/init.d目录,符号链接到不同的 RunLevel 目录 (比如/etc/rc3.d、/etc/rc5.d等),现在则存放在/lib/systemd/system和/etc/systemd/system目录
配置文件的位置,以前init进程的配置文件是/etc/inittab,各种服务的配置文件存放在/etc/sysconfig目录。现在的配置文件主要存放在/lib/systemd目录,在/etc/systemd目录里面的修改可以覆盖原始设置。(在/etc/inittab文件设置)现在被默认的 Target 取代,位置是/etc/systemd/system/default.target,通常符号链接到graphical.target(图形界面)或者multi-user.target(多用户命令行)

本教程由互联学术原创编写,转载请注明3ss.cn出处!

赞(0)
未经允许不得转载:互联学术 » Linux 服务管理之启动服务

评论 抢沙发