Linux目录配置
内容参考《鸟哥的LINUX私房菜》
Linux的目录的划分有一个FHS(FileSystem Hierarchy Standard) 标准。用于保证操作系统文件夹创建的规范相同。
1.按照交互作用分
可分享(shareable) | 不可分享(unshareable) | |
---|---|---|
不变(static) | /usr (软件存放处) | /etc(配置文件) |
/opt (第三方辅助软件) | /boot(启动与内核文件) | |
可变动(variable) | /var/mail (用户邮箱) | /var/run(程序相关) |
var/spool/news (新闻组) | /var/lock(程序相关) |
1.1 名词解释
可分享:可以分享给其他系统挂载使用的目录,所以包括执行文件与用户的邮件等数据,是能够分享给网络上其他主机挂载的目录。
不可分享:自己机器上面运行的设备文件或是与程序有关的socket文件等,由于仅于自身机器有关,所以当然就不是和分享给其他主机。
不变:有些数据时候不会经常变动的,跟随着发行版本而不变动。例如函数库、文件说明、系统管理员所管理的主机服务配置文件等
可变动:经常修改的数据,例如日志文件、一般用户可自行接收的新闻组等。
事实上,FHS针对目录树架构仅定义出三层目录下应该防止什么数据而已,分别是下面三个目录的定义:
/(root,根目录):与启动系统有关
/usr (unix software resource):与软件安装/执行有关
/var (variable):与系统运行过程有关
2.根目录(/)
根目录是系统最重要的一个目录,其衍生出其他所有目录,与启动、还原、系统修复等操作有关。
FHS中建议,根目录(/)所在分区应该越小越好,且应用程序所安装的软件最好不要与根目录放在一个分区。这样性能更佳。
2.1 根目录解析
未完待续。。。