深入了解 Linux:从内核到桌面环境
1. 初探 Linux
在开始使用 Linux 命令行和 shell 之前,了解 Linux 是什么、它的起源以及工作原理是很有必要的。Linux 系统主要由四个部分组成:
- Linux 内核 :控制计算机系统的所有硬件和软件,在必要时分配硬件资源,并执行所需的软件。
- GNU 实用工具 :执行标准功能,如控制文件和程序。
- 图形桌面环境 :提供可视化的操作界面。
- 应用程序软件 :满足用户的各种具体需求。
这四个部分各自承担特定的任务,相互协作构成完整的 Linux 系统。
2. 剖析 Linux 内核
Linux 系统的核心是内核,它由 Linus Torvalds 在赫尔辛基大学读书时创建,最初旨在模仿当时流行的 Unix 系统。内核主要负责以下四个主要功能:
- 系统内存管理
- 内核不仅管理服务器上的物理内存,还能创建和管理虚拟内存。它通过使用硬盘上的交换空间(swap space),在虚拟内存和物理内存之间交换数据,让系统认为可用内存比实际物理内存更多。
- 内存位置被分组为页面(pages),内核会维护一个内存页面表,指示哪些页面在物理内存中,哪些页面已交换到磁盘。
- 可以通过查看 /proc/meminfo 文件来了解 Linux 系统上虚拟内存的当前状态,示例如下:
超级会员免费看
订阅专栏 解锁全文
61

被折叠的 条评论
为什么被折叠?



