Linux 目录结构相对windows来讲更简单,Linux 目录 以 斜杠 / 为根目录,其总体结构是以/为根的树状结构。mysql
使用 tree -L 1 查看1级目录结构linux
/bin 经常使用的二进制命令目录。好比(ls,cp,mkdir,cut等命令),和/usr/bin相似sql
/boot 目录linux内核及引导系统程序所须要的文件目录数据库
/dev 设备文件目录,好比 声卡,磁盘信息等...windows
/etc 经常使用系统及二进制安装包配置文件默认路径和服务器启动命令目录centos
/home 普通用户的家目录默认存放目录服务器
/lib 库文件存放目录spa
/lost+found 在ext3文件系统中,系统意外崩溃或者意外关键,产生文件碎片目录操作系统
/mnt 通常用来临时挂载储存设备的挂载目录,好比,cdRom ,U 盘等日志
/opt 自定义软件包安装目录
/proc 操做系统运行时,进程信息及内核信息(好比CPU,磁盘分区,内存信息等),存放在这里。/proc目录假装的文件系统proc的挂载目录,proc并非真正的文件系统。他的定义能够参见 /etc/fstab.
grep proc /etc/fstab
/root 超级权限root的家目录
/sbin 超级系统管理命令
/tmp 临时文件目录
/usr 系统存放程序的目录。好比命令和帮助文件等...
/war 这个目录内容常常变更。/war下有/war/log 这是用来存储系统日志的目录。/war/www目录是来定义Apache服务器站点的目录;/war/lib用来存放一些库文件,好比mysql,以及mysql的数据库存放地。
重要的子目录要记住
/etc/sysconfig/network-scripts/ifcfg-eth0 配置网卡地址及GW
/etc/resolv 设置本地客户端的dns
/etc/hosts 设置用户IP和域名的对应表,至关于本地LAN内dns
/etc/sysconfig/network 修改机器名及网卡启动配置
/etc/fstab 记录开机要mount的文件系统
/etc/inittab 设置系统启动时init进程将系统设置成什么样的runlevel及加载相关的启动文件配置
/etc/exports 设置NFS系统用的配置文件路径
/etc/init.d 用来存放系统或服务器以 system v 模式启动的脚本,这在以system v 模式启动或初始化的系统中常见。好比centos/redhad;
/etc/xinit.d 若是服务器是以xinetd模式运行的,这个脚本要房子这个目录下。
/etc/profile 系统全局环境变量配置路径