Linux基础命令三:目录配置标准FHS

FHS文件层次系统结构

文件系统层级结构标准,规定了三层目录的类型和文件存放类型

/(根目录):   与开机系统有关
/usr:       与软件安装执行有关
/var:       与系统运作过程有关

1.(根目录)/下的内容

 /bin	可执行文件。
        用户命令,主要有cat,chmod,chown,date,mv,mkdir,cp,bash等常用命令。
 /boot	系统启动相关的文件,如内核、开机菜单与开机所需配置文件。
        如果使用的是grub这个引导装载程序,则还会存在/boot/grub/目录
 /etc   系统主要的配置文件,纯文本文件的配置文件。
        /etc/init.d/:所有服务的默认启动脚本
        /etc/xinetd.d/:super daemon 管理的各项服务的配置文件目录
        /etc/X11/:与X window有关的配置文件
 /dev  设备文件
 /home	用户的家目录,root用户的家目录不在/home目录    
 /lib   开机时会用到的库文件和内核模块文件。
        /lib/modules/:内核相关的模块(驱动程序)
 /media	挂载点目录,通常挂载光盘,移动硬盘。放置的是可删除的设备
 /mnt	挂载点目录,通常挂载其他文件系统 
 /opt   第三方软件的放置目录
 /proc	虚拟文件系统,该目录保存系统运行时内核的映射文件,数据都是在内存中
 / root	root用户的家目录,在生产环境中不允许用root用户登录
 /sbin  为开机过程中所需的,里面包括了开机、修复、还原系统所需的命令。如:fdisk,fsck,ifconfig,init,mkfs等
 /srv	系统服务相关数据
 /tmp 临时文件目录。此目录任何人都能访问,需定期清除。
 /sys	虚拟文件系统,跟硬件设备相关的属性映射文件,可以修改磁盘I/O调度。不占硬盘容量
 

2./usr目录下的内容

自身基本管理
/usr/bin   绝大部分用户可以使用的命令。与/bin的不同之处在于,是否与开机过程有关。
/usr/sbin  非系统正常运行所需的命令。某些网络服务器软件的服务命令
/usr/lib   包含各种应用的函数库,目标文件,以及不被一般用户惯用的执行文件或脚本

第三方软件,不是必须的
/usr/local  在本机自行安装软件,建议安装到这里。
			/usr/local/bin
			/usr/local/sbin
			/usr/local/lib

其他
/usr/share   共享文件
/usr/src     放置源码
/usr/include C/C++的头文件与包含文件

3./var目录下的内容

/var/log   登录文件
/var/cache 应用程序运作过程中产生的一些缓存文件
/var/lib   程序运行过程中需要用到的数据文件放置的目录
/var/mail  个人电子邮箱
/var/run   某些程序启动后,会将它们的PID放置在这里
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值