配置文件是RedHatLinux管理的一个主要内容。为特定计算机进行的设置linux培训班,包括用户账号,网路地址或GUI属性,都保存在纯文本中。通常情况下,RedHatLinux系统的配置文件被保存在几个地方,下边是几个主要的地方:1。$HOME:所有的用户都把信息保存在她们的主目录下,该目录可指导她们的登陆账号操作。大多数的配置文件都用圆点(。)开始redhat 网络配置文件,因次使用标准的ls命令(须要键入ls查看它),配置文件不出现在用户的目录中。有定义用户shell行为,桌面外型以及文本编辑器使用的选项的圆点文件,甚至有为每位用户配置网路权限的文件(如。rhosts)。2。/etc:这个地方包括许多最基本的RedHatLinux系统配置文件,这种文件包括:(1)aliases:可以包含由RedHatLinux短信服务使用的分布表。(2)bashrc:为bashshell用户设置系统默认值(默认情况下,它可以设置shell提示符,包括当前的用户名,主机名以及当前的目录)。(3)crontab:为运行手动任务设置cron环境和次数。(4)csh。cshrc(或cshrc):为csh(Cshell)用户设置系统默认值。(5)exports:包含一些本地目录列表,远程计算机可以使用NetworkFileSystem(网路文件系统,简称NFS)共享那些目录。
(6)fdprm:设置供通用软驱格式使用的参数。(7)fstab:辨识共用储存媒体用的设备(硬碟,软驱以及硬盘)以及在Linux系统中安装它们的位置。使用mount命令选择要安装那个文件系统。(8)gettydefs:包含终端设备(调制译码器linux windows,终端以及在终端设备上的远程登陆)使用的线行定义。(9)group:辨识定义在系统上的分组名以及分组ID(GID)。Linux中的分组权限由与每位文件以及目录关联的rwx(读,写,执行)三个设置中的第二个来定义。(10)host。conf:设置在TCP/IP网路(如Internet)上用于搜索域名(如redhat。com)的位置。默认情况下,搜索本地主文件,之后是resolv。conf中的名子服务器项。(11)hosts:包含可以从计算机中搜索到的IP地址和主机名(一般该文件仅用于保存LAN活更大的私人网路上的计算机名)。(12)host。allow:列举容许在本地计算机上使用TCP/IP服务的主计算机。(13)host。deny:列举不容许本地计算机上使用TCP/IP服务的主计算机。(14)xinetd。conf:包含daemon过程中用到的一些简单配置信息。
单个服务器的信息就会被置于/etc/xinetd。d目录中。(15)info-dir:包含info命令可用信息的标题。(16)inittab:包含确认什么程序启动和结束的信息。(17)issue:包含一些登陆信息行,这种登陆信息行是在终端打算好容许你从本地终端或也文本模式下的控制台北登陆到linux时所显示的。(18)issue。net:包含用户使用telnet服务从网路的计算机上登陆到Linux系统上所显示出的登入信息行。(19)lilo。conf:设置linux启动加载器(lilo)使用的各类参数来启动Linux系统。(20)mail。rc:设置与使用短信相关的系统参数。(21)man。config:man命令拿来确认man页面位置的默认路径的文件。(22)mtab:包含当前安装的文件系统列表。(23)passwd:为系统的所有合法用户保存账号信息;也包含其他信息,如主目录和默认shell。(24)profile:设置所有用户使用的系统环境和启动程序redhat 网络配置文件,当有用户登入时读取这个文件。(25)printcap:包含复印机配置的定义信息。(26)protocols:设置各类Internet服务用的合同编号和名子。
(27)redhat-release:包含辨识当前RedHat版本号的字符串。(28)resolv。conf:辨识DNS名子服务器计算机的位置,TCP/IP用该计算机把Internethost。domain名转换成IP地址。(29)rpc:定义远程过程调用名和编号。(30)rpmfind:包含rpmfind命令所使用配置信息,rpmfind在Internet上搜索RPM软件(31)services:定义TCP/IP服务以及它们的端口分配。(32)shadow:包含定义在passwd文件中的加密口令。(33)shells:列举可用在系统上的shell命令行类库(bash,sh,csh(34)syslog。conf:定义daemon形成的登入信息以及它们被保存在哪些文件中。(通常说来,登陆信息被保存在/var/log目录下的文件中)。(35)termcap:列举供字符终端使用的定义,这样基于字符的应用程序就可以晓得给出的终端支持什么特点。(36)php。ini:Linux系统上的PHP配置文件。(37)ftpaccess:wu-ftp服务器的访问配置文件。(38)vsftpd。conf:vsftp服务的配置文件。
3。/etc/X11:包含子目录,而每位子目录又包含RedHatLinux上可用的Window管理程序使用的系统配置文件。XF86Config文件以及配置包含使用xdm以及xinit的文件目录。4。/etc/corn*:这是一组包含定义crond工具运行应用程序文件的目录,运行按每晚,每小时,每月和每周来安排。5。/etc/default:包含为各类工具设置默认值的文件。诸如,useradd命令所用的文件定义了在创建新用户账号时说用到的默认分组数,主目录,口令截至日期,shell以及框架目录(/etc/skel)。6。/etc/httpd:包含用于配置Apache服务器的文件。7。/etc/init。d:包含运行脚本的永久拷贝。这种脚本与/etc/rc?。d目录中的文件链接。8。/etc/pcmcia:包含使你为计算机配置各类PCMCIA卡的配置文件。9。/etc/ppp:包含用于设置Point-to-Point合同的配置文件(便于使你的计算机能用拔号形式上网)。10。/etc/rc?。d:包含几个子目录,每位子目录又包含在系统启动,关掉以及系统状态更改期间直接使程序启动和停止的配置文件。
11。/etc/security:包含设置计算机使用的各类默认安全条件的文件。12。/etc/skel:当某个用户降低到系统中时,包含在该目录下的任何文件就被手动复制到该用户的主目录中。13。/etc/xinetd。d:包含一组文件,每位文件定义xinetd守护进程的特殊端口等待的网路服务程序。当xinetd守护进程过程接受恳求服务程序时,它使用这种文件的信息来确定拿来处理恳求的守护程序。