2.1.2 Linux文件系统组成
与其他PC操作系统不同,Linux不是以磁盘或分区来组织文件系统的文件和目录,而是将所有外存设备和硬件设备构成一个统一的文件系统目录树。一个称职的系统管理员应该对Linux下的目录有所了解。根目录一般不包含任何文件,所有的其他文件和目录在根“/”目录的子目录中,主要的子目录具体如下:
●/bin: bin是Binary的缩写。这个目录存放着用户经常使用的命令,例如ls命令。
●/boot:这里存放的是启动Linux时使用的一些核心文件,包括一些链接文件以及镜像文件。
●/dev: dev是Device(设备)的缩写。该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。
●/etc:这个目录非常重要,用来存放所有进行系统管理所需要的配置文件和子目录。
●/etc/init.d:存放系统或服务器以System V模式启动的脚本。
●/etc/xinetd.d:如果服务器是通过xinetd模式运行的,它的脚本要放在这个目录下。有些系统没有这个目录。
●/etc/rc.d:存放Slackware发行版中有的一个目录,是BSD方式启动脚本的存放地,比如定义网卡,服务器开启脚本等。
●/etc/X11:存放X-Window相关的配置文件。
●/home:用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账户名命名的。
●/lib:这个目录里存放着系统最基本的动态链接共享库,其作用类似于Windows系统中的DLL文件。几乎所有的应用程序都需要用到这个共享库。
●/lost—found:这个目录一般情况下是空的,当系统有非法关机后,这里就存放没有来得及保存的交换文件。
●/mnt:这里是系统提供给用户临时挂载别的文件系统的目录,多数时候是空的。当把光驱挂载在/mnt/cdrom上后,进入该目录就可以查看光驱里面的内容。现在RedHat Linux系统专门提供一个/media目录,用于挂载或自动挂载光驱。
●/proc:这个目录是一个虚拟目录,它是系统内存的映像,可以通过直接访问这个目录来获得系统信息。
●/root:超级管理员个人目录,普通用户没有访问权限。
●/sbin:“s”就是代表system(系统),这里存放的是系统管理员使用的系统管理程序,一般只有root才有运行的权限。
●/tmp:这个目录是用来存放一些临时文件的目录。
●/usr:此目录一般用来存放应用程序,其中一半以上来自Linux发行版,本地安装的程序和其他文件一般存放在/usr/local下。例如:
■/usr/X11R6:存放X-Window的所有文件。
■/usr/games:存放着Linux自动的小游戏。
■/usr/etc:存放配置文件。
■/usr/bin:存放许多应用程序。
■/usr/sbin:存放root用户使用的管理程序。
■/usr/share:该目录用于存放系统共用的东西,比如/usr/share/fonts是字体目录。
■/usr/doc:存放Linux技术文档、HOWTO文档。
■/usr/include:存放Linux下开发和编译应用程序所需要的头文件。
■/usr/lib:存放一些常用的动态链接共享库和静态档案库。
■/usr/local:这里提供给一般用户安装一般的应用软件。
■/usr/man:存放帮助文档。
■/usr/src:存放文件的源代码。
●/var:这个目录中存放着不断更新的文件,习惯把经常修改的目录文件存放在此处。包括日志文件。您架设的Web服务文档一般也存放在/var/www/html目录中。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。