Linux档案属性与目录配置问题[3]

[入库:2005年9月19日] [更新:2007年3月24日]

本文简介:

  在提个另外!在 Linux 底下,每一个档案最长可以到达 256 的字元,是相当长的档名喔!我们希望 Linux 的档案名称可以一看就知道该档案在干嘛的,所以档名通常是很长很长!而用惯了 Windows 的人可能会受不了,因为档案名称通常真的都很长,对于用惯 Windows 而导致打字速度不快的朋友来说,嗯!真的是很困扰.....不过,只得劝您好好的加强打字的训练啰!
  
  Linux 目录配置:
  在 Red Hat 7.2 系统的预设状态下,你在根目录中输入『 ls -l 』应该可以看到如下的画面:
   
  此外,目录底下还会有目录喔!也就是他是以阶层式的档案型态来分别的!在网中人兄的 Study-area 当中有一个图形很不错!这里将他撷取下来给大家看看:
   
   
   
   
   
  需要注意的目录
  在 Linux 系统中,有几个目录是特别需要注意的,以下提供几个需要注意的目录,以及预设相关的用途:
  · /etc:这个目录相当重要,如前所述,你的开机与系统资料档案均在这个目录之下,因此当这个目录被破坏,那你的系统大概也就差不多该死掉了!而在往后的文件中,你会发现我们常常使用这个目录下的 /etc/rc.d/init.d 这个子目录,因为这个 init.d 子目录是开启一些 redhat 这个 Linux 系统服务的 scripts (可以想成是 批次档 )的地方。而在 /etc/rc.d/rc.local 与 /etc/rc.d/rc.sysinit 这两个档案是开机的执行档,有点像是旧 Windows 系统下的 autoexec.bat 及 config.sys 档。所以,如果你有需要在开机载入的服务或执行档案,可以写在这两个档案的最后一行,则开机时就会自动帮你载入执行档了!
  · /bin, /sbin, /usr/bin, /usr/sbin:这是系统预设的执行档的放置目录,例如 root 常常使用的 userconf, netconf, perl, gcc, c++ 等等的资料都放在这几个目录中,所以如果你在提示字元下找不到某个执行档时,可以在这四个目录中查一查!
  · /usr/local:这是系统预设的让你安装你后来升级的套件的目录。例如,当你发现有更新的 Web 套件(如 Apache )可以安装,而你又不想以 rpm 的方式升级你的套件,则你可以将 apache 这个套件安装在 /usr/local 底下。安装在这里有个好处,因为目前大家的系统都是差不多的,所以如果你的系统要让别人接管的话,也比较容易上手呀!也比较容易找的到资料喔!因此,如果你有需要的话,通常我都会将 /usr/local/bin 这个路径加到我的 path 中。
  · /home:这个是系统将有帐号的人口的家目录设置的地方。
  · /var:这个路径就重要了!不论是登入、各类服务的问题发生时的记录、以及常态性的服务记录等等的记录目录,所以当你的系统有问题时,就需要来这个目录记录的档案资料中察看问题的所在啰!而 mail 的预设放置也是在这里,所以他是很重要的喔!
  · /usr/share/man, /usr/local/man:这两个目录为放置各类套件说明档的地方,例如你如果执行 man man,则系统会自动去找这两个目录下的所有说明档,如果有相同的资料就会叫出来给你幽!
  一般主机可能会分配的磁碟情况
  OK!再来说说你的目录与磁碟分割之间的相关性。通常一般的大型主机都不会将所有的资料放置在一个磁碟中(就是只有一个『 / 』根目录),这有几个目的:
  1. 安全性考量:你的系统通常是在 /usr/ 中,而资料库则可能放置在 /home 当中,至于一些开机资料则放置在 /etc 当中。如果将所有的资料放在一起,当你的系统不小心被骇客破坏,或者不小心自己砍了一个小东西,则所有的咚咚也都跟着不见了.....这对于我们市井小民或许无所谓,再安装一次就好了,但是对于一些大型企业可不行这样!因此需要将资料分别放置于不同的磁碟中,会比较保险些。
  2. 便利性:如果你需要升级你的系统的话,是否需要重新 format 安装呢?有些资料例如 /home 里面的资料为个人用户的资料,似乎与系统无关!所以如果你将这些资料分别放置于不同的磁碟,则你要升级或者进行一些系统更动时,将比较有弹性。
  你或许可以将你的系统做成这样的分布:
  · /
  · /boot
  · /usr
  · /home
  · /var
  这是比较常见的磁碟分布情况,其中,
  · / 根目录可以分配约 256 MB 以内;
  · /boot 大概在 50 MB 就可以了,因为开机档案并不大;
  · /var 就至少需要 1GB 以上,因为你的 mail 、 proxy 预设的储存区都在这个目录中,除非你要将一些设定改变!
  · /home 与 /usr 通常是最大的,因为你所安装的资料都是在 /usr/ 当中,而用户资料则放置在 /home 当中,因此通常书上都会建议你将所剩下的磁碟空间平均分配给这两个目录说!
  
  如何改变档案权限

本文关键:Linux档案属性与目录配置问题
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top