linux下的etc是什么的缩写意思

  这些都是比较有实用性的系统配置,收藏下,以备不时之需!以下是etc下重要配置文件解释:
 1、/etc/hosts
&&&  &#文件格式: IPaddress hostname aliases
&&&&  #文件功能: 提供主机名到IP地址的对应关系,建议将自己经常使用的主机
&&&&  # 加入此文件中,也可将没有DNS记录的机器加入到此文件中,&会方便网络应用
    系统默认有以下两条,建议保留:
#cat /etc/hosts
localhost localhost.localdomain localhost4 localhost4.localdomain4
localhost localhost.localdomain localhost6 localhost6.localdomain6
    新添加如:{必须有三个字段:IP、FQDN(完全合格域名/全称域名)、HOSTNAME} 
    210.38.206.21 jx. jx
 2、/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
&&&&nameserver 202.96.128.86&
 3、&/etc/host.conf
&&&&功能:指定主机名查找方法,通常指先查找文件/etc/hosts,找不到时再向DNS服务器请求
&&&&(对于大多数用户不用改动此文件内容)
&&&&文件内容可以有以下这些:
&&&&order bind,hosts
&&&&multi on
  nospoof& on
&&&&解释:
order& bind,hosts&&&指定主机名查询顺序,这里规定先使用DNS来解析域名,然后再查询&/etc/hosts&文件(也可以相反)multi& on&&&指定是否&/etc/hosts&文件中指定的主机可以有多个地址,拥有多个IP地址的主机一般称为多穴主机nospoof& on&&&指不允许对该服务器进行IP地址欺骗(IP欺骗是一种攻击系统安全的手段,通过把IP地址伪装成别的计算机,来取得其它计算机的信任)
 4、/etc/xinetd.conf
&&&旧版本或其他版本为inetd.conf,在Redhat新的版本中&/etc/inetd.conf文件已经没有了,取而代之的是/etc/xinetd.d下的文件,每一个文件就是一个用inetd方式启动的服务,与以前的inetd.conf的作用相同,只是将文件的格式变了
  它是Internet 的超级服务器,保存了系统提供internet服务的数据库,通过这个文件,你可以对这些服务加以控制,如打开/关闭某项服务,使它们更为安全的运行。相关程序: /usr/sbin/inetd
&&&&相应服务:
&&&&telnet、ftp、nrpe、pop3&&&&
  基中每项有效的条目中都应该包含以下的域:&  * 服务名&  * 套接字类型&  * 协议类型&  * wait/nowait[.max]&  * 用户名[.组]&  * 服务程序&  * 服务程序的参数&
  &&服务名是在/etc/services文件中经过定义的有效服务名称(如telnet,echo等)
  &&套接字类型域包含以下几种:&      * stream - stram&      * dgram - datagram&      * raw - raw&      * rdm - reliabl! y delivered message&      * seqpacket - sequenced packet&
  &&协议类型域必须是已经在/etc/protocols文件中定义过的类型(如最常见的是tcp和udp),Sun-RPC服务要在协议前加上&rpc/&(如rpc/tcp或者rpc/udp)&
  &&Wait 只用于数据包套接字,其它的都使用nowait参数。如果服务是多线程的,意味着在与对端建立连接后将释放套接字xinetd进程可以通过些套接字接收更多的消息,这些用&nowait&条目。如果服务是单线程,表示服务将在同一个socket中处理所有的外来数据包,直到超时,这种情况下使用&wait&条目。Max参数,用一个点与wait/nowait隔开,定义了inetd进程在一分钟之内最大产生的实例数目
  &&用户域定义了服务的使用者。组参数,通过点与用户名隔开,定义了除/etc/passwd文件中之外的可以运行服务的组ID
  &&服务程序是在套接字请求时执行的程序的完整路径。如果是inted进程内置的服务,此处应为&internally&
  &&服务程序参数提供程序运行的所需的参数,同样的,如果是内置服务,此处也为&internally&
&看一个telnet实例:
  /usr/sbin/tcpd&&in.telnetd&  * 服务名:&&telnet&  * 套接字类型:&&stream&  * 协议类型:&&tcp&  * Wait/Nowait[.max]: nowait&  * 用户名[.组]:&&root&  * 服务程序:&&/usr/sbin/tcpd&  * 参数:&&in.telnetd&
服务的开启与关闭
  非常简单,只要在想要关闭的服务前面加上一个#注释掉即可,如:&#telnet&&stream&&tcp& & nowait&&root& & /usr/sbin/tcpd&&in.telnetd&这时,telnet服务已经关闭了!如果想开启,只需要把#去掉
  5、/etc/hosts.allow 和 /etc/hosts.deny     /etc/hosts.allow 设置允许使用xinetd服务的机器,如: All:210.38即允许所有来自210.38.x.x的请求    /etc/hosts.deny 设置不允许使用xinetd服务的机器
  6、/etc/networks
  旧的或其他版本Linux还会有这个文件/etc/netmasks  文件主要功能是路由表,其他的功能,如添加静态路由、删除路由等可自行参考man
一些例子:
#route add -net dlrin gw dlrin-gw
#route add -net 210.38.206.21 netmask 255.255.255.0 eth0
#route add -net 210.38.206.23 netmask 255.255.255.0 gw 210.38.206.254
#route add -net *** gw 202.118.66.254
#route add default gw 202.118.66.1
  7、/etc/passwd &&用户口令文件
   &/etc/issue 系统进站提示信息(主控台用)
   /etc/issue.net telnet时显示信息
   /etc/motd 用户进入系统后的提示信息(可以为空)
   &/etc/ld.so.conf 动态链接库文件目录列表
  8、/etc/exports
  NFS(Network File System) Server 输出文件系统表,其定义格式:
#cat /etc/exports/mnt/iso 210.38.206.0/24(rw,sync)
  其中参数有:
    设置选项&&&&&&&&&&& 说明
    sync&&&&&&&&&&&&&&&&& 设置NFS服务器同步写磁盘,这样不会轻易丢失数据,NFS服务器建议使用该选项
    ro&&&&&&&&&&&&&&&&&&&&&& 设置输出的共享目录只读,与 rw捡能同时使用
    rw&&&&&&&&&&&&&&&&&&&&& 设置输出的共享目录可读写 ,与ro不能共同使用
  9、&/etc/bashrc 和 /etc/csh.cshrc 和 /etc/profile  其中/etc/bashrc [全称为 BASH(Bourne Again Shell) RunTime Command Shell Script] 用的最多  系统用户默认的环境设置:PATH, umask, TERM Type  /etc/csh.cshrc [CSH Runtime COmmand]
  10、&/etc/pam.d/login
    root可登录的终端设备列表, tty[1-8] 为主控台上的设备,ttyp* (LINUX)远程登录终端(TELNET、ssh)设备
  /etc/nologin  系统在要关机时不希望用户登录进来,就产生此文件,此文件内容为显示给用户的有关拒绝连接的信息,用户此时就不能进入系统。当系统重新启动时如果有此文件,则机器启动后任何用户不能使用系统,此时可考虑从软盘或光盘引导删除此文件,然后再重新启动系统
  /etc/security  设定那些终端可以让root登录,一般情况下设定为只有console上的用户可能用root,而在Redhat下使用了PAM机制,相应的文件为/etc/securetty
  /etc/X11/*& XFree86窗口配置文件
  /etc/shells  用户可以使用的shell列表,如果强行修改/etc/passwd文件,也可以使用不在列表中的shell程序,但对于shell不在此列表中的用户将无法使用FTP连接本系统
  /etc/mtab  系统在启动时创建的信息文件,内容为已经mount的文件系统,此文件内容是动态更新的,可参考/proc/mounts
&文章参考:&
阅读(...) 评论()Linux /etc下个目录及文件的含义_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
Linux /etc下个目录及文件的含义
我有更好的答案
系统配置文件所在地: 这是Slackware发行版有的一个目录&#47.d :用来存放系统或服务器以System V模式启动的脚本 /etc/xinit.d .etc
,是BSD方式启动脚本的存放地;比如定义网卡,它的脚本要放在这个目录下; /etc/rc,一些服务器配置文件也在这儿 /etc/init,服务器开启脚本等。 /etc/X11
:是X-Windows相关的配置文件存放地:如果服务器是通过xinetd模式运行的
采纳率:39%
包含了,linux系统的系统级配置文件,以及个人需求的系统级配置文件。你这个问题问的实在太大了。
系统配置文件,像tftp,ssh,nfs等功能的配置文件就在这里面
为您推荐:
其他类似问题
etc的相关知识
等待您来回答linux里etc下的文件解析_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
linux里etc下的文件解析
&&Linux下的儿童村的文件解析
你可能喜欢3016人阅读
/etc = et cetra(and so on)拉丁文,等等,其它的意思.
/sbin = super bin.
/var&= vary.
关于这些目录的历史原因:
早期计算机的输入输出速度很慢,所以尽可能把文件名和变量起的都很短小精悍,unix简洁风格也是从那个时期奠定的。虽然这样的名字经常让人无所适从,但是在长期的发展中也逐渐稳定了一些特定的简写方法。但是就大多数的发展逐渐冲破了以前的羁绊,对于各种文件的放置也逐渐混乱起来,对于linux更是如此。 尤其对于bin,sbin这类的区分逐渐混乱,一般来说bin 下面都是应用,sbin下面都是系统相关的命令。
一些目录的内在意义:
/etc : (et cetra),包含各种管理文件,如口令文件、/etc/getty,这个程序为 /bin/login初始化终端连接。 /etc/rc是一个shell文件。 /etc/group列出每组的成员。./bin: bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。 /usr/bin: 主要放置一些应用软体工具的必备执行档例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、gzip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、newaliases、nslookup passwd、quota、smb*、wget等。 &&/sbin: 主要放置一些系统管理的必备程式例如:cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、runlevel、shutdown等。 &&/usr/sbin: 放置一些网路管理的必备程式例如:dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump等。 ./var: Linux作业系统经常需要变动的或暂存的资料常放在固定的目录而後系统新产生的资料都会在这个档案中作更新;在这个目录下有几个重要的目录 例如:/var/log;/var/spool;/var/run等
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:162085次
积分:2181
积分:2181
排名:第18139名
原创:63篇
评论:23条
(2)(1)(1)(1)(2)(4)(1)(1)(1)(1)(1)(3)(1)(1)(1)(4)(2)(1)(1)(1)(1)(1)(1)(3)(6)(10)(1)(3)(1)(8)(1)(3)(1)
(window.slotbydup = window.slotbydup || []).push({
id: '4740881',
container: s,
size: '200,200',
display: 'inlay-fix'Linux系统&/etc/目录&文件介绍
1.&aliases&包含了linux邮件服务所有的分发列表&
2.&crontab&设置cron环境变量和运行自动任务的时间&
3.&csh.cshrc&csh&(c&shell)&用户设置系统范围的缺省值&
4.&csh.login&
5.&csh.logout&
7.&defaultdomain&
8.&exports&
10.fstab&标识常见存储设备和它们在linux系统下挂载的位置&
11.ftpusers&
12.group&确定系统中定义组名和组&
13.host.conf&设置TCP/IP网络上搜索域名查看文件的位置&
14.hosts&包含了从你的这计算机上可以到达的ip地址和主机名&
15.inetd.conf&
16.localtime&
17.login.conf&
18.make.conf&
19.monthly&
21.netstart----新版已改名为/etc/rc.network&
22.passwd&为系统上所有合法用户存储帐户信息&
23.printcap&包含了为你计算机配置打印机定义&
24.profile&为所有用户设置系统范围的环境变量和启动的顺序。当用户登录时读取该文件
26.rc.conf----代替原来的/etc/sysconfig&标识dns域名服务器主机的位置,使用TCP/IP协议的时候需要通过DNS服务将因特网上的主机名装换为&ip地址&
27.rc.conf.local----代替原来的/etc/rc.local&
28.rc.i386&
29.rc.local----新版改名为/etc/rc.conf.local&
30.rc.network----代替原来的/etc/netstart&
31.resolv.conf&
32.services&定义了TCP/IP服务和他们的端口分配&
33.shells&列出了系统可用的shell&命令行编辑器(bash。sh和csh等)还有它们的位置
34.sysconfig----新版已改名为/etc/rc.conf&
35.syslog.conf&
36.termcap&
38.weekly&
39./etc/hosts.allow&/etc/hosts.deny&
hosts.allow---列出允许使用本地计算机上某些TCP/IP服务的主机
hosts,deny---列出不允许使用本地计算机某些TCP/IP服务的主机&(默认情况下是不存在的)&
40./etc/networks&/etc/netmasks
41.etc/issue&从本地终端或以控制台文件模式登录到fedora或rhel系统时,显示该文件包含的行&
42.&/etc/named.boot如果你运行自己家的dns服务器,该文件包含了dns的设置&
1.&aliases&
这个档案主要是告诉&sendmail&要将信转寄给哪些使用者,&或是交由哪个程式处理.&
如.&root:&user1,name2,user3&
usenet:&"|/usr/local/bin/mail-post.pl"&
如上范例,&sendmail&会将原先寄给的&root&的信分送给&user1&和&name2&和&user3,&而把寄给&usenet&的信交由&mail-post.pl&处理.&
在你修改完之後,&要记得执行&"newaliases"&来更新&/etc/aliases.db&
关於&aliases&之详细说明,&请&man&aliases&查询.&
2.&crontab&
这是给&root&用的&crontab&file,&你也可以杀掉这个档案以&"crontab&-e"&来替代.&
格式如下...&
#分&小时&天&月&礼拜几&用谁的身份&命令&
*/5&*&*&*&*&root&/usr/libexec/atrun&
minute:&分钟/小时,&范围自&0&至&59&
hour:&小时/天,&范围自&0&至&23&
mday:&天/月,&范围自&0&至&31&
month:&月/年,&范围自&0&至&12&
wday:&天/周,&范围自&0&至&7&(0,&7&表示星期天)&
who:&表是以谁的身份执行这个&command&
(这只对&/etc/crontab&有用,&crontab&-e&无此栏位)&
command:&命令或是&shell&script&
*/N:&表示每&N&一算,&像小时而言,&*/3&指的是&0,3,6,9,12&
请&man&5&crontab&去看详细说明.&
3.&csh.cshrc&
#&系统内定给&csh&shell&用的&.cshrc&档&
##&确定&HOME&目录&
setenv&HOME&$HOME&
set&home=$HOME&
##&档案权限设定&
umask&022&
##&就是&Aliases&嘛&
alias&pftp&'/usr/local/bin/pftp'&
alias&free&'pstat&-s|grep&-v&not'&
alias&talk&ytalk&
alias&ruptime&'/usr/bin/ruptime|grep&-v&down'&
alias&ftp&ncftp&
alias&rwho&'/usr/bin/rwho&-a|grep&-v&LOGIN'&
alias&more&less&
alias&zmore&zless&
alias&m&less&
alias&pss&'ps&auxw|sort&-k&2|grep&$USER'&
alias&psm&'ps&auxw|sort&-k&1,2|more'&
alias&psl&psm&
alias&psv&'ps&auxw|grep&-v&$USER|sort&-k&2|more'&
alias&d&'/usr/local/bin/colorls&-G&-alFgk&/!*&|&more'&
alias&dir&'/usr/local/bin/colorls&-G&-alFgk&/!*'&
alias&rd&rmdir&
alias&md&mkdir&
alias&cls&clear&
alias&cd..&'cd&..'&
alias&del&'/bin/rm&-i'&
alias&xdel&'/bin/rm&-rf'&
alias&mv&'mv&-i'&
alias&dir/w&'/bin/ls&-aFgk'&
alias&dw&'/bin/ls&-aFgk'&
#alias&x&'(startx&&)&&/dev/sleep&300;lo'&
#alias&lpr&'lpr&-m'&
alias&cp&'cp&-i'&
alias&rm&'rm&-i'&
alias&lo&'exit'&
alias&bye&'exit'&
#alias&vi&cvi&
alias&unlo&'unset&unsetenv&autologout'&
alias&q&joe&
alias&..&'cd&..'&
alias&...&'cd&../..'&
#alias&ku&'ku&-W'&
alias&tin&rtin&
#alias&s&'exec&screen'&
##&环境设定&
set&path&=&(/sbin&/usr/sbin&/bin&/usr/bin&/usr/local/sbin&/usr/local/bin)&
set&path&=&($path&/etc&/usr/etc&/usr/local/etc)&
set&path&=&($path&/usr/X11R6/bin&/usr/games)&
set&path&=&($path&~&~/bin&.)&
set&mail&=&(10&/var/mail/$USER)&
set&recexact&
set&autolist&
set&matchbeep&=&ambiguous&
set&autoexpand&
set&autocorrect&
set&ignoreeof&
set&noclobber&
set&notify&
set&correct&=&all&
if&(&!&$?WINDOW&)&then&
#&set&prompt&=&"%B%m&[%/]&[%?]&-%n-&"&
set&prompt&=&"%B%m&[%/]&-%n-&"&
set&prompt&=&"%B%m&[%/]&-%n-&[W$WINDOW]&"&
set&prompt2&=&"(%t&%m)%~&#%%&"&
set&prompt3&=&"%SDo&you&mean&[%R]&(y/n/e)&?&"&
set&history&=&500&
set&savehist&=&500&
set&time=100&
#set&watch=(1&any&any)&
set&symlinks&=&ignore&
set&listlinks&
set&listjobs&
set&rmstar&
set&showdots&
#set&tperiod&=&30&
#&set&autologout&=&(60&2)&
#setenv&MANPATH&/usr/man:/usr/local/man:/usr/man
/preformat:/usr/X11/man:/usr/openwin/man&
setenv&EDITOR&/usr/local/bin/joe&
setenv&VISUAL&/usr/local/bin/joe&
setenv&EXINIT&'set&ai'&
setenv&LESS&"-EsPm-LESS-"&
setenv&LESSCHARDEF&"8bcccbcc18b95.."&
setenv&PAGER&"less&-Em"&
#setenv&PAGER&more&
setenv&LC_CTYPE&lt_LN.ISO_8859-1&
setenv&LANG&C&
setenv&BLOCKSIZE&1k&
setenv&MACHINE_ARCH&i386&
setenv&MACHINE&i386&
setenv&ORGANIZATION&"交大资工&ADONIS"&
##&X&相关设定&
setenv&XWINHOME&'/usr/X11R6'&
setenv&X11HOME&'/usr/X11R6'&
setenv&OPENWINHOME&'/usr/X11R6'&
setenv&XKEYSYMDB&/usr/X11R6/lib/X11/XKeysymDB&
setenv&XNLSPATH&/usr/X11R6/lib/X11/nls&
#setenv&LD_LIBRARY_PATH&/usr/lib:/usr/X11R6/lib:/usr/local/lib&
stty&erase&'^?'&
if&(&$?TERM&)&then&
if&($TERM&==&"xterm"&||&$TERM&==&"xterms")&then&
stty&erase&'^H'&
##&杂七杂八设定&
#set&term&=&vt100&
#set&TERM&=&vt100&
#setenv&term&vt100&
#setenv&TERM&vt100&
#stty&extb&
stty&38400&
stty&-tabs&
stty&-istrip&
stty&pass8&
#bindkey&"[HOME]"&beginning-of-line&
#bindkey&"[ESC]"&keyboard-quit&
limit&coredumpsize&0&
#&给&FSP&Client&用&
setenv&FSP_PORT&21&
setenv&FSP_HOST&nctuccca.edu.tw&
setenv&FSP_DIR&/&
setenv&FSP_TRACE&
setenv&FSP_DELAY&3000&
#&Aii..&就是&fsp&aliases&:)&
alias&fcat&'(set&&exec&fcatcmd&/!*)'&
alias&fcd&'setenv&FSP_DIR&`(set&&exec&fcdcmd&/!*)`;fpwd'&
alias&fdu&/(set&noglob/;&exec&fducmd&/!)&
alias&fget&'(set&&exec&fgetcmd&/!*)'&
alias&fgrab&'(set&&exec&fgrabcmd&/!*)'&
alias&fls&'(set&&exec&flscmd&-F&/!*)'&
alias&fll&'(set&&exec&flscmd&-l&/!*)'&
alias&fdir&'(set&&exec&flscmd&-l&/!*)'&
alias&fmore&/(set&noglob/;&exec&fcatcmd&/!/*&/|&more/)&
alias&fpro&'(set&&exec&fprocmd&/!*)'&
alias&fpwd&'echo&"$FSP_HOST&($FSP_PORT):&$FSP_DIR"'&
alias&frm&'(set&&exec&frmcmd&/!*)'&
alias&frmdir&'(set&&exec&frmdircmd&/!*)'&
alias&fhost&'setenv&FSP_HOST&/!*;setenv&FSP_DIR&/'&
4.&csh.login&
#&系统内定的&.login&档.&
#stty&extb&
stty&38400&
#stty&crt&
#stty&-tabs&
stty&-istrip&
stty&pass8&
#&Mesg&y&if&not&console&
if&(&`tty&|&cut&-c&6-`&==&console&)&then&
5.&csh.logout&
#&系统内定的&.logout&
依照&/etc/crontab&去做每日例行的工作.&注意一下有些&commands&对你的硬盘造成很大的负荷,&像是最後一行
的&"sh&/etc/security",&他会从你的根目录开始查询.&你可以加些每天你想要执行的commands,&像
是&"quotacheck&-a",&"bin/rm/-f&/tmp*junk*.&
7.&defaultdomain&
这个档案记载你的&domainname,&你有跑&yp&(nis)&时才有用.&当然闲闲填一填也没差啦.&
8.&exports&
这个档案定义哪些目录可经由&NFS&给别人使用.&
例如&/cdrom&-ro&host1,host2&
/home&-maproot=root&host3&
Notice:&若你没加&"-ro"&表示可以写入,&所以你应当小心点.&
做完修正後,&"kill&-1&$mountd_pid",&然後用&"showmount&-e"&去看看&NFS&是否做的正确.&如果有错,&用&"tail&/var/log/messages"&来看错误讯息.&
你应该要将&/etc/rc.conf&中的&nfs_client_enable,&nfs_server_enable&设为&YES.&
详细说明请&man&5&exports.&
/dev/ttyv0&0600&/dev/console&
/dev/ttyv1&0600&/dev/console&
/dev/ttyv2&0600&/dev/console&
/dev/ttyv3&0600&/dev/console&
#/dev/ttyv0&0600&/dev/pcaudio:/dev/pcaudioctl&
10.&fstab&
这个档案定义当你开机时,&你想&mount&哪些&partition.&
/dev/sd0a&/&ufs&rw&1&1&
/dev/sd0e&/dos&msdos&ro,-gmsdos,-m750&1&1&
/dev/sd0g&/usr/local&ufs&rw,userquota&1&1&
/dev/sd0h&/home&ufs&rw,userquota,groupquota&1&1&
/dev/sd0b&none&swap&sw&0&0&
proc&/proc&procfs&rw&0&0&
kern&/kern&kernfs&rw&0&0&
详情请&man&fstab.&
如果你的&/usr&没有跟&/&放在一起,要特别注意,/usr&不可以放在使用&LKM&载入的&filesystem&後面。例如,你的&MSDOSFS&是利用&LKM&载入的(也就是说,你没有把&MSDOSFS&编译在&kernel&中),你的&/dos&
一定要放在&/usr&後面,不然开机会失败,例如:&
modload:exec(/usr/bin/ld):NO&such&file&or&directiory&
msdos:vfsload(msdos):Operation&not&permitted&
Filessystem&mount&failed,startup&aborted&
Enter&pathname&of&shell&or&RETURN&for&sh&
11.&ftpusers&
这个档注明的&users&将无法&ftp&这台机器.&只要写&username&即可.&算是禁止&ftp&进来的黑名单吧.&
这个档案主要记载著&group&名称,&group&id&以及隶属於该&group&的使用者.&
要记得在&FreeBSD&中,&只有属於&wheel&group&的使用者才能&su&成&root.&
在升级时特别注意&/usr/src/etc/group&中是否有新增系统&group,&如&network&这个&group&就是最近新增的&group.&
其他详细请用&man&group.&
13.&host.conf&
这个档案决定&DNS-name-lookup&的先後顺序.&你最好先&"hosts",&其次&"bind",&最後用&"nis".&
hosts:&自&/etc/hosts&查询.&
bind:&自&nameserver&(参考&/etc/resolv.conf&设定)&查询.&
nis:&自&nis&server&查询.&
14.&hosts&
这个档案记载了你所需要的&ip&和&hostname,&最少要包括&localhost&和你自己的&hostname,&通常是提供优先於&nameserver&的查询,&或是没有&nameserver&时的查询.&
格式如下:&
IP-addr&full-hostname&alias&
如.&123.456.789.123&&heaven&
请&man&hosts&去看详细说明.&
15.inetd.conf&
Internet&超级服务器,&相关程序:&/usr/sbin/inetd
这个档案定义由&inetd&所提供的服务,&应该要和&/etc/services&保持一致性.&
当你修改这个档案的时候,&记得要&kill&-1&$inetd_pid&去知会&inetd&要重新更新资料.&
你可以安装&tcp-wrapper&(tcpd)&以增加安全性.&
16.localtime&
这个档记载你所在的时区资料,&你可以从&/usr/share/zoneinfo&中选一个适合的来用.&
就台湾而言,&你应该用&/usr/share/zoneinfo/Asia/Taipei,&正常来说,&在&install&时会自动将此档案&copy&到&/etc/localtime.&
17.login.conf&
此档案可控制系统资源与帐号各方面的限制,亦可设定内定之环境变数。&
"man&login.conf"&for&detail.&
18.make.conf&
当你用&make&时,&这个定义档将被参考.&
如果不是以&BSD&格式撰写的&Makefiles,&你应该安装&gmake&(GNU)&
19.monthly&
每月例行的&jobs.&
Message&Of&Today,&顾名思义,&就是当你&login&时所出现的画面.&
假如你要有自己的&motd,&你必须把&/etc/rc.local&前面几行在开机时会更改&motd&的命令拿掉,&否则你每次开机&motd&会被乱改.&
21.netstart----新版已改名为/etc/rc.network&
目前此档已由&/etc/rc.network&取代&目前此档只作为&root&在&single&user&mode&要手动启动网路服务&
时使用。&这个档案不要做更动,&应该去修改&/etc/rc.conf&
22.passwd&
/etc/passwd&/etc/master.passwd&/etc/spwd.db&/etc/pwd.db&都是&由&vipw&所产生的.&关於怎样去建一个帐号,&请参考&HOW-TO-adduser.&
你可以&man&passwd,&vipw,&chpass,&chfn&查询详细说明.&
23.printcap&
个档案定义印表机的设定,&在修改後,&试著用&lpr&去列印一些东西,&假如你觉得很慢,&试著用&lptcontrol&-p&去改变&/dev
/lpt0&到&poll&模式,&当然,&你可以将&lptcontrol&-p&加到&/etc/rc.local&里以使每次开机都有效.&
man&lptcontrol&查询详细说明.&
24.profile&
这是&/bin/sh&的&default&设定.&
系统开机时,&kernel&会先去载入&/sbin/init,&然後&/sbin/init&会去执行&/etc/rc,&所以&/etc/rc&相
对於&DOS&而言就好像&AUTOEXEC.BAT.&这个档案不要去更改,&假如你不希望每次开机时&/tmp&会被清乾净,&那你可以将
跟&/tmp&相关的几行给砍掉.&(个人偏好)&
26.rc.conf----代替原来的/etc/sysconfig&
这主要用来做系统开机时的环境设定.&/etc/rc,&/etc/rc.i386,&/etc/rc.conf.local,&/etc/rc.network,&/etc/[bla&bla]&都会参考这个档案.&所以这个档案可以说非常重要.&
大多都有注解,&以下列举一些你该注意的地方...&
1)&hostname&:&你的完整&hostname&(FQDN:&像是&freebsd.csie.nctu.edu.tw)&
2)&network_interfaces&:&网路卡的&device&name,&像是&"ed0&lnc0".&
3)&ifconfig_xxx&:&定义网路卡及其&ip&address.&
像是&ifconfig_ed0="inet&140.113.145.1&netmask&0xffffff00"&
ifconfig_ed1="inet&140.113.190.1&netmask&0xffffff00"&
方法如下...&
ifconfig_$device-name="inet&$IP&netmask&$netmask",&
netmask&0xffffff00&就是&255.255.255.0&表&Class&C&网路.&
4)&defaultrouter:&内定的&router&IP.(比如:&140.113.122.254)&
5)&routdflags&:&通常&NO.&但是假如你想要跑&routed,&则用&"-s"&或&"-q".&
详细说明请&man&routed.&
6)&rwhod&:&YES&执行&rwho&daemon.&rwho&跟&ruptime&须此&daemon.&
7)&sendmail_flags&:&执行&sendmail&daemon,&通常设为&"-db&-q30m"&
8)&nfs_*&:&执行&nfs&client&或&server&
9)&check_quotas&:&enable&档案系统&quotas&
10)&accountint&:&enable&command&accounting,&"lastcomm"&须要.&
11)&firewall_enable&:&enable&firewall&的功能&
firewall_type&:&指定&firewall&的形态&
你应该设定完後再重新开机以测试是否每个改变都合乎你的要求.&
27.rc.conf.local----代替原来的/etc/rc.local&
在这个档案加入你个人的设定,&你可以将开机时想要执行的动作放在这里.&像&gopherd,&lptcontrol,&swap-on-file&等.&
28.rc.i386&
这个档案不要更动.&
29.rc.local----新版改名为/etc/rc.conf.local&
新版已由/etc/rc.conf.local所取代。&
30.rc.network----代替原来的/etc/netstart&
有关网路方面各项设定请由&/etc/rc.conf&设定,原则上此档不需更动&
31.resolv.conf&
这定义&DNS&查询&nameserver&的先後顺序.&
1.&domain&:&将你的&domainname&放这儿.&
2.&nameserver&:&将你的&nameservers&放这儿,&最前面的会被当成主要的nameserver.&
3.&search&:&将&domainnames&放这儿,&当你没有输入完整的&hostname&时,&他会将&domainnames&附加上去.&例如:&search&csie.NCTU.edu.tw&NCTU.edu.tw&edu.tw&tw&
详情请&man&resolver.&
32.services&
定义&service&名字以及&port.&不需要更动。&
33.shells&
所有的&shell&都应该放在这个档案里,&像是&/bin/sh,&/bin/tcsh,&/home/bbs/bin/bbsrf&等等.&
假如说有某个使用者的&shell&没有列在这个档案中,&有些程式如&ftpd&会拒绝该使用者&ftp,&如&adduser&将会拒绝执行.&
man&shells&查询详细说明.&
34.sysconfig----新版已改名为/etc/rc.conf&
参考&rc.conf。&
35.syslog.conf&
这个档案指出系统的&log&应该储存在哪儿.&
36.termcap&
这个应该&link&到&/usr/share/misc/termcap.&
定义&tty&的形式及某些&tty&允不允许&root&login.&假如某些&ttys&後面加有&"secure",&表示&root&可以&login.&你应当多加些,&如&/dev/tty[pqrs][0-9a-v]&
详情请&man&ttys。&
38.weekly&
每周例行的工作。&
39./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&hosts.allow
man&hosts.deny
Internet&网络服务访问控制文件,
对于安全性要求较高的服务器建议采用xinetd替代inetd,
xinetd&debian自带,其他的可以用源代码进行编译安装
40./etc/networks&/etc/netmasks
列出路由所需要的网络地址,相关命令/usr/sbin/route,当然也可以不使用这两个
文件,在维护路由表时可直接使用IP地址及网络屏蔽位。
/etc/networks
dlrin&202.199.128.0
/etc/netmasks
202.199.128.0&255.255.240.0
加入静态路由表项:
+---------------+&DDN
|&Cisco&2511&+&--------------&DLMU&202.118.64.0/255.255.255.0
|&+&--------------&DLNA&210.47.192.0/255.255.240.0
+-------+-------+
|&202.118.66.254
|&202.118.66.16
+-------+-------+&+-------------+&+-----------+
|&Switch/HUB&+-------+网络中心&+-----+&LAN&Router+
+-------+-------+&+-------------+&+------+----+
|&202.118.68.0/255.255.252.0
|&+--------------+
+--------------+&202.118.66.81+&(测试机器)
|&+--------------+
|&202.118.66.1(Default&Router)
+-------+-------+
|&路由器&+
+-------+-------+
|202.112.30.65/255.255.255.252
|202.112.30.66/255.255.255.252
Cernet/Internet
(1)&202.118.66.81(Helius)&&-&&202.118.66.18&(peony)
202.118.066.081
255.255.255.0&And
-------------------
202.118.066.0&网络地址&在同一个ip网络段
IP&Address&&-&&MAC(Media&Access&Address)
202.118.66.18&08:00:20:96:01:6A
&202.118.66.81&00:80:C8:4C:6A:D0
&202.118.66.1&00:60:5C:F3:FF:75
&202.118.66.81&-&&202.118.66.18
以太网的数据包:
08:00:20:96:01:6A&+&00:80:C8:4C:6A:D0&+&ip数据
(2)&202.118.66.81&-&&202.112.0.36
不在同一个ip段,&通过间接传送(通过路由器).
[hbwork@linden&hbwork]$&netstat&-rn
Kernel&IP&routing&table
Destination&Gateway&Genmask&Flags&MSS&Window&irtt&Iface
202.118.66.0&0.0.0.0&255.255.255.0&U&1500&0&0&eth0
127.0.0.0&0.0.0.0&255.0.0.0&U&3584&0&0&lo
0.0.0.0&202.118.66.1&0.0.0.0&UG&1500&0&0&eth0
Default&Router
(3)&加入静态路由
相关命令:/usr/sbin/route或&/sbin/route
linux下需要加入自己网络的路由表项
/sbin/route&add&-net&202.118.66.0&netmask&255.255.255.0&eth0
/sbin/route&add&-net&202.199.128.0&netmask&255.255.240.0&gw&202.118.66.254
/sbin/route&add&-net&dlrin&gw&202.118.66.254
/sbin/route&add&-net&dlrin&gw&dlrin-gw
/sbin/route&add&default&gw&202.118.66.1
41.etc/issue&系统进站提示信息(主控台用)
&/etc/issue.net&telnet时显示信息(&strings&in.telnetd&|egrep&issue)
/etc/motd&用户进入系统后的提示信息
42.&/etc/named.boot
DNS(BIND&4.9.x)&启动文件
示例文件:(Caching&Only&Server)
directory&/etc/namedb
primary&0.0.127.in-addr.arpa&named.local
cache&.&root.cache
其中root.cache&文件可通过dig得到:
dig&@ns.internic.net&.&ns&&&/etc/namedb/root.cache
named.local文件内容如下:
@&IN&SOA&localhost.&root.localhost.&(
IN&NS&localhost.
1&IN&PTR&localhost.
/etc/named.conf
DNS(BIND&8.1.x)&启动文件
(在Redhat&5.2下可用/usr/doc/bind-8.1.2/named-bootconf.pl将bind&4.9.x
的named.boot文件转换为bind8的named.conf文件格式,&执行过程如下:
/usr/doc/bind-8.1.2/named-bootconf.pl&/etc/named.boot&&&/etc/named.conf)
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 etc是什么的缩写 的文章

 

随机推荐