Linux /etc/ 目录功能详解

adjtime---包括了调整硬件时钟的数据 
aliases---包含了linux邮件服务所有的分发列表 bashre---为shell用户设置系统范围的缺省设置。(缺省情况下,它的设置shell提示符包含当前用户名,主机名,当前目录和其他值) cdrecord.conf---包含了刻录cd所用的缺省值 
crontab---设置cron环境变量和运行自动任务的时间 
csh.cshrc(或cshre)---csh (c shell) 用户设置系统范围的缺省值 
explrts---包含了本地目录的列表,这些目录可被使用网络文件系统 (NFS,networkfile system )服务的远程计算机共享 fdprm--为常见的软盘格式设置参数 
fedora-release---包含移行字符串以确定当前的fedora core的发行版本,对与rhel发行版,该文件被命名为 redhat-release 
fstab---标识常见存储设备和它们在linux系统下挂载的位置 grup---确定系统中定义组名和组 gshadow---包含组的影子密码 
host.conf---设置TCP/IP网络上搜索域名查看文件的位置 hosts---包含了从你的这计算机上可以到达的ip地址和主机名 
hosts.allow---列出允许使用本地计算机上某些TCP/IP服务的主机 
hosts,deny---列出不允许使用本地计算机某些TCP/IP服务的主机 (默认情况下是不存在的) 
inittab---包括的信息定义了当linux启动,关闭或在期间转换到不同状态是所打开和停止的程序,这是启动linux最基础的文件 
issue---从本地终端或以控制台文件模式登录到fedora或rhel系统时,显示该文件包含的行 
issue.net---当用户尝试从网络上一台主机使用telnet服务登录到linux系统时,用户看的登录提示 
mail.rc---设置系统范围内与使用邮件相关的参数 man.conf---被man命令用于确定缺省man手册业 
modprobe.conf---包含与计算机所使用的可加载内核模块相关的别名和选项 mtab---包含了当前挂载文件系统列表 
mtools.conf---包含了linux上dos工具所使用的设置 
named.conf---如果你运行自己家的dns服务器,该文件包含了dns的设置 ntp.conf---包含了运行网络时间协议(NTP,NETWORK TIME PROTOCOL)所需要的信息 
passwd---为系统上所有合法用户存储帐户信息 printcap---包含了为你计算机配置打印机定义 
profile---为所有用户设置系统范围的环境变量和启动的顺序。当用户登录时读取该文件。 
protocols---为一系列internet服务是指协议号和名称 

resolv.conf---标识dns域名服务器主机的位置,使用TCP/IP协议的时候需要通过DNS服务将因特网上的主机名装换为ip地址 

rpc---定义了远程调用的名称和端口号 

services---定义了TCP/IP服务和他们的端口分配 
shadow---包含了用户的加密密码 (只有root用户可读取) 
shells---列出了系统可用的shell 命令行编辑器(bash。sh和csh等)还有它们的位置 
sudoers---设置通过sudo命令 可以让用户运行一些本无权运行的命令 可以设置某用户可使用root权限 
syslog.conf定义了syslog守护进程搜集哪些日志消息,以及存储在哪些文件中(通常日志文件存储在/var/log中) termcap---列出了字符终端的定义,使得基于字符的用用程序知道给定的终端支持什么功能 
xinetd.conf---包含了xinetd守护进程所实用的简单信息 
/etc/X11其中的子目录包含了X和Linux下的窗口管理器的使用的系统范围的配置文件、 
/etc/alternatives---包含了替换工具所有的链接,从而允许系统管理员以用户不可见的方式把一个服务替换成另一个(目前只有邮件和打印机使用替换服务) /etc/amanda---包含了允许amanda工具实现其他linux和unix系统网络备份的文件和目录 
/etc/cron*---该系列的目录包含的文件定义了crond工具如何在每天(cron,daily),小时(cron.hourly),每月(cron.mouthly),每周(corn.weekly)按计划运行的程序 
/etc/cups---包含了用于配置cups打印服务的文件 
/etc/default---包含的文件为多个不同工具设置了缺省值 例如:为useradd命令定义了在新建用户帐户时所需要的缺省组id,主目录,密码过期日期,shell和框架目录(/etc/skel) 
/etc/httpd---包含了用于配置Apache Web服务器行为(特别是httpd守护进程)的一系列文件 
/etc/init.d---包含了运行级别脚本的永久副本。 这些脚本的链接位于/etc/rc?.d目录下,使得没个服务与特定运行级别下的启动或停止脚本相关联。这里的?可换为运行级别好(从0到6) 
/etc/mail---包含用于配置sendmail邮件服务的文件 
/etc/pacmcia---包含的配置文件允许你为计算机配置多中PCMICA卡 (PCMICAK槽是一种笔记本上的插槽,允许将信用卡大下的卡式设备链接到计算机。可连接向调制解调器和外置光驱之类的设置) 
/etc/postfix---包含了pstfix邮件传输代理(mail transport agent)的配置文件 
/etc/ppp---包含用于设备点对点协议(使计算机能够拨号访问internet)的多个配置文件。 
/etc/rc?.d--对于每个有效的系统状态有各种独立的目录:rc0.d(关机状态,)rc1.d(单用户状态)rc2.d(多用户状态),rc3.d(多用户加网络状态),rc.4.d(多用户自定义状态)rc.5.d(多用户,网络加gui登录状态)和rc6.d的(重启状态) 
/etc/security---包含了为计算机设置多种缺陷安全条件的文件。

/etc/skel--当系统内增加新用户时,该目录下的所有文件都将被自动复制到该用户的主目录 默认时,这些文件中的大部分都是以(.)文件 /etc/squid--包含了squid代理缓存的配置文件 
/etc/sysconfig---包含了多个系统服务(包扩iptables,samba和大多数网络服务)创建并维护的重要系统配置文件 
/etc/uucp---包含了用于设置vsftpd FTP服务器的配置文件。 /etc/vsftpd---包含了用于设置vsftpd ftp服务的配置文件 
/etc/xinetd.d---包含了一系列的文件 每个文件定义了一个有xinetd守护进程监听特定服务的端口的网络服



网络配置文件 3.1 /etc/hosts   #/etc/hosts 
  #文件格式: IPaddress hostname aliases 
  #文件功能: 提供主机名到IP地址的对应关系,建议将自己经常使用的主机   #       加入此文件中,也可将没有DNS记录的机器加入到此文件中,   #       这样会方便网络应用 
  127.0.0.1     localhost     localhost.localdomain   202.118.66.81   helius.dlut.edu.cn     helius  
  /etc/resolv.conf 
  文件功能:DNS客户机配置文件,设置DNS服务器的IP地址及DNS域名   相关文件:/etc/host.conf   文件格式:     domainname 域名     search 域名 
    nameserver Primary_DNS_Server_IP_address     nameserver Second_DNS_Server_IP_address 
    其中domainname和search可同时存在,也可只有一个;nameserver可指定多个      
  示例文件内容:   search dlut.edu.cn   nameserver 202.118.66.6    
 /etc/host.conf 
  功能:指定主机名查找方法,通常指先查找文件/etc/hosts,找不到时再向DNS服务器请求。       对于大多数用户不用改动此文件内容。        
  Linux: /etc/host.conf文件内容       order hosts, bind       multi on 
  Soalris: /etc/nsswitch.conf 中的hosts项           hosts files, dns 


  /etc/HOSTNAME ( Linux Redhat 5.x Distribution) 

功能:设置主机名,不同LINUX之间可能有所差别,请使用     egrep hostname /etc/rc.d/init.d/*     或 
    egrep hostname /etc/init.d/* 
    查找相应版本上的主机名设置文件及方法。      
  Linux Redhat 5.x对应文件: /etc/sysconfig/network的HOSTNAME项。  
  /etc/inetd.conf  
  Internet 超级服务器, 相关程序: /usr/sbin/inetd   相应服务:           telnet           ftp           pop3 
          r*     rsh rcp rlogin (建议最好关闭r服务)           其他服务最好关掉


/etc/hosts.allow /etc/hosts.deny (Linux下,或使用了tcpd, 参考inetd.conf)  
  /etc/hosts.allow 设置允许使用inetd服务的机器,如: All:202.118即允许所有来自           202.118.x.x的请求 
  /etc/hosts.deny 设置不允许使用inetd的机器    
  这两个文件的设定顺序请参考在线文档:   man tcpd   man hosts.allow   man hosts.deny  
  Internet 网络服务访问控制文件,  
  对于安全性要求较高的服务器建议采用xinetd替代inetd,   xinetd debian自带,其他的可以用源代码进行编译安装  
  /etc/networks /etc/netmasks  
  列出路由所需要的网络地址,相关命令/usr/sbin/route,当然也可以不使用这两个   文件,在维护路由表时可直接使用IP地址及网络屏蔽位。




 /etc/passwd   用户口令文件 
  /etc/shadow (如果有此文件,系统支持shadow机制)   $ls -l /etc/shadow 
  -rwx------   root   ....   /etc/shadow  


  /etc/fstab   File System Table

Solairs下对应文件: /etc/vfstab 





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值