CentOS7开机流程

1 篇文章 0 订阅
1 篇文章 0 订阅

POST加电自检

Power-On-Self-Test,加电自检,是BIOS功能的一个主要部分,负责完成CPU、主板、
内存、硬盘子系统、显示子系统、串行并行接口、键盘等硬件情况的检测

BootLoader引导程序

MBR

		前446个字节		BootLoader
		中间64字节			分区表
		最后2字节			结束符(55aa)

GRUB

		stage1				指向MBR前446个字节
		stage1.5			使得stage1中的BootLoader能识别stage2所在的boot分区
		stage2				指向/boot/grub/,通过目录下配置文件找内核路径(grub.conf)

Kernel

		探测可识别到的所有硬件设备
		加载硬件驱动程序(借助ramdisk加载驱动)
		以只读方式挂载根文件系统

Systemd

		执行initrd.target所有单元,包括挂在/etc/fstab
		从initramfs根文件系统切换到磁盘根目录
		systemd执行默认target配置,配置文件/etc/systemd/system/default.target
		systemd执行sysinit.target初始化系统
		systemd启动multi-user.target下的本机服务器服务
		systemd执行multi-user.target下的/etc/rc.d/rc.local
		systemd执行multi-user.target下的getty.target及登录服务
		systemd执行graphical需要的服务

实验

编写Nginx的systemd配置文件, 实现nginx进程开机启动

vim /lib/systemd/system/nginx.service
	[Unit]
	Description=nginx server
	After=network.target
	
	[Service]
	Type=forking
	ExecStart=/usr/sbin/nginx

	[Install]
	WantedBy=multi-user.target
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值