1. 一级目录
/dev 设备目录
/etc 系统配置及服务配置文件、启动命令的目录
/proc 显示内核及进程信息的虚拟文件系统
/tmp 临时文件目录
/home 普通用户家目录
/root 超级管理员家目录
/var 变化的目录,一般是日志文件,cache的目录
/usr 用户程序及数据、帮助文件、二进制命令等的目录
/bin 普通用户命令的目录
/sbin和/usr/sbin 超级用户命令的目录
2. 重要的子目录和文件
/etc/resolv.conf 1.linux客户端dns可以在网卡配置文件和/etc/resolv.conf里设置 /etc/hosts 内网域名解析目录 /etc/sysconfig/network 主机名配置文件 /etc/fstab 实现开机要挂在的文件系统的配置文件(实现自动挂载) /etc/rc.local(chkconfig也用相似功能) 用于存放开机自启动程序命令的文件,服务器开机时会执行执行/etc/rc.local里面的文件,自己开发的程序,习惯把启动命令放入/etc/rc.local,实现开机启动这些程序 /etc/inittab 设定系统默认启动级别runlevel及加载相关的级别对应的启动文件设置 /etc/export 设定NFS网络文件系统用的 /etc/init.d/ 用来存放系统或服务区通过yum或rpm工具安装的软件的默认启动程序的目录 /etc/xinit.d/ xinetd模式运行 /etc/profile(/etc/bashrc) 系统全局环境变量永久生效的配置文件,定义别名以及PATH变量等 /etc/profile.d/ 加载系统登录程序的一个目录,命令或文件独立存在!以文件的形式存在(*.sh结尾,可执行),常用于跳板机 /etc/motd 登录用户提示信息 /etc/redhat-release 包含一行声明Redhat版本号和名称的信息 /etc/group 设定用户的组名与相关信息 /etc/passwd 账号信息文件 /etc/shadow 密码信息文件 /etc/gshadow 组密码信息文件 /etc/sudoers 可以执行使用sudo命令的配置文件(权限提升);visudo类似vi /etc/sudoers,不建议vi改,因为没有语法检查 /usr/local 这个目录一般是用来存放用户自编译安装软件的存放目录 /usr/src 内核源码存放目录 /var/log/messages 系统信息默认日志文件,非常重要,按周自动轮巡 dmseg命令可以看系统故障信息 /var/log/secure 记录登入系统登陆信息的文件,按周自动轮循,依赖于rsyglog服务开启 /var/spool/cron/root 定时任务crontab默认路径,按用户命名的文件 /var/spool/clientmqueue sendmail临时邮件文件目录,很多原因会导致这个目录碎文件很多,如crontab定时任务命令不加>/dev/null等
/proc /proc/version /proc/cpuinfo /proc/meminfo /proc/loadavg /proc/mounts
更多请见:http://yangrong.blog.51cto.com/6945369/1288072