Linux启动过程中涉及的脚本详解
需积分: 0 72 浏览量
更新于2024-08-21
收藏 1.03MB PPT 举报
Linux 启动过程涉及的脚本详解
在 Linux 系统中,启动过程涉及到多个脚本的执行,这些脚本负责完成系统的初始化、设置主机名称、启动交换分区、检查文件系统、装载内核模块等重要任务。下面我们将详细介绍其中的一些重要脚本。
1. /etc/rc.d/rc.sysinit 脚本
init 进程在处理任何其他规定的运行等级确定的脚本之前,首先需要运行 rc.sysinit 脚本。其主要功能是对系统初始化,包括设置主机名称、启动交换分区、检查文件系统、装载内核模块等。
在 /etc/inittab 文件中有如此描述:
si::sysinit:/etc/rc.d/rc.sysinit
rc.sysinit 脚本的主要任务是:
* 设置主机名称
* 启动交换分区
* 检查文件系统
* 装载内核模块
这些任务都是系统启动过程中非常重要的步骤,它们直接影响着系统的稳定性和性能。
2. UNIX/Linux 概述
UNIX/Linux 是一种多用户、多任务的操作系统,它的发展历史可以追溯到 1969 年。UNIX 系统家族包括了 AT&T Bell Labs 的 UNIX 系统、Berkeley System Research Group 的 BSD UNIX 系统等。
UNIX 系统的主要特点是:
* 多用户、多任务
* 多种 SHELL 选择
* 文件系统管理
* 设备管理
* 网络通信
UNIX 系统的主要应用环境平台包括:
* 服务器
* 工作站
* 嵌入式系统
UNIX 系统的两大流派是:
* 贝尔实验室流派
* 加州大学伯克利分校流派
贝尔实验室流派包括了 UNIX System V Release 4.2、SCOUNIX 等版本,而加州大学伯克利分校流派包括了 BSD UNIX、FreeBSD 等版本。
Linux 的发展历史可以追溯到 1991 年,芬兰赫尔辛基大学学生 Linus Torvalds 开发了基于 Intel 80386 体系结构的 Linux 内核,并发布到互联网上供计算机爱好者学习使用。
Linux 是一个免费的操作系统,它的主要特点是:
* 免费、开源
* 多用户、多任务
* 文件系统管理
* 设备管理
* 网络通信
Linux 的主要应用环境平台包括:
* 服务器
* 工作站
* 嵌入式系统
* 移动设备
Linux 的发展历史、版本演进、应用环境平台等方面的知识点,对于理解 Linux 系统的工作原理和应用场景非常重要。
Linux 启动过程涉及的脚本都是系统启动过程中非常重要的组成部分,它们直接影响着系统的稳定性和性能。了解这些脚本的工作原理和应用场景,对于深入理解 Linux 系统非常重要。
2021-10-28 上传
2024-02-24 上传
2024-02-13 上传
2023-03-25 上传
2024-06-15 上传
2024-09-29 上传
2023-07-14 上传
2024-07-04 上传
2024-10-10 上传
琳琅破碎
- 粉丝: 17
- 资源: 2万+
最新资源
- WPF渲染层字符绘制原理探究及源代码解析
- 海康精简版监控软件:iVMS4200Lite版发布
- 自动化脚本在lspci-TV的应用介绍
- Chrome 81版本稳定版及匹配的chromedriver下载
- 深入解析Python推荐引擎与自然语言处理
- MATLAB数学建模算法程序包及案例数据
- Springboot人力资源管理系统:设计与功能
- STM32F4系列微控制器开发全面参考指南
- Python实现人脸识别的机器学习流程
- 基于STM32F103C8T6的HLW8032电量采集与解析方案
- Node.js高效MySQL驱动程序:mysqljs/mysql特性和配置
- 基于Python和大数据技术的电影推荐系统设计与实现
- 为ripro主题添加Live2D看板娘的后端资源教程
- 2022版PowerToys Everything插件升级,稳定运行无报错
- Map简易斗地主游戏实现方法介绍
- SJTU ICS Lab6 实验报告解析