【发布时间】:2014-04-10 13:50:17
【问题描述】:
我在 linux mint 中更改了我的主机名,之后我的 sudo 运行缓慢,我的意思是如何将 etc/sudoers 重新更改为正常工作,或者我需要更改其他任何内容
【问题讨论】:
标签: linux linux-mint
我在 linux mint 中更改了我的主机名,之后我的 sudo 运行缓慢,我的意思是如何将 etc/sudoers 重新更改为正常工作,或者我需要更改其他任何内容
【问题讨论】:
标签: linux linux-mint
您可能需要编辑 /etc/hosts 以反映您的新主机名
否则它会尝试通过 DNS 查找有关它的信息(很可能是超时)
寻找:
127.0.0.1 localhost oldname
并更改为:
127.0.0.1 localhost newname
当然只改变oldname对应的行。 上面我举了一个没有联网的机器的例子……
下面我举一个有IP的机器的例子:
127.0.0.1 localhost
a.b.c.d oldname <-- just edit that line
【讨论】:
问题已解决。我描述是为了帮助别人。
我也遇到了同样的问题。所有配置都正确,但是通过 ssh 和 sudo 登录非常慢。
cat /etc/hostname 是正确的,但有些东西不起作用。
我不是通过文件而是通过命令更改主机名来解决的
主机名 主机名
这样问题就消失了。大概是用hostname命令做了其他操作,修改比手动修改/etc/hostname文件更完整。
【讨论】:
无法解析主机名可能会导致运行缓慢。这可能是由于 /etc/hosts 中的错误条目或 /etc/resolv.conf
中的错误设置验证两者,以便正确配置它们。之后继续到 sudoers 文件。
您是否在 sudoers 文件中使用了旧主机名,然后更新 sudoers 内容以反映更改。
【讨论】:
找出您当前的主机名:
hostname -f
编辑/etc/hosts 文件:
sudo vim /etc/hosts
改变
127.0.0.1 oldhostname
到
127.0.0.1 current_hostname
【讨论】: