多语言展示
当前在线:1814今日阅读:27今日分享:41

linux基础之各文件系统介绍

之前我们介绍了linux的文件类型等,现在我们了解一下基础的文件系统组成
工具/原料

redhat 6.3

方法/步骤
1

linux有根文件系统、交换分区等,那么这些文件系统的用处是什么呢,首先我们介绍一下根文件系统

2

从图上我们看到根文件系统下面有很多目录,那么这些有什么作用呢,首先/bin是存放linux常用的命令,/usr存放与各类命令相关的数据,/sbin是可执行的应用程序命令和共用程序,包含客户安装的应用命令,/var为系统启动运行等产生的报告文件,/opt是和外部应用程序有关的文件系统,/dev是控制访问外部设备的特殊设备文件,/etc系统管理命令和数据文件,/lib C语言以及其他语言程序的运行库文件,/home存放用户家目录、共用程序和文件,/tmp是临时工作目录,存放一些临时文件。

3

这里着重介绍一下/boot,boot下面主要存放的是vmlinuz*为内核文件,是个可引导的压缩的内核。system.map是特定内核的内核符号表,这里指的是我当前运行内核的符号表链接,symvers保存所运行内核中符号的crc值(高级进阶中会陆续讲到),其他的随后陆续讲解。

4

接下来我们讲解一下交换分区,这个liunx下swap等同于windows下的交换空间,用free -m可以查看,区别在于使用的机制不同,了解windows都知道几乎都在有占用情况,而linux是根据内核设定值得变化而调用的。

5

那么具体什么时候使用交换分区呢,我们可以看到上图中swappiness中的值为60,则意指当物理内存使用到60%左右时进行交换,当然还有很多详细的设置,后期我们会讲到,我们先了解一下如何简单修改交换分区交换值的设置。临时修改我们可以利用sysctl vm.swappiness=?来进行修改

推荐信息