Linux中各个目录的作用(FHS)

Linux目录配置依据-FHS

FHS规定的是什么目录下放置什么文件

  • / :root根目录,与开机系统有关
  • /usr :与软件安装执行油管
  • /var :与系统运行过程有关
  • /bin:放置单人维护模式下还可以被操作的指令,可以被root和一般用户使用,如cat、chmod、chown、date、bash等
  • /boot:放置开机会用到的文件,包括Linux核心文件以及开机菜单和配置文件等
  • /dev:任何设备和周边设备都以文件的形态存在于这个目录当中
  • /etc:系统主要配置文件存放目录,一般用户可以查阅,但只有root可以修改。如/etc/passwd,/etc/fstab等
    • /etc/opt:放置第三方软件/opt的相关配置文件
    • /etc/X11:与X Window有关的各种配置文件
    • /etc/sgml:与SGML格式有关的各项配置文件
    • /etc/xml:与XML格式有关的各项配置文件
  • /lib:放置开机时会用到的函数库,以及/bin或者/sbin下命令会调用的函数库
    • /lib/modules/:放置核心相关模块(驱动程序)
  • /media:放置可移除的设备,如光盘、DVD
    • /media/cdrom
  • mnt:暂时挂载额外的设备
  • /opt:第三方协力软件防止目录,如KDE桌面管理系统
  • /run:系统开机后产生的各项信息,以前使用/var/run,现在使用/run可以使用内存仿真
  • /sbin:为开机过程中需要的,包括开机、修复、还原系统等指令
    • 某些服务器软件程序放置一般放置在/usr/sbin中
    • 本机自行安装软件所产生的系统可执行文件放在/usr/local/sbin
    • 常见包括fdisk,fsck,ifconfig
  • /srv:网络服务启动后,其所需要的数据目录。例如WWW、FTP服务,WWW需要的网页数据就可以放置在/srv/www/中
  • /tmp:临时文件目录,可能会被定期清除
  • /usr:放置可分享、不可变动的数据
    • usr为Unix Software Resource的简写
    • /usr/bin/:所有一般用户可以使用的指令都放在这。Centos7已经将全部的使用者指令放置于此。FHS要求此目录下不应该有子目录
    • /usr/lib/:与/lib功能相同,/lib就是链接到此目录
    • /usr/local:系统管理员在本机自行安装下载的软件
    • /usr/sbin:非系统正常运行所需指令,如网络服务器服务的指令(daemon),基本功能与/sbin类似,/sbin链接到此目录
    • /usr/share:放置只读架构的数据文件,包括共享文件
    • /usr/games:游戏相关
    • /usr/include:c、c++等程序语言头和包含文件
    • /usr/libexec:某些不被一般使用者关用的可执行文件和脚本,比如X Window下的操作指令
    • /user/lib/:与/lib功能相同
    • /usr/src/:源代码放置,核心源代码建议放置/usr/src/linux
  • /var:放置变动性的数据
    • /var/cache/:应用程序缓存
    • /var/lib/:程序执行过程中需要的数据文件,各种软件需要有各自的目录
    • /var/lock/:锁,例如多线程环境下的应用程序的数据锁
    • /var/log/:登陆文件放置的目录,如/var/log/messages,/var/log/wtmp(记录登陆者信息)
    • /var/run/:某些程序或者服务启动后,会将他们的PID放在这个目录下,与/run相同,链接到/run
  • /home:系统默认使用者主文件夹。代表当前使用用户的主文件夹,admin表示admin的主文件夹
  • /lib:用来存放与/lib不同的格式的二进制函数库
  • /root:系统管理员的主文件夹

除了FHS规定的目录外,还有:

  • /lost+found:使用ext2/ext3/ext4文件系统格式会产生的一个目录,当文件系统发生错误时,会将遗失的片段放置在这。但是xfs文件系统就不存在这个目录
  • /proc:此目录下的数据都在内存中,如系统核心、进程信息、周边设备的状态及网络状态,本身不占硬盘空间。
    • 重要的文件包括:/proc/cpuinfo、/proc/dma、/proc/interrupts、/proc/ioports
  • /sys:同proc,也不占硬盘空间,记录核心与系统硬件相关信息,包括已载入的核心模块与核心侦测到的硬件设备信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值