Linux启动 grub 虚拟文件系统initrd详解(三)

在内核找到硬盘的/sbin/init后,就开始了第一号进程,此进程的主要目的是:准备软件执行的环境,包括系统的主机名,网络配置,语系处理,文件系统格式及其他服务的启动。主要是通过/etc/inittab来规划。
这里写图片描述
我们可以看到它默认选择3运行级别。
之后会使用/etc/rc.d/rc.sysinit进行系统初始化 大致是用来读取网络环境和主机类型;测试与挂载内存设备/proc和usb设备;用户自定义模块/etc/sysconfig/modules/加载;加载内核配置/etc/sysctl.conf;等等一些操作。
启动系统服务和相关启动配置文件: /etc/rc.d/rcN /etc/sysconfig
这里说到/etc/rcN.d/里面的文件:以K开头 进行stop 操作
以S开头进行start操作。其中/etc/rc.d/rc.local是用户自定义开机启动程序,你可以把自己的一些设置和服务管理程序放到里面。

启动过程中用到的主要配置文件大都放在/etc/sysconfig/下面
关于模块/etc/modprobe.conf系统自定义的设备和模块对应模块,之前说的用户自定义模块放在/etc/sysconfig/modules下面。

/etc/sysconfig/*
包含 authconfig设置用户身份验证机制;clock设置linux主机时区;i18n是一些语系上的东西;还有网络network network-scripts; 还有鼠标和键盘配置等等。
好了 这就是整个linux主机启动的完整过程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值