我有一台 CentOS 5.5 机器,它已分配一个域名,突然该域名消失了,它显示其域名为“fqdn”。登录显示为 [root@fqdn] 并且“hostname”命令返回“fqdn”。知道这里出了什么问题吗?或者在这种情况下我应该寻找什么。
顺便说一下,我的 dmesg 中有一些错误
type=1400 audit(1345154461.224:5387): avc: denied { write } for pid=13584 comm="ip" path="/tmp/netchklog" dev=dm-0 ino=393854 scontext=user_u:system_r:ifconfig_t:s0 tcontext=user_u:object_r:tmp_t:s0 tclass=file
type=1400 audit(1345154521.247:5388): avc: denied { write } for pid=14104 comm="ip" path="/tmp/netchklog" dev=dm-0 ino=393854 scontext=user_u:system_r:ifconfig_t:s0 tcontext=user_u:object_r:tmp_t:s0 tclass=file
答案1
FQDN 代表完全限定域名,显然有人将其重置为默认值。
您可以使用以下方式重置它:
# hostname <hostname>
当然是以 root 身份。
但请注意,这与您可能拥有的任何 DNS A/CNAME 记录无关。
答案2
首先,CentOS 5.5 已经基本过期了。当前版本是 5.9 - 所以这可能是对你系统的一次成功攻击。
第二步 - 检查您的 dhcp 设置。可能是您将其设置为自动更改 fqdn。您的 dhcp 服务器上有什么变化吗?
/etc/sysconfig/network
是设置主机名可安全重启的地方。上次修改时间是什么时候?尝试将此日期/时间与其他事件关联起来。