【Linux基础】Linux目录配置

FHS

Linux 目录配置的依据是FHS标准(Filesysytem Hierachy Standard)。
FHS 根据文件系统使用的频率和使用者的改动权限,将目录定义为四种交互作用的形态:

\quad 可分享的(shareable)不可分享的(unshareable)
不变的(static)/user(软件放置处)
/opt(第三方协议软件)
/etc(配置文件)
/boot(开机与内核文件)
可变动的(variable)/var/mai(使用者邮件信箱)
/var/spool/news (新闻组)
/var/run(程序相关)
/var/lock(程序相关)
目录应放置文件的内容
bin放置在单用户维护模式下还能够被操作的命令。在 /bin 下面的命令可以被 root 与一般账号所使用,主要有 cat,chmod,chown,date,mv,mkdir,bash 等常用命令。
/boot主要放置开机会使用到的文件,包括 Linux 内核文件以及开机菜单与开机所需配置文件等。Linux kernel 常用文件名为 vmlinuz,如果使用的是 grub 这个引导装载程序,则还会存在 /boot/grub/ 这个目录。
/dev在 Linux 系统上,任何设备与接口设备都是以文件形式存在于这个目录当中的。可以通过访问这个目录下面的文件访问其对应的设备。
/etc系统主要的配置文件几乎都放置在这个目录内,例如用户的账号密码文件、各种服务的起始文件等。一般来说,这个目录下的各文件时可以让一般用户查看的,但只有 root 有权限修改。FHS 建议不要放置可执行文件在这个目录中。
/home系统默认的用户主文件夹(home directory)。
/lib放置在开机时会用到的函数库,以及在 /bin 或 /sbin 下面的命令会调用的函数库。
/media放置可删除设备,包括软盘、光盘、DVD等设备都暂时挂载于此。
/mnt如果想要暂时挂载某些额外的设备,一般建议放在这个目录中。(其早期用途和 /media 相同)
/opt第三方软件放置目录。早前的 Linux 系统的第三方软件放置在 /usr/local 目录下。
/root系统管理员(root)的主文件夹。之所以放在这里,是因为如果进入单用户维护模式而仅挂载根目录时,该目录就能够拥有 root 的主文件夹,所以我们会希望 root 的主文件夹和根目录放置在同一个分区中。
/sbinLinux 有非常多的命令是用来设置系统环境的,这些命令只有 root 才能够利用来“设置”系统,其他用户最多只能用来“查询”而已。放在 /sbin 目录下的是开机过程中所需要的命令(包括开机、修复、还原系统等)。某些服务器软件程序,一般放置在 /usr/sbin/ 中;本机自行安装的软件所产生的执行文件,一般放置在 /usr/local/sbin/ 中。常见的命令包括 fdisk,fsck,ifconfig,init,mkfs等。
/srvservice。放置一些网络服务启动之后其所需要取用的数据目录。常见的服务例如 WWW,FTP 等,WWW 服务所需要的网页数据既可以放置在 /srv/www/ 下。
/tmp一般用户或者正在执行的程序暂时放置文件的地方。这个目录任何人都能够访问,需要定期清理。重要数据不可放在此目录。FHS 建议在开机时应该将此目录下的数据都删除。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值