您所在的位置:读书频道 > 操作系统 > Linux > 6.3.3 特殊目录

6.3.3 特殊目录

2007-09-27 09:58 鸟哥 人民邮电出版社 字号:T | T
一键收藏,随时查看,分享好友!

《鸟哥的Linux私房菜》一书全面而详细地介绍了Linux操作系统,第六章介绍的是Linux的文件属性与目录配置,本节是对一些特殊目录的叙述。

AD:

6.3.3  特殊目录

在上一节中,我们了解了各个目录下文件的用途。等到后面的章节看完后,再回来这里看一看,就会很清楚地知道每个目录的意义。这些目录中有几个比较有趣的,还需要特别提醒一下。

建议不可与root 分区分开的目录

我们在安装FC4的章节里,提到分区的概念。在Linux的安装里,最重要的就是根目录 / 所在的分区了。我们也可以将其他的例如 /home放在不同的分区里。那么,是否有“一定”要放在root 分区内的目录呢?有,就是/etc/、/sbin/、/bin/、/dev/ 以及 /lib/ 这几个目录。
为什么呢?因为Linux系统在启动时,一开始的核心加载,只会载入一个分区,那就是 /。但是,启动的时候,会用到很多命令与函数库,举例来说,要载入,就需要mount程序,而且我们也需要init程序,还需要用到很多设置文件,例如 /etc/inittab等等。而核心的模块则是放在 /lib里。当然,/dev是所有设备放置的目录,也需要在启动时使用。因此,这些目录都需要跟 / 绑在一起。这些内容先有概念即可,下面两章会介绍所谓的分区概念。

建议最好独立成为单一分区的目录

前面提到了最好不要跟 / 分区分离的目录。有些目录则是因为安全性与特殊功能,而希望能够独立一个分区。例如:/home、/usr、/var、/tmp等等。

要知道,系统用户个人家目录在 /home里,这个目录也是可能使用最频繁的目录之一。此外,为了资源分配得较为平均,我们可能会希望针对每个人,限制其可以使用的最大硬盘配额(quota),在这个前提下,就必须将 /home独立出来,而且最好这个分区能够大一点,尤其是Linux是作为文件服务器(file server)的时候,这就更重要了。

/usr则是一些程序安装的目录,也可以独立出来;还有 /var/目录,由于记录了相当多的常用数据,读取很频繁,所以是“很容易出问题的分区”。如果能够将它独立出来,那么当 /var/ 万一不小心毁损时,就不会影响到其他分区,最起码能有一定程度的安全性。

特别重要的目录

除了针对分区的概念来谈目录的重要性之外,有几个比较重要的目录也需要了解一下:

• /etc:这个目录是系统设置文件放置位置的地方,包括系统上的账号与密码(/etc/passwd, /etc/shadow),还有启动时所要用到的各项设置值(/etc/sysconfig/*),还有各主要网络服务的设置文件,都在这个目录中。意思就是说,如果这个目录下面的文件被删除或者是死了,系统大概也就需要“花功夫”重建了。因此,一般笔者都会定期将这个目录的所有文件备份下来,反正这个目录的大小应该不会超过50MB才对,多多备份,有备无患。
• /usr/local:虽然说当前已经将这个目录的重要性移动到 /opt了,但是笔者还是比较习惯将自己开发或自行额外安装的软件放在这个 /usr/local目录下。如果Linux系统是多人共享的话,那么,养成良好的操作习惯是有必要的。那么安装软件也要有好习惯,不要随意安装。统一放在 /usr/local或者是 /opt下面。
• /var:上面提过一次,这里再次强调。这个目录是在管理系统运行过程中的重要中间暂存数据的,例如 /var/lib与 /var/run。此外,最终的数据例如邮件 /var/spool/mail也是放在这个目录中。另外,几乎所有服务的登录文件(可以记录谁、什么时候、由哪里登入主机、做了什么事等等信息)。都放在 /var/log这个目录,因此,这个目录也很重要。记得常常去检查 /var/log/messages这个文件是否有异常。

【责任编辑:雪花 TEL:(010)68476606】

回书目   上一节   下一节

分享到:

关于目录  Linux  操作系统  shell  鸟哥  鸟哥的Linux私房菜的更多文章
你需要了解的Linux实用命令大全

Linux系统的魅力之一就是你可以直接从终端使用命令行来管理整个[详细]

  1. Linux服务器配置全程实录
  2. 揭秘--优秀PPT这样制作

热点职位

更多>>

热点专题

更多>>

读书

网络系统开发实例精粹(JSP版)
《网络系统开发实例精粹》以实际的软件开发项目实例介绍贯穿始末,逐层深入的介绍了应用JSP开发Web应用程序的详细过程。全书以深

51CTO旗下网站

领先的IT技术网站 51CTO 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i 51CTO学院