第二章 Linux目录学习
Linux 目录结构相对windows来说更简单,Linux 目录 以 斜杠 / 为根目录,其整体结构是以/为根的树状结构。
使用 tree -L 1 查看1级目录结构
/bin 常用的二进制命令目录。比如(ls,cp,mkdir,cut等命令),和/usr/bin类似
/boot 目录linux内核及引导系统程序所需要的文件目录
/dev 设备文件目录,比如 声卡,磁盘信息等...
/etc 常用系统及二进制安装包配置文件默认路径和服务器启动命令目录
/home 普通用户的家目录默认存放目录
/lib 库文件存放目录
/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 系统全局环境变量配置路径