在 Linux 中编辑主机名

在 Linux 中编辑主机名

我需要在我的计算机上安装一些库(例如 libSM.i686)才能使用 ANSYS Workbench(这是一种流体动力学模拟软件),并且在使用命令 yum install 时遇到了问题,例如:“无法检索存储库的存储库元数据(repomd.xml)”:

该系统正在从 RHN Classic 或 RHN Satellite 接收更新。

http://linux.dropbox.com/fedora/6Workstation/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: Dropbox. Please verify its path and try again

所以我搜索了一下,发现我必须更改主机名(从ansys 客户门户);我尝试更改此文件/etc/sysconfig/network;我曾通过在 gedit 中更改文件/etc/sysconfig/network然后保存它来这样做过。

不幸的是,它没有解决问题,所以现在我需要返回到以前的主机名(该主机名是完全限定域名 (FQDN) 的形式,格式为 hostname.domainname)。但现在,令人惊讶的是,它不再允许我这样做了。因此,我尝试了编辑主机名的命令,cd /etc/sysconfig; vi network但不知道应该如何保存我在主机名中所做的更改。

答案1

太长不看;

在终端上,输入以下命令来打开hosts文件:

sudo nano /etc/hosts

您的 hosts 文件将如下所示:

在此处输入图片描述

将标有 127.0.1.1 的条目重命名为您喜欢的主机名。返回终端,键入以下命令打开主机名文件:

sudo nano /etc/主机名

此文件仅包含您当前的主机名:用您在上一步中输入的相同主机名替换默认主机名。保存它。

最后,我们需要将更改提交给系统并重新启动系统以使更改生效。在终端上,输入以下命令提交更改:

sudo /etc/init.d/主机名.sh

按照该命令执行:

sudo 重启

一旦系统恢复在线,您的新主机名将生效。

完整文章这里

答案2

在 /etc/sysconfig/network 中:

NETWORKING=yes
HOSTNAME=hostname.domainname

以上操作需要重新启动。

无需重启即可更改主机名:

sysctl kernel.hostname=hostname.domainname

如果您稍后重新启动,请使用两者来保留更改。

相关内容