Linux目录结构

Linux目录的特点:
1、/ 是所有目录的顶点
2、目录结构像一颗倒挂的树
3、目录和磁盘分区是没有关联的
4、/下不同的目录可能会对应不同的分区或磁盘
5、所有的目录都是按照一定的类别有规律的组织和命名的。
FHS 目录层次标准
/bin 二进制命令所在的目录。比如:ls、cp、mkdir、rm
/sbin和/usr/sbin 超级用户命令的目录
/boot Linux的内核及系统引导程序所在目录
/dev 设备文件目录
/etc 配置文件默认路径
服务启动命令存放目录/etc/init.d
/home 普通用户的家目录默认数据存放目录
/lib 库文件存放目录
/proc 显示内核及进程信息的虚拟文件系统
/tmp 临时文件目录
/root 超级用户的家目录
/var 变化的目录,一般是日志文件,cache的目录
/usr 用户程序及数据、帮助文件、二进制命令等的目录

重要子目录;
/etc/sysconfig/network-scripts/ifcfg-eth0 网卡配置 、
/etc/init.d/network restart 重启所有网卡
/etc/resolv.conf 本地客户端DNS配置文件
网卡里配置的DNS优先于/etc/resolv.conf

/etc/hosts 设定用户IP与名字的对应解析表
/etc/sysconfig/network 修改机器名及网卡启动、网关等配置
/etc/fstab 实现开机要挂载的文件系统的文件 fstab一旦配置错误,会导致服务器无法启动。
/etc/rc.local 用于存放开机自启程序命令的文件,开机会把/etc/rc.local里的内容全部执行一遍
chkconfig 常用来管理yum/rpm安装的程序的服务的开机自启动
/etc/inittab 设定系统启动时Linux进程将把系统设置成什么样的运行级别及加载相关的级别对应启动的文件设置
/etc/init.d -> rc.d/init.d 这个目录是用来存放通过yum或rpm工具安装的软件默认 启动程序的目录。
/etc/profile 系统全局环境变量永久生效的配置文件
/etc/issue 记录用户登录前显示的系统版本等信息
/etc/motd 记录用户登录后等信息的提示
/etc/redhat-release RedHat版本号和名称等信息
/etc/passwd 账号信息
/etc/shadow 密码信息

/var 日志文件
/var/log 各种系统日志存放地
/var/log/message 系统信息默认日志文件,非常重要,按时轮询
/var/log/secure 记录登入系统存取信息的文件,,按周自动轮询


3.1 /proc/
3.2 /proc/sys
系统信息和内核参数
3.3 /proc/net
网卡设备信息
3.4 /proc/scsi
SCSI设备信息
3.5 /proc/modules
所有加载到内核的模块列表
3.6 /proc/devices
已经加载的设备并分类
3.7 /proc/partitions
分区中的块分配信息
3.8 /proc/version
Linux内核版本和gcc版本

Linux系统中的所有目录内容按照类别组织。例如,Linux下的应用程序,他的可执行程序可能在/user/bin,
数据文件和帮助在/user/share下,运行时加载的配置文件和服务启动命令在/etc下。
Linux里设备不挂载是看不到入口的,如果希望设备被访问,就必须给这个设备一个入口,
这个入口就叫做挂载点,挂载点的表现实质是一个目录。
光驱 /dev/cdrom

原文地址:https://www.cnblogs.com/MrGhost/p/11424540.html