Linux操作系统的启动过程
一、Linux操作系统的开机过程
Linux操作系统的开机过程可简记为:“两次检测,一次装载”。即首先对BIOS做初始化,然后进入系统引导程序(Boot Loader),接着加载系统内核,最后内核初始化并启动初始化进程。
(1)BIOS初始化。主要是对硬件进行检测,包括:主机的硬件设备,如磁盘、内存条、显卡等。
(2)系统引导程序的引导程序GRUB负责从磁盘中读入真正的Linux OS内核程序,并执行随后的启动;
注意:GRUB是一个功能强大的Boot Loader,如果PC已经安装了不同的OS,进入GRUB程序后,就可以使用上下方向键选择要进入的OS。
(3)加载系统内核是引导程序将内核解压缩到主存储器中,并且利用内核的功能,开始测试与驱动各个周边设备,如网卡、CPU等,此时,Linux内核将会重新检测一次硬件设备。
(4)内核初始化并启动初始化进程。初始化进程作为Linux OS启动后的第一个正式服务,需要完成Linux中相关的初始化工作,从而为用户提供合适的工作环境。
二、初始化进程服务
配置网卡信息,使用nmcli命令,其格式如下:
三、服务管理命令
我们通过以下命令启动httpd服务:
service httpd start
Linux系统提示启动成功,如下图所示:
这时,我们可以进一步访问httpd绑定的web服务,即在浏览器上访问127.0.0.1这个地址,可显示以下web界面。
类似地,我们同样通过以下命令关闭httpd服务:
service httpd stop
Linux系统提示关闭成功,如下图所示:
我们可以通过以下命令查看httpd服务的状态:
service httpd status
如下图所示:
【彩蛋来了】
看完作者写的这篇博文,或许读者还想再找找描述类似内容的博文。预料之中,作者已将它们附上,请参见:
writen in 2022.12.07, updated in 2022.12.16