根文件系统基本结构
linux的根文件系统不是随便定义的,而是根据FileSystem Hierarchy Standard (FHS)标准,我们来看下目录结构:
- /bin:保持系统管理员和普通用户均会使用到的重要命令
- /boot:系统开机的文件,比如内核映像,boot loader的相关文件
- /dev:设备文件
- /etc:系统文件
- /lib:重要的库文件和内核模块
- /media:可移动存储介质的挂载点
- /mnt:临时挂载点,用户可以自行选择挂载目录到这里
- /opt:用户自行安装的软件,不过用户一般是选择安装在/usr/local下
- /sbin:系统管理员使用的重要命令
- /tmp:正在执行程序的临时存放目录
- /usr:可以理解为windows下的“program files”文件夹
- /var:主要针对的是系统运行过程中经常发生变化的一些数据,比如cache,log等
- /home:用户目录保存的地址
- /root:root用户的用户目录
- /srv:主要用在服务器版本上,是很多服务端软件用来保持数据的地方