作为系统网络管理员,要做好系统的网络设置和维护,有必要熟悉、了解与网络有关配置的文件。前面介绍Unix网络配置时,已经提到了一些。系统中与Unix网络配置有关的配置文件很多,经常用到的主要包括/etc/hosts、/etc/networks、/etc/rc.config、/etc/routes和/etc/inetd.conf等几个常用文件。
下面,我们来学习下编辑与Unix网络配置有关的常用文件。
(1)/etc/hosts定义主机名与ip地址的对应关系。
格式为:IP地址主机名 别名
如:#more /etc/hosts
112.232.32.100 hosttest
其中:定义了地址112.232.32.100的主机名为hosttest。
在定义cluster中的service时,必须在/etc/hosts中定义共享service主机的ip信息。与/etc/hosts文件类似的文件还有/etc/hosts.equiv,它是一个定义主机之间信任关系的文件。
(2)/etc/networks文件定义了网络名和网络号的对应关系。
格式为:网络名网络号 别名
如:#more /etc/networks
main1 112.232.32.0
其中:定义了网络112.232.32.0的网络名为main1。
(3)/etc/rc.config文件中保存与系统网络特性有关的一些参数。
当网络或系统重新启动,命令/sbin/init.d/inet会自动根据该文件的内容配置系统网络。rc.config文件是文本类型文件,可以用vi或其它编辑工具对它进行编辑或查看,但***不要直接对这个文件进行操作,Tru64 Unix有专用维护这个文件的命令:rcmgr。
(4)文件/etc/routes定义了系统的静态路由信息
文件格式为:目的类型目的地址/名字 网关地址/名字
其中目的类型有两种:-net|-host,-net定义到某网络的静态路由,-host定义到指定主机的静态路由;名字指定义在/etc/hosts、/etc/networks中的主机或网络名。
(5)/etc/inetd.conf 和/etc/inetd.conf.local
Tru64 Unix环境下网络守护进程为inetd, 它负责启动和响应各种网络服务。Inetd 读取配置文件/etc/inetd.conf内容,决定采用何种方式、何种服务类型、何种协议并启动哪些internet服务。
到这,编辑与Unix网络配置有关的常用文件我们就基本上介绍完了,希望对大家对Unix操作系统的学习有所帮助。
【编辑推荐】