快速业务通道

Linux网络服务器配置基础

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-12
 nameserver 208.164.186.1

  nameserver 208.164.186.2

  “search domainname.com”表示当提供了一个不包括完全域名的主机名时,在该主机名后添加domainname.com的后缀; “nameserver”表示解析域名时使用该地址指定的主机为域名服务器.其中域名服务器是按照文件中出现的顺序来查询的.

  */etc/host.conf 文件

  该文件指定如何解析主机名.Linux通过解析器库来获得主机名对应的IP地址.下面是一个“/etc/host.conf”的示例:

  order bind,hosts

  multi on

  ospoof on

  “order bind,hosts”指定主机名查询顺序,这里规定先使用DNS来解析域名,然后再查询“/etc/hosts”文件(也可以相反).

  “multi on”指定是否“/etc/hosts”文件中指定的主机可以有多个地址,拥有多个IP地址的主机一般称为多穴主机.

  “nospoof on”指不允许对该服务器进行IP地址欺骗.IP欺骗是一种攻击系统安全的手段,通过把IP地址伪装成别的计算机,来取得其它计算机的信任.

  */etc/sysconfig/network 文件

  该文件用来指定服务器上的网络配置信息,下面是一个示例:

  NETWORK=yes

  RORWARD_IPV4=yes

  HOSTNAME=deep.openarch.com

  GAREWAY=0.0.0.0

  GATEWAYDEV=

  NETWORK=yes/no

  网络是否被配置;

  FORWARD_IPV4=yes/no

  是否开启IP转发功能

  HOSTNAME=hostname hostname表示服务器的主机名

  GAREWAY=gw-ip

  gw-ip表示网络网关的IP地址

  GAREWAYDEV=gw-dev

  gw-dw表示网关的设备名,如:etho等

  注意:为了和老的软件相兼容,“/etc/HOSTNAME”文件应该用和HOSTNAME=hostname相同的主机名.

  */etc/hosts 文件

  当机器启动时,在可以查询DNS以前,机器需要查询一些主机名到IP地址的匹配.这些匹配信息存放在/etc/hosts文件中.在没有域名服务器情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的IP地址.

  下面是一个“/etc/hosts”文件的示例:

  IP Address

  Hostname

  Alias

  127.0.0.1

  Localhost

  Gate.openarch.com

  208.164.186.1

  gate.openarch.com Gate

  …………

  …………

  ………

  最左边一列是主机IP信息,中间一列是主机名.任何后面的列都是该主机的别名.一旦配置完机器的网络配置文件,应该重新启动网络以使修改生效.使用下面的命令来重新启动网络:/etc/rc.d/init.d/network restart

  * /etc/inetd.conf 文件

  众所周知,作为服务器来说,服务端口开放越多,系统安全稳定性越难以保证.提供特定服务的服务器应该尽可能开放提供服务必不可少的端口,而将与服务器服务无关的服务关闭,比如:一台作为www和ftp服务器的机器,应该只开放80 和25端口,而将其他无关的服务如:finger auth等服务关掉,以减少系统漏洞.

  而inetd,也叫作“超级服务器”,就是监视一些网络请求的守护进程,其根据网络请求来调用相应的服务进程来处理连接请求.inetd.conf则是inetd的配置文件.inetd.conf文件告诉inetd监听哪些网络端口,为每个端口启动哪个服务.在任何的网络环境中使用Linux系统,第一件要做的事就是了解一下服务器到底要提供哪些服务.不需要的那些服务应该被禁止掉,最好卸载掉,这样黑客就少了一些攻击系统的机会.查看 “/etc/inetd.conf”文件,了解一下inetd提供哪些服务.用加上注释的方法(在一行的开头加上#号),禁止任何不需要的服务,再给 inetd进程发一个SIGHUP信号.

  第一步:把文件的许可权限改成600.

  [root@deep]# chmod 600 /etc/inetd.conf

  第二步:确信文件的所有者是root.

  [root@deep]# stat /etc/inetd.conf

  第三步:编辑“inetd.conf”文件(vi /etc/inetd.conf),禁止所有不需要的服务,如:ftp、 telnet、 shell、 login、 exec、talk

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号