Linux Shell
一.Linux系统分4部分
- Linux 内核
- GNU 工具
- 图形化桌面环境
- 应用软件、
二:Linux 系统的核心是内核
Linux 系统的核心是内核。
内核控制着计算机系统的所有硬件和软件,
在必要时分配硬件, 并根据需要执行软件。
三:内核主要负责以下 4 种功能
系统内存管理
软件程序管理
硬件设备管理
文件系统管理
四:系统内存管理
内核不仅管理服务器上的可用物理内存,还可以创建并管理虚拟内存(实际并不存在的内存)。
虚拟内存是通过硬盘上称为交换空间的存储区域来实现虚拟内存。
内核会维护一张内存页面表,指明哪些页面位于物理内存,哪些页面被交换到
了磁盘
五:软件程序管理
核创建了第一个进程(称为 init 进程)来启动系统中所有其他进程。当内核启动时,它会
将 init 进程载入虚拟内存。内核在启动其他进程时,会在虚拟内存中给新进程分配一块专有区域
来存储该进程用到的数据和代码
/etc/inittab 文件定义了系统的默认运行级。特定运行级下启动的进程是在/etc/rc.d 目录下的各 个子目录中定义的。可以使用 runlevel 命令随时查看当前运行级。
六:硬件设备管理
驱动程序相当于应用程序和硬件设备的“中间人”,允许内核同设备之间交换数据。
向Linux内核中插入设备驱动的方法有两种
1.将驱动程序编译入内核
2.将设备驱动模块加入内核
七:文件系统管理
。内 核必须在编译时就加入对所有要用到的文件系统的支持。
浙公网安备 33010602011771号