中关村在线

软件

Linux常见文件系统简介

前面介绍了Linux文件类型,接下来将探讨其基本文件系统的构成部分。

1、 根文件系统存放Linux启动后核心目录与程序,是系统运行的基础,所有其他文件系统都挂载于其下,确保操作系统正常运作。

2、 从图中可以看出,根文件系统下包含多个重要目录,各自承担不同的功能。/bin 目录用于存放 Linux 系统中常用的命令程序,供所有用户使用;/usr 存放大量与命令和应用程序相关的数据和文件,是系统资源的重要组成部分;/sbin 包含系统管理员使用的可执行命令和核心共用程序,主要用于系统维护和管理;/var 用于存储系统运行过程中生成的各类日志、缓存及报告文件;/opt 主要用于安装第三方或外部应用程序及其相关文件;/dev 包含用于访问硬件设备的特殊设备文件,通过这些文件实现对设备的控制与操作;/etc 保存系统配置文件和管理命令所需的数据;/lib 存放 C 语言及其他编程语言所需的共享库文件,支持程序正常运行;/home 是各个用户的主目录所在位置,用于存放个人文件和用户级程序;/tmp 作为临时工作目录,用于存储系统或用户在操作过程中产生的临时文件,重启后通常会被清除。

3、 /boot 目录主要用于存放系统启动所需的关键文件。其中,vmlinuz* 是可引导的压缩内核镜像,为系统启动提供核心支持。system.map 记录了当前运行内核的符号地址表,有助于调试与分析。symvers 文件则保存了内核导出符号的 CRC 校验值,常用于模块编译匹配。这些文件共同保障系统的正常引导与内核模块的正确加载,是系统启动过程中不可或缺的部分。后续内容将逐步展开其他相关文件的说明。

4、 接下来介绍交换分区。Linux中的swap相当于Windows中的虚拟内存,可通过free -m命令查看使用情况。两者功能相似,但机制不同:Windows通常始终保持一定占用,而Linux的swap由内核根据内存负载和设定阈值动态决定是否启用,更加灵活高效,一般在物理内存不足时才会主动调用,避免不必要的资源消耗。

5、 当系统内存使用达到一定比例时,便会启用交换分区。图中 swappiness 值为60,表示物理内存使用约60%时开始进行数据交换。该数值可根据实际需求调整,以平衡内存与交换空间的使用效率。关于更多详细配置,后续会逐步介绍。目前我们先了解如何进行基本设置。若需临时修改交换行为,可通过命令 sysctl vm.swappiness=数值 来即时调整该参数,无需重启系统即可生效。

6、 若要永久更改该参数,需将其值写入/etc/sysctl.conf文件,系统启动时将自动加载。接下来的内容中,我将详细介绍/etc目录下一些常用配置文件的作用与使用方法。

展开全文
人赞过该文 赞
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具