设置主机名的简单问题,教教我吧
(我用的是红帽linux9)请先看看我的操作:
主菜单--系统设置--网络--DNS选项卡,"主机名:"后输入"linux9".
在重启计算机时,提示找不到"linux9的地址,试试在/etc/hosts文件中加入
linux9"(具体怎么说的我记不太清了).
请问:
1.我的操作有误吗.
2./etc/hosts文件是干什么用的
打开里面有三行内容,如下:
# Do not remove the following line, or various program
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
请问是什么意思?我设置了主机名,是不是要改动这个文件呢?
3.DNS选项卡里那个"DNS搜索路径:"是干什么用的,要不要删掉呢? vi /etc/sysconfig/network,修改HOSTNAME一行为"HOSTNAME=主机名"(没有这行?那就添加这一行吧),然后运行命令 " hostname 主机名"。一般还要修改/etc/hosts文件中的主机名。这样,无论你是否重启,主机名都修改成功。 /etc/host文件是Linux默认的首先解析主机名的地方,在这里找不到主机名对应的IP地址才去找DNS服务器。
127.0.0.1是本机的环回IP地址,后面跟着的第一个名字:localhost.localdomain是主机名,localhost是主机别名,后面可以跟多个别名。你可以试试ping localhost,实际上就是ping 127.0.0.1。 命令行模式下 hostname 主机名
LOGOUT
重新LOGIN你就能看到了
页:
[1]