FHS目录配置下,常见的几个问题及解答
- 请说明/bin与/usr/bin目录所放置的执行文件有何不同之处?
/bin主要放置在开机时,以及进入单人维护模式后还能够被使用的指令,至于/usr/bin则是大部分软件提供的指令放置处。
- 请说明/bin与/sbin目录所放置的执行文件有何不同之处?
/bin放置的是一般用户惯用的指令,至于/sbin则是系统管理员才会使用到的指令。不过/bin是/sbin都与开机、单人维护模式有关。更多的执行档会被放置到/usr/bin 及/usr/sbin下。
- 哪几个目录不能够与根目录放置到不同的partition中,并说明该目录所放置的数据为何?
- /etc:配置文件
- /bin:开机及单人维护模式下,一般用户可以使用的指令
- /sbin:开机及单人维护模式下,系统管理员可以使用的指令
- /lib:函式库
- /dev:装置及接口设备档案
- 说明为何根目录要小一点比较好?另外在分割时,为什么/home,/usr,/var,/tmp最好与根目录放到不同的分割槽?试说明可能的原因为何(由目录放置数据的内容谈起)?
根据FHS的说明,越小的可以放置的较为集中且读取频率较不频繁,可避免较多的错误。至于/home(用户家目录),/usr(软件资源),/var(变动幅度较大的数据),/tmp(系统 暂存,数据莫名)中,因为数据量较大或者是读取频率较高,或是不明的使用情况较多,因此建议不要与根目录放在一起,也会有助于系统安全。
- 早起的Unix系统文件名最多允许14个字符,而新的Unix与Linux系统中,文件名最多可以容许几个字符?
由于使用Ext2/Ext3文件系统,单一档名可达255字符,完整文件名(包含路径)可达4096个字符。