发信人: sungang(笨刚)
整理人: sungang(2003-11-17 15:40:04), 站内信件
|
每个系统都应该有一个名字,这个名字通常在系统安装时确定,可以使用hostname命令来获得当前系统的名字。同样设置计算机的名字也需要使用hostname命令,但这需要root权限:
# hostname wb.example.com.cn
# hostname
wb.example.com.cn
这个配置必须写入启动文件,以便每一次系统启动都能正确完成设置。因此,就需要在rc.conf中改动或添加相关设置。
hostname=“wb.example.com.cn”
一些情况下,这种改动方式会产生一些无伤大雅的小问题,例如,可能sendmail的启动变慢,每次系统启动总需要等待几分钟等等。这是因为,一些软件首先获得hostname,再从hostname去解析对应的IP地址,如果网络连接比较慢,或者DNS的设置不正确,那么DNS解析就需要几分钟时间。
因此,更友好的做法是在改动完hostname之后,也修改hosts文件,将新的主机名和IP地址的对应关系加入文件中,这样一来,名字解析就可以立即完成了。事实上,系统安装程序sysinstall正是这么做的。
|
|