本人近期回顾了一些Linux基础(参考了马哥的课程),当然就不回顾Linux的历史了!
一、Linux文件系统
- 根文件系统(rootfs):
LSB, FHS
ls /
- /boot: 引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader, grub)都存放在此目录
- /bin: 供所有用户使用的基本命令,不能关联至独立分区,OS启动即会用到的程序;
- /sbin: 管理类的基本命令,不能关联至独立分区,OS启动即会用到的程序;
- /lib: 基本共享库文件,以及内核模块文件(/lib/modules)
- /lib64: 专用于x86_64系统上的辅助共享库文件存放位置;
- /etc/: 配置文件目录(纯文本文件);
- /media: 便携式移动设备挂载点;
- /mnt: 临时文件系统挂载点;
- /dev: 设备文件及特殊文件存储位置;
- b: block device - c: character device
- /opt: 第三方应用程序的安装位置
- /srv: 系统上支行的服务用到的数据
- /tmp: 临时文件存储位置
- /usr: universal shared, read-only data;一般单独分区,占用很大
bin: 保证系统拥有完整功能而提供的应用程序;
sbin:
lib:
lib64
include: C程序的头文件
share:
local: 第三方应用程序的安装位置;相对独立的存储
bin,sbin,lib,lib64,etc,share
- /var: 保存经常变化的数据文件
cache: 应用程序缓存数据
lib: 应用程序状态信息数据
local: 专用于为/usr/local/下的应用程序存储可变数据
log: 日志目录及文件;
- opt: 专用于为/opt下的应用程序存储可变数据;
run: 运行中的进程相关的数据;通常用于存储进程的pid文件
spool: 应用程序数据池;
tmp: 保存系统两次重启之间产生的临时数据;
- /proc: 用于输出内核与进程信息相关的虚拟文件系统
- /sys: 用于输出当前系统上硬件设备相关信息的虚拟文件系统
- /misc: 备用杂项备用
- /selinux: security enhanced linux. Linux相关的安全策略等信息的存储
网友评论