首页 > 代码库 > linux系统目录结构介绍
linux系统目录结构介绍
1、根/目录
/ linux文件系统的根
/bin 普通用户使用的命令路径
/sbin 超级用户使用的命令路径
/boot linux内核及引导系统程序所需的文件目录。安装系统分区的时候一般要分一个boot分区
/dev 设备的文件目录,比如声卡、磁盘、光驱...
/etc 二进制安装包(yum、rpm)的配置文件默认路径,服务启动命令存放的目录
/home 普通用户所在的家目录
/lib 库文件的存放路径
/root 超级用户的家目录
/mnt 临时挂载点,比如cdrom,U盘等
/proc 虚拟文件系统
/tmp 系统的临时文件目录
/usr 用户程序,及数据,帮助文件等目录
2、/etc/目录
系统中所有的配置文件都在此定义
/etc/issue 系统的版本(windows/linux)
/etc/motd 登陆提醒(默认是空的)
/etc/inittab init的配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0 系统eth0网卡的配置文件
/etc/skel 向新用户分发配置文件的存放地
/etc/sysconfig/network 主机名配置文件
/etc/sysconfig/i18n 系统字符集
/etc/profile 系统全局环境变量
/etc/hosts 本地主机映射
/etc/fstab 开机配置文件系统挂载
/etc/yum.repos.d/ yum源配置目录
/etc/redhat-release 操作系统的版本和名称的信息
/etc/group 设定用户的组名与相关信息
/etc/passwd 账号信息文件
/etc/shadow 密码信息文件
/etc/sudoers 可以执行使用sudo命令的配置文件(权限提升)
/etc/security 设定哪些终端可以让root登录
/etc/login.defs 所有用户登录时的缺省配置
/etc/modprobe.conf 内核模块额外参数设定
/etc/rsyslog.conf C6的配置文件,C5时候是syslog.conf
/etc/rc.local 存放开机自启动内容的文件(通过源代码编译安装的软件),chkconfig一般是用来管理rpm/yum包安装的服务
/etc/resolv.conf linux本地的客户端DNS文件
3、/var/目录
/var包含系统一般运行时要改变的数据。通常这些数据所在的目录的大小是要经常变化或扩充的。
/var/log/ 各种系统日志存放地
/var/log/message 系统信息默认日志文件,非常重要,按周自动轮询
/var/log/secure 记录登入系统存取信息的文件,按周自动轮询;例如:pop3,ssh,telnet,ftp等都会记录在此, 系统安全的日志文件
/var/log/wtmp 记录登陆者信息的文件,last
/var/spool 定时任务crontab默认路径,按用户名命名的文件
/var/spool/cron 用户的定时任务文件存放地
/var/spool/mail 用户的邮件存放地
/var/log/cron 用户定时任务的日志文件
/var/spool/clientmqueue sendmail临时邮件文件目录,C6默认不会安装sendmail,所有不会有这个问题
4、/proc/目录
/proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。
/proc/version 内核版本
/proc/sys/kernel 系统内核版本
/proc/cpuinfo 关于处理器的信息,如类型、厂家、型号和性能等
/proc/meminfo 系统内存信息
/proc/devices 当前运行内核所配置的所有设备清单
/proc/dma 当前正在使用的DMA通道
/proc/interrupts 正在使用的中断,和曾经有多少个中断
/proc/filesystems 当前运行内核所配置的文件系统
/proc/ioports 当前正在使用的I/O端口
/proc/loadavg 系统负载平均值信息,uptime的结果,值不要超过CPU的核数
/proc/cmdline 系统启动时加载的内核命令行参数
/proc/mounts 已加载的文件系统列表
/proc/partitions 分区中的块分配信息
5、/usr/目录
通常用来安装各种软件的目录
/var/lib/rpm rpm套件安装处
/usr/local 这个目录一般用来存放用户自编译安装软件的存放目录,一般是通过源代码包安装的软件,如果没有特别指定安装目录的话,一般安装在这个目录中
/usr/src 内核源码存放目录
/usr/bin 普通用户的命令
/usr/sbin 超级用户拥有的命令
/usr/share/doc 帮助文档存放目录
注:红色标记的为重要知识
linux系统目录结构介绍