万卷书   首页 > 电脑书籍 > Linux >Linux不完全手册(三)
 
FSTAB:

  该文件比较重要,是系统启动时自动安装上的文件系统备置表文件。下面给出一个实际文件,然后在介绍其中内容:

  /dev/hda6 / ext2 defaults 1 1
  /dev/hda7 swap swap defaults 0 0
  /dev/fd0 /mnt/floppy supermount fs=vfat,dev=/dev/fd0 0 0
  /dev/cdrom /mnt/cdrom supermount fs=iso9660,dev=/dev/cdrom,ro 0 0
  /dev/hda1 /mnt/c vfat defaults 0 0
  /dev/hda5 /mnt/d vfat defaults 0 0
  none /proc proc defaults 0 0

  可以看出来,每一行由六项组成,其中每一项的意思为:

  1. 描述欲安装文件系统的设备。
  2. 描述安装的目录,也就是安装点。
  3. 描述安装设备上的文件系统。
  4. 描述安装时的安装方式。
  5. 使dump程序对该文件系统处理时的标志位。
  6. 在启动fsck程序对文件系统进行检查时的标志位。

  现在我结合以上内容来对这个文件进行解释:

  第一行:将首先安装/dev/hda6为根文件系统,文件系统类型为ext2,使用默认安装方式。
  第二行:将安装/dev/hda7为swap分区,使用swap文件系统,参数表示是交换分区,使用默认安装方式。
  第三行:安装/dev/fd0到/mnt/floppy,可以使用任何文件系统,默认安装方式。
  第四行:安装/dev/cdrom到/mnt/cdrom,可以使用任何文件系统,默认安装方式。
  第五行:将/dev/hda1安装到/mnt/c上,使用fat文件系统,默认安装。
  第六行:将/dev/hda5安装到/mnt/d上,使用fat文件系统,默认安装。
  第七行:安装内核映像文件系统的规定写法,安装到/proc,使用proc文件系统。

  这样,你就可以根据自己的需要来任意安装文件系统了。

GETTYDEFS:

  该文件里面设置了tty设备的属性,也就是虚拟控制台一类的设备的属性,如速度等。在这个文件里还可以更改登录默认提示符等。

HOSTS:

  该文件是本地的一个网络主机地址解析文件,相当于windows下的那个Hosts.sam文件。功能是输入的如果是一个域名或主机名那么首先查找这个文件进行域名解析,如果这个文件里有对应的ip地址,那么就使用,如果这个文件里没有对应的ip,那么就访问我们的DNS服务器来进行查找。

HOSTS.ALLOW:

  定义了那些主机可以访问网络资源,其中提到的主机都可以访问。

HOSTS.DENY:

  该文件和上面的那个文件的作用正好相反,也就是定义禁止访问网络资源的主机。

ISSUE:

  该文件的内容是你在本地登录计算机的时候,显示在屏幕上的内容。
ISSUE.NET:

  这个文件和上面的文件意义是相同的,只不过这个文件是给那些通过网络来登录的人看的。

LILO.CONF:

  这又是个比较重要的文件。他是用于lilo的配置的,下面我给出一个实际的文件来讲:

  boot = /dev/hda6 〔lilo程序安装在/dev/hda6上〕
  timeout = 500 〔启动等待选择时间〕
  prompt
  vga = normal 〔显示器设成标准vga〕
  read-only
  #Linux bootable partition config begins 〔开始linux启动配置块〕
  image=/boot/vmlinuz 〔内核文件为/boot/vmlinuz〕
  root=/dev/hda6 〔linux根文件系统在/dev/hda6上〕
  label=linux 〔启动时选择的标示符为linux〕
  read-only 〔以只读方式安装,以便检查〕
  #Linux bootable partition config ends 〔结束linux启动配置块〕
  other = /dev/hda1 〔非linux操作系统,在/dev/hda1上〕
  label = dos 〔启动标示为dos〕

  其实这个文件很好配置,就这样,以后可以随意的加入新的操作系统了。

PROFILE:

  这个是用户的配置文件,用户自己的目录下面有.profile则按照这个文件进行用户配置,如果没有的话,那就用这个系统给用户默认的配置文件。

上一页 下一页