2、深入了解 Linux:从内核到桌面环境

深入了解 Linux:从内核到桌面环境

1. 初探 Linux

在开始使用 Linux 命令行和 shell 之前,了解 Linux 是什么、它的起源以及工作原理是很有必要的。Linux 系统主要由四个部分组成:
- Linux 内核 :控制计算机系统的所有硬件和软件,在必要时分配硬件资源,并执行所需的软件。
- GNU 实用工具 :执行标准功能,如控制文件和程序。
- 图形桌面环境 :提供可视化的操作界面。
- 应用程序软件 :满足用户的各种具体需求。

这四个部分各自承担特定的任务,相互协作构成完整的 Linux 系统。

2. 剖析 Linux 内核

Linux 系统的核心是内核,它由 Linus Torvalds 在赫尔辛基大学读书时创建,最初旨在模仿当时流行的 Unix 系统。内核主要负责以下四个主要功能:
- 系统内存管理
- 内核不仅管理服务器上的物理内存,还能创建和管理虚拟内存。它通过使用硬盘上的交换空间(swap space),在虚拟内存和物理内存之间交换数据,让系统认为可用内存比实际物理内存更多。
- 内存位置被分组为页面(pages),内核会维护一个内存页面表,指示哪些页面在物理内存中,哪些页面已交换到磁盘。
- 可以通过查看 /proc/meminfo 文件来了解 Linux 系统上虚拟内存的当前状态,示例如下:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值