Linux的启动流程
2024-10-09 17:26:30
1、首先是bios加电自检、初始化,这个过程会检测相关硬件(cpu、内存、硬盘等),然后会读取硬盘中的MBR;
2、加载内核,读取/boot里边的配置文件;
3、启动初始化进程,开始运行/sbin/init;
4、读取/etc/inittab,确定运行级别;
5、按照预定好的顺序加载/etc/rc.d/init.d中的开机启动程序,再加载/etc/rc.d/rc.local中的开机启动程序;
6、用户登录;
7、进入shell,以命令行为例,首先读取/etc/profile这个全局配置文件,然后再针对当前用户读取家目录中的~/.bash_profile和~/.bash_login和~/.profile。
最新文章
- FreeRTOS学习及移植笔记之二:在IAR和STM32F103VET上移植FreeRTOS
- 初学JDBC,JDBC工具类的简单封装
- 关于inf的问题
- sizeToFit()使用心得
- UIDatePicker swift
- Metasploit命令大全
- BZOJ 1877: [SDOI2009]晨跑 费用流
- Fail-fast的原因及解决方法
- vmware-tools安装指南
- 【Python】python 多线程两种实现方式
- 通过BulkLoad的方式快速导入海量数据
- USB自定义HID设备实现-LPC1768
- java 测试IP
- 最新的css3动画按钮效果
- java 如何判断操作系统是Linux还是Windows
- 使用jQuery增加或删除元素(内容)
- echarts、higncharts折线图或柱状图显示数据为0的点
- Educational Codeforces Round 6
- board_key.h/board_key.c
- ArrayList和LinkedList在中间开始插入的快慢比较