Linux操作系统和我们熟悉的Windows操作系统很不一样,系统配置是通过文件来实现的,所以Linux有些常用的非常重要的系统目录。每位系统管理员或者是编写系统管理脚本的人员都应该对这些系统目录非常熟悉,下面truevue将这些比较重要的Linux目录以及功能摘录如下:
Linux操作系统和我们熟悉的Windows操作系统很不一样,系统配置是通过文件来实现的,所以Linux有些常用的非常重要的系统目录。每位系统管理员或者是编写系统管理脚本的人员都应该对这些系统目录非常熟悉,下面truevue将这些比较重要的Linux目录以及功能摘录如下:
/bin
二进制(可执行文件). 基本的系统程序和工具(比如bash).
/usr/bin
更多的系统二进制可执行文件.
/usr/local/bin
一些局部于特定机器的杂项二进制可执行文件.
/sbin
系统二进制可执行文件. 基本的系统管理程序和工具(比如fsck).
/usr/sbin
更多的系统管理程序和工具.
/etc
其他. 系统范围的配置脚本.
其中比较有趣的文件是/etc/fstab(文件系统表), /etc/mtab(挂载文件系统表), 还有文件/etc/inittab.
/etc/rc.d
启动脚本, 适用于红帽及其派生的Linux发行版.
/usr/share/doc
安装包的文档.
/usr/man
系统范围的man页.
/dev
设备目录. 物理设备和虚拟设备的入口(但不是挂载点). 请参考 27.
/proc
进程目录. 包含关于运行进程和内核参数的统计信息与其他信息. 请参考 27.
/sys
系统范围的设备目录. 包含关于设备和设备名称的统计信息与其他信息. 这是在Linux 2.6.X内核版本上新添加的目录.
/mnt
挂载. 挂载硬驱动分区的目录, 比如/mnt/dos, 和物理驱动器. 在比较新的Linux发行版中, /media目录已经成为了I/O设备的首选挂载点.
/media
在比较新的Linux发行版中, I/O设备的首选挂载点, 比如CD ROM或USB flash驱动器.
/var
可变的(可修改的)系统文件. 这是一个包罗万象的"杂项"目录, 用于保存Linux/UNIX机器运行时产生的各种数据.
/var/log
系统范围的日志文件.
/var/spool/mail
用户的假脱机邮件(mail spool).
/lib
系统范围的库文件.
/usr/lib
更多系统范围的库文件.
/tmp
系统临时文件.
/boot
系统引导目录. 内核, 模块链接, 系统镜像, 和引导管理器都放在这.
Warning 如果在这个目录下修改文件, 可能会导致系统不能启动.