|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
对于开发环境的选择尽量要轻量级和高度可定制,航空母舰级别的工具往往会让你迷惑不解;
在《调谐LINUX收集功能之调试工具篇》中,我们先容了route、netstat、tcpdump三种收集调谐测试工具的利用办法及其可完成的功效。本文我们将侧重先容收集设置文件的内容,帮您读懂这些文件。
/etc/modules.conf文件
该设置文件界说了各类必要在启动时加载的模块的参数信息,这里次要侧重会商关于网卡的设置。为了削减启动时大概呈现的成绩,Linux内核不会主动检测多个网卡。关于未将网卡的驱动编译到内核而是作为模块静态载进的体系若必要安装多块网卡,应当在“modules.conf”文件中举行响应的设置。若设备驱动被编译为模块(内核的模块):关于PCI设备,模块将主动检测到一切已安装到体系上的设备;关于ISA卡,则必要向模块供应IO地点,以使模块晓得在那边寻觅该卡,这些信息在“/etc/conf.modules”中供应。
比方,我们有两块ISA总线的3c509卡,一个IO地点是0x300,另外一个是0x320。编纂“modules.conf”文件以下:
aliaseth03c509
aliaseth13c509
options3c509io=0x300,0x320
关于PCI卡,仅仅必要alias命令来使ethN和得当的驱动模块名联系关系,PCI卡的IO地点将会被主动的检测到。关于PCI卡,编纂"modules.conf"文件以下:
aliaseth03c905
aliaseth13c905
若驱动已被编译进了内核:体系启动时的PCI检测程序将会主动找到一切相干的网卡。ISA卡一样平常也可以被主动检测到,可是在某些情形下,ISA卡仍旧必要做上面的设置事情:在"/etc/lilo.conf"中增添设置信息,其办法是经由过程LILO程序将启动参数信息传送给内核。关于ISA卡,编纂"lilo.conf"文件,增添以下内容:
append="ether="0,0,eth0ether="0,0,eth1"
/etc/sysconfig/network-scripts/ifcfg-ethN文件
在RedHat中,体系收集设备的设置文件保留在"/etc/sysconfig/network-scripts"目次下,ifcfg-eth0包括第一块网卡的设置信息,ifcfg-eth1包括第二块网卡的设置信息等,若但愿手工修正收集地点或在新的接口上增添新的收集界面,能够经由过程修正对应的文件(ifcfg-ethN)或创立新的文件来完成。
DEVICE=namename暗示物理设备的名字
IPADDR=addraddr暗示赋给该卡的IP地点
NETMASK=maskmask暗示收集掩码
NETWORK=addraddr暗示收集地点
BROADCAST=addraddr暗示播送地点
ONBOOT=yes/no启动时是不是激该死卡
none:不必启动协定
bootp:利用bootp协定
dhcp:利用dhcp协定
USERCTL=yes/no是不是同意非root用户把持该设备
/etc/resolv.conf文件
该文件是由域名剖析器(resolver,一个依据主机名剖析IP地点的库)利用的设置文件,示比方下:
searchdomainname.com
nameserver208.164.186.1
nameserver208.164.186.2
“searchdomainname.com”暗示当供应了一个不包含完整域名的主机名时,在该主机名后增加domainname.com的后缀;“nameserver”暗示剖析域名时利用该地点指定的主机为域名服务器。个中域名服务器是依照文件中呈现的按次来查询的。
/etc/host.conf文件
该文件指定怎样剖析主机名。Linux经由过程剖析器库来取得主机名对应的IP地点。上面是一个“/etc/host.conf”的示例:
orderbind,hosts
multion
ospoofon
“orderbind,hosts”指定主机名查询按次,这里划定先利用DNS来剖析域名,然后再查询“/etc/hosts”文件(也能够相反)。
“multion”指定是不是“/etc/hosts”文件中指定的主机能够有多个地点,具有多个IP地点的主机一样平常称为多穴主机。
“nospoofon”指不同意对该服务器举行IP地点棍骗。IP棍骗是一种打击体系平安的手腕,经由过程把IP地点假装成其余盘算机,来获得别的盘算机的信托。
/etc/hosts文件
当呆板启动时,在能够查询DNS之前,呆板必要查询一些主机名到IP地点的婚配。这些婚配信息寄存在/etc/hosts文件中。在没有域名服务器情形下,体系上的一切收集程序都经由过程查询该文件来剖析对应于某个主机名的IP地点。
上面是一个“/etc/hosts”文件的示例:
IPAddressHostname Alias
127.0.0.1Localhost Gate.openarch.com
208.164.186.1 gate.openarch.comGate
………… …………………
最右边一列是主机IP信息,两头一列是主机名。任何前面的列都是该主机的别号。一旦设置完呆板的收集设置文件,应当从头启动收集以使修正失效。利用上面的命令来从头启动收集:/etc/rc.d/init.d/networkrestart。
/etc/inetd.conf文件
尽人皆知,作为服务器来讲,服务端口开放越多,体系平安不乱性越难以包管。以是供应特定服务的服务器应当尽量开放供应服务必不成少的端口,而将与服务器服务有关的服务封闭,好比:一台作为www和ftp服务器的呆板,应当只开放80和25端口,而将其他有关的服务如:fingerauth等服务关失落,以削减体系毛病</p>
但不会命令而成为高手也是不可能的.这就好比学英语,什么语法都不懂,只捧着单词手册背单词是学不会英语的,但是没有单词词汇量英语水平也提不高的。 |
|