Linux系统各文档、目录介绍

Linux系统各文档、目录介绍

文章来源:http://www.webrj.com 阅读次数:301

--------------------------------------------------------------------------------



一、简介:

Linux操作系统中,以文档来表示任何的逻辑实体和非逻辑实体。逻辑实体系指文档和目录; 非逻辑实体则泛指硬盘、终端机、打印机等。
一般而言,Linux文档名称的组成除由连续字母、标点符号、数字等构成外,中间不能有空格符、路径名称符号 / 或 # * % & {} [] ……..等和Shell有关的特别字符。
Linux文档系统中,结构上以root file system 位最上位也最为重要,所谓root file system乃于开机时将root partition挂载在 / 的目录,若无法mount / 则开机时无法进入Linux系统中此时仅能remount / 的目录。该目录下有/etc、/dev、/boot、/home、/lib、/lost found、/mnt、/opt、/proc、/root、/bin、/sbin、/tmp、/var、/usr等重要目录,以下兹分别介绍之。

二、目录和文档简介

1./etc:本目录下存放着许多系统所需的重要设定和管理文档,有一些为纯档名,有些是以.conf的型态出现另亦有一些自成单一目录:当然亦有些设定文档并非放在/etc目录下,例如使用者家目录之.bashrc、.bash_profile等文档;通常祇要更动过/etc目录下之设定档内容必须重新激活设定档使设定生效,且一般亦无须重开机。以下谨胪列主要文档如后:

(1) HOSTNAME
本文档内容仅记载主机 网域名称,在系统提示符号下输入hostname能够显示HOSTNAME之文档内容。如:www.webrj.com、www.webrj.net、www.e0797.com、www.ok138.com等。

(2) XF86Config
本文档内容为X Window System的主要设定档,Caldera的版本放在/etc目录下,RedHat版本则放在/etc/X11目录下,有关显示卡、鼠标、键盘均可在此加以设定。

(3) aliases
本文档内容用来设定邮件别名及邮件清单能够让特定的地址转寄给不同的使用者或群组;编辑完/etc/aliases后须下newaliases指令使之生效,对于由远程寄送至local端的邮件具备备份功能,为mail server重要的设定档之一。

(4) amd.conf
本文档为一常驻服务程式(daemon),全名为automatically mount file system,Caldera的版本称为am.d;是个能自动mount和umount cdrom和floppy的文档系统。

(5) at.deny
本文档为对能否使用at指令的使用者加以限制, at 是个很有用的工具,能够让使用者指定在特定时刻执行某个程式或指令,通常只执行一次。假如您想定时定期的执行某项工作,应该使用cron工具而非at。

(6) crontab
本文档可让系统定时执行排程工作为系统管理上极为重要之文档,Cron是个常驻程式 (daemon),在开机时激活cron的daemon时,他会自动去检查/var/spool/cron 目录下面看看是否有任何cron文档。每一个user的能够去设定自己所要排定执行的工作。在这一个目录底下,每一个user会有一个属于他loginid名称的cron文档,crond会自动将这些user的cron文档加载至内存中,并定期去执行每个user的cron文档。另外,crond也会去读取 /etc/crontab 的内容。

这是属于系统的cron工作设定文档,主要系统会定期去执行 /etc/cron.d/ 目录下面四个cron.daily、cron.hourly、cron.weekly、cron.monthly目录下(RedHat版本则集中放在/etc目录下)的命令。

(7) dhcpd.conf
本文档为DHCP Server的设定档,可烤贝/usr/doc/dhcp-serial number目录下的dhcpd.conf.sample至/etc目录下,该文档内容一般有记载着subnet、netmask、routers、domain-name、default-lease-time、max-lease-time及 IP range;亦可一并指派固定IP给特定主机。

(8) dosemu.conf
本文档为Dos仿真器的设定文档能够在Linux上仿真Dos环境,用Dos 指令。

(9) dumpdate
dump指令可对Linux ext2文档系统进行检查备份(例如dumpe2fs /etc 对/etc目录作备份),dumpdate则是存放dump指令的执行日期。

(10) exports
本文档为NFS(Network File System)设定档,NFS主要是运用在UNIX 系统上,用来使UNIX系统能够在几部电脑间做文档的分享。其功能类似windows的网络磁盘驱动器,能够mount的方式,分享其他linux或UNIX主机的目录或文档。exports文档内则分别记载着分享目录、分享对象及权限等项目。

(11) fdprm
本文档为软盘机参数表,含有各大小格式扇区磁道等资料。

(12) fstab
本文档包含了开机时需加载的文档系统,每一行都表示一个文档系统,各字段分别有特定的装置或远程的文档系统、挂载点、加载的文档型态、挂载选项、dump设定及fsck设定。此文档可供Linux于开机时加载到系统上,并于关机时卸载。

(13) ftp*
以ftp开头的文档如ftpaccess(主要设定档)、ftpconversions(文档的相关压缩规定)、ftpgroups、ftphosts、ftpusers(分别为ftp群组、主机、使用者拒绝存取设定)等均为ftp server相关的设定档。

(14) group 本文档为群组的资料文档,能够使每个使用者均拥有自己的群组;一般而言新的使用者建立后的的同时会产生相同于使用者名称的群组名称(RedHat Distribution)(Caldera Distribution 则会随adduser 或useradd 指令的不同而会纳入users群组或相同于使用者名称的群组名称);在GNOME环境中可用LinuxConf设定,在KDE环境中可用User Manger加以设定之。

(15) host*
在/etc目录下以host开头的文档有host.conf、hosts、hosts.allow、host.deny等目录,兹分述如下:
host.conf
本文档设定网络搜寻顺序系依hosts或DNS之先后顺序定之;同时亦可一并设定是否将多重IP指定给一台主机和否。
hosts
本文档设定主机的IP及网域名称,利用此文档可加速特定主机的搜寻速度无须借助DNS之功能,早期未有DNS前即是依赖hosts档作名称查寻。
hosts.allow
本文档记载着允许那些主机联机到您的主机,在系统安全上为Tcpwrapper机制的存取控制文档。通常是维护主机安全或作测试用。

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!