目录结构和分区是没有关系的,不同的目录可以跨越不同的磁盘设备和分区
mount /dev/sdb /mnt
应用程序
/usr/bin
数据文件
/usr/share
用户程序,及数据,帮助文件等目录
/usr
设备目录
/dev/
配置文件
/etc/
启动命令
/etc/init.d
/
存放系统相关的程序
/usr(unix software resource)
存放unix系统商开发的程序
/usr/local
存放用户自己安装的程序
/opt
用于存放第三方厂商开发的程序
/home
普通用户的家目录
/root
管理员的家目录
/lib
库文件存放目录
/lib/modules
kernel的相关模块
/var/lib/rpm
rpm套件安装处
/lib64
库文件存放目录
/lost+found
系统意外崩溃或关机的时候回产生一些碎片文件在这里,下次系统开机的时候使用fsck工具检查并修复
/mnt
系统临时的挂载点
/proc
内核及进程信息的虚拟文件系统目录
/proc/version
内核版本
/proc/sys/kernel
系统内核功能
/proc/sys/net/ipv4
修改proc的配置时临时生效,/etc/sysctl.conf内核参数里配置才是永久生效
/proc/cpuinfo
关于处理器的信息
/proc/meminfo
系统内存信息
/proc/devices
当前运行内核所配置的所有设备清单
/proc/dma
当前正在使用的DMA通道
/proc/filesystems
当前运行内核所配置的文件系统
/proc/interrupts
正在使用的终端,和曾经有多少个终端
/proc/ioports
当前正在使用的I/O端口
/proc/loadavg
系统负载平均值信息
/bin
普通用户的命令
/sbin
系统管理的命令的存放,是超级管理员可执行命令的存放地
/tmp
临时文件目录
/usr/bin,/usr/sbin
系统命令
/usr/local/bin
用户自定义命令文件夹,一般第三方库也会存放在这
/usr/share/fonts
字体目录
/usr/share/man
帮助目录
/usr/share/doc
文档目录
/usr/src
内核源码目录
/var
可变数据,系统日志,缓存,等记录系统服务状态,和访问请求的内容
/var/log
系统日志文件存放位置
/var/log/messages
系统日志文件
/var/log/secure
系统安全的日志
/etc/sysconfig/network-scripts/ifcfg-eth0
网卡配置文件
/etc/init.d/network restart
重启网卡
ifdown eth0 && ifup eth0
重启网卡
/etc/resolv.conf
设置linux本地客户端的dns文件
/etc/hosts
设置ip与域名的对应解析表
/etc/sysconfig/network
可修改机器名及网卡启动,网关等的配置
/etc/fstab
记录开机要挂在的文件系统的文件
/etc/rc.local
存放开机自启动程序命令的文件(chkconfig只能管理yum和rpm安装的程序的启动服务)
/etc/inittab
设定系统init进程把系统设置成什么样的runlevel及家长相关的启动配置
/etc/exports
设定NFS网络文件系统用的配置文件
/ext/init.d
存放系统或服务器以Systerm V模式启动的脚本
/etc/xinit.d
/etc/profile
全局环境变量的路径(配置别名,PATH变量)
/etc/profile.d
加载系统登录程序一个目录,命令或文件独立存在
/etc/group
设定用户的组名与相关信息
/etc/passwd
账号信息文件
/etc/shadow
密码信息文件
/etc/sudoers
可以执行使用sudo命令的配置文件
/etc/securetty
设定哪些终端可以让root登陆
/etc/login.defs
所有用户登陆时的缺省配置
/etc/modprobe.conf
内核模块额外参数设定
/etc/syslog.conf
日志设置文件
/etc/rsyslog.conf
日志设置文件
/etc/issue
记录用户登录前的显示信息
/etc/motd
登陆提醒
/var/log/wtmp
记录登陆者信息的文件
/var/spool /var/spool/cron/root
定时任务crontab默认路径,按用户名命名的文件
/var/spool/clientmqueue
sendmail邮件服务邮件临时存放地点
/etc/skel
用来存放新用户配置文件的目录,当添加新用户时,该目录下的所有文件会自动复制到新添加的用户的家目录下(在/etc/default/useradd可以设置复制目录的位置)
/etc/login.defs
定义创建用户时需要的一些用户的配置信息,如:是否需要家目录,UID和GID范围,用户及密码的有效期等
/etc/default/useradd
创建用户的时候的一些初始的内容,包括家目录,账户过期时间,账户shell类型,账户默认文件存放路径等