有时候,我们希望服务器重启后能够自动的把相关的服务启动起来。在了解如何让服务自动启动前,我们需要先了解一下,linux系统的启动步骤。
linux 系统的启动步骤
- 读取 MBR 的信息,启动 Boot Manager。
- 加载系统内核,初始化硬件和设备驱动,启动 init 进程, init 进程是 Linux 的根进程,所有的系统进程都是它的子进程,也就是说 init 进程会根据配置文件继续引导过程,启动其它进程。
- init 进程读取 /etc/inittab 文件中的信息,并进入预设的运行级别。通常情况下 /etc/rcS.d/ 目录下的启动脚本首先被执行,然后是/etc/rcN.d/ 目录。
- 根据 /etc/rcS.d/ 文件夹中对应的脚本启动 Xwindow 服务器 xorg,Xwindow 为 Linux 下的图形用户界面系统。
- 启动登录管理器,等待用户登录。