| 主目录 | 子目录 | 作用 |
|---|---|---|
| /etc/ | passwd | 用户帐户文件 |
| shadow | 用户密码文件 | |
| group | 用户组文件 | |
| fstab | 开启自动挂载分区列表 | |
| systemd | systemd的配置文件目录 | |
| hosts | hosts文件 | |
| resolv.conf | dns配置文件 | |
| systemd/system*.wants | 所有服务启动脚本 | |
| sysconfig/network-scripts/ifcfg-eth0 | IP地址配置文件 | |
| crontab | 系统级别的守护进程配置文件 | |
| services | 服务与端口的对应关系 | |
| profile | 系统全局环境变量配置文件 | |
| /usr | lib64 以及 local/lib64 | 64位操作系统中的函数库目录 |
| src | 所有程序的源代码,主要是linux核心程序源代码 | |
| local | 本地安装的软件 | |
| bin 以及 local/bin | 使用者可执行的二进制文件目录 | |
| lib 以及 local/lib | 32位操作系统使用的函数库目录 | |
| sbin 以及 local/sbin | 该目录存放系统管理员才能执行的命令 | |
| include | 包含C语言的头文件 | |
| share | 共享文件和数据库 | |
| var | log | 日志 |
| lib | 系统正常运行需要的库文件 | |
| spool | 输入输出缓冲目录 | |
| tmp | 该目录允许比/tmp放更大的文件 | |
| lock | 存放被锁定的文件 | |
| account | 存放已经被格式化的man页 | |
| run | 包含到下次系统启动前的系统信息 | |
| dev | fd* | 软盘设备 |
| audio* | 声卡设备 | |
| hd* | IDE硬盘设备 | |
| sd* | SCSI设备 | |
| lp* | 并行串口 | |
| pty* | 代表网络中登录的远程终端设备 | |
| ram* | 代表系统内存 | |
| tty* | 代表linux上的虚拟控制台 | |
| console | 代表系统控制台,也就是桌面控制台 | |
| null | 输出空设备 | |
| /proc | cpuinfo | 关于系统cpu的详细信息 |
| meminfo | 内存信息 | |
| filesystems | 当前系统支持的文件系统类型 | |
| devices | 内核中的设备驱动程序列表 | |
| net | 网络使用协议以及状态信息 | |
| dma | 当前使用的dma通道 | |
| ioports | 当前使用的I/O端口 | |
| modules | 当前系统加载的内核模块信息 | |
| stat | 系统的各种状态信息 | |
| uptime | 系统总的启动时间的空闲时间,以秒为单位 | |
| version | 内核版本信息 | |
| loadavg | 系统平均负载 | |
| kcore | 系统的物理内存的映像 | |
| kmsg | 内核输出信息 |
其他目录
| 目录 | 作用 |
|---|---|
| /boot | 存放启动linux核心文件,损坏则linux无法启动 |
| /bin /sbin | 可执行的二进制文件,sbin是管理员才能执行的文件 |
| /home | 用户家目录 |
| /lib | 存放共享程序库和映像文件 |
| /root | /root用户家目录 |
| /run | 外在设备自动挂载点目录,/media与此作用基本相同 |
| /mnt | 外在设备手动挂载点目录 |
| /lost+found | 用于保存丢失的文件 |
| /tmp | 临时文件目录 |