Linux目录结构(FHS 目录层级标准)

简述linux的标准目录结构(Linux目录结构FHS目录层级标准)(1)

FHS定义了两层规范:第一层是 / ,第二层是针对 /usr 和 /var 这两个目录的子目录来定义的。

/dev 设备目录

/etc 配置文件以及服务启动的目录

/etc/init.d 存放系统或服务器以system v 模式启动的脚本

/etc/sysconfig/network-scripts/ifcfg-eth0 设置网卡 /etc/init.d/network restart ; ifdown eth0;

/etc/sysconfig/network 可修改机器名及网卡启动,网关等配置

/etc/resolv.conf 设置linux本地的客户端DNS的文件

/etc/hosts 设定用户IP与名字的对应表

/etc/fstab 记录开机要mount的文件系统的一个文件

/etc/inittab 设定系统启动时init进程将把系统设置成什么样的runlevel及加载相关的启动文件设置。

/etc/rc.local 存放开机自启动程序命令的文件。(chkconfig)

/etc/exports 设定NFS网络文件系统用的配置文件。

/etc/xinit.d 如果服务器是通过xinitd模式运行的,他的脚本存放在这里。

/etc/profile 系统全局环境变量配置路径。

/etc/profile.d 加载系统登录程序一个目录,命令或文件独立存在。

/etc/skel 存放新用户配置文件目录

/proc 显示内核及进程信息虚拟文件系统

/tmp 临时文件目录

/home 普通用户家目录

/var 变化目录,一般是日志文件目录。

/usr 用户程序及数据,帮助文件等目录。

/usr/bin 应用程序

/usr/share 数据文件,帮助

/usr/local 存放用户自己安装的程序,相当于c:/program files ,一般编译软件的时候默认路径,yum或rpm包安装默认路径一般不是这里。

/usr 存放unix系统商开发的程序。

/opt 存放第三方厂商开发的程序。

/etc/motd 设置警告信息

,