请问redhat linux中,/etc/sysconfig/network中的hostname到底起什么作用?

本人有几台rhel5.4,有的做lvs,有的做webserver,之前设定主机名的时候,都是将主机名设在/etc/hosts里面的,最近突然发现还有个/etc/sysco... 本人有几台rhel5.4, 有的做lvs, 有的做web server,之前设定主机名的时候,都是将主机名设在/etc/hosts里面的,最近突然发现还有个/etc/sysconfig/network中有个主机名,之前从未设过,都是localhost.localdomain

网上搜索了一圈,都说这个是设本机hostname的,连鸟哥也没具体说这个hostname起什么作用,而我当前设在/etc/hosts里的本机名也用的挺好的。

由于该机器已经用于生产,现在不敢贸然修改,但又怕不改万一用户有什么应用用到了,再改要重启基本不可能,所以很矛盾。

麻烦各位说说这个/etc/sysconfig/network里的hostname究竟起到什么作用。非常感谢。
看了各位的回答,非常感谢,但是我知道这个是相当于windows的主机名,但是搞不懂具体具体有什么用,哪些东西会用到,我配了samba,没发现有影响
展开
 我来答
yjx_xiaoxin
2011-09-04 · TA获得超过6702个赞
知道大有可为答主
回答量:4618
采纳率:50%
帮助的人:2519万
展开全部
hostname就是主机名了,是在网络中标识主机的方法而已。不过Linux系统对主机名其实是有一些要求的,稍不注意就会带来问题。
首先一般建议hostname应该是FQDN的形式,即“主机名.域名”,例如“server1.yang.com”。如果不设置主机名,通常默认为localhost.localdomain,它也是符合FQDN的要求的。
其次,你设置的主机名应该可以解析出来,否则可能带来问题,有些服务会因为无法解析本机主机名而无法正常工作。例如squid、httpd等。
另外还要求主机名应该具有实际意义,简单易记。
你说的samba服务,它默认是使用netbios名称的,而不是主机名。但是在samba中如果你不指定netbios名称,则netbios名称就会使用你的主机名。
快又稳
2024-10-28 广告
在Linux环境下配置基于域名的虚拟主机,需安装Apache或Nginx等Web服务器,并编辑配置文件。以Apache为例,需创建虚拟主机配置文件,指定域名、文档根目录等,然后启用该配置文件并重启Apache服务。同样,Nginx也需在相应... 点击进入详情页
本回答由快又稳提供
匿名用户
2011-09-04
展开全部
hostname 是dns解析用的
在/etc/sysconfig/network 算是配置文件,下次开机生效
hostname desktop9.example.com 修改主机名 当前生效,若不改上面的配置文件 ,下次重启,返回原来的名称
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pddnet
2011-09-04 · TA获得超过324个赞
知道小有建树答主
回答量:304
采纳率:100%
帮助的人:241万
展开全部
主机名嘛,在网络中标识自己用的吧,也许对SMB协议有帮助吧。
service network restart 就生效了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhangcong_92
2011-09-04
知道答主
回答量:4
采纳率:0%
帮助的人:3.4万
展开全部
主机名 相当于Windows中的计算机名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式