为什么我的主机名包含奇数字符?


8

我安装了Ubuntu,直接去终端机,发现我的名字里有些奇怪的字符。这是什么:

imageek@imageek-DP700A3D-DM700A3D-DB701A3D-DP700A7D:

我该如何改变?


2
回答为什么?part:那些不是奇数字符,即您计算机的产品名称。如果在安装时选择默认值,则主机名将设置为username-productname。BIOS将您的计算机标识为DP700A3D-DM700A3D-DB701A3D-DP700A7D(或“ DP700A3D DM700A3D DB701A3D DP700A7D”)。因此,我们现在知道您有一台三星多合一PC。
falconer 2014年

Answers:


9

您可以使用以下命令“测试”新的主机名:

sudo hostname new_hostname

(重启后不会持续)


解决方案1:编辑/etc/hostname并用新名称替换当前名称imageek-DP700A3D-DM700A3D-DB701A3D-DP700A7D

gksu gedit /etc/hostname 

解决方案2:您还可以使用:

sysctl kernel.hostname

读取当前的主机名,以及

sudo sysctl kernel.hostname=NEW_HOSTNAME

改变它。

/!\注意:使用这些方法中的任何一种时,您还希望更改主机名,/etc/hosts以避免在使用sudo以下错误消息:“ sudo无法解析主机名 new_hostname”:

gksu gedit /etc/hosts

解决方案3:您也可以使用图形界面来执行此操作。您必须安装gnome-network-admin

sudo apt-get install gnome-network-admin

无需编辑/ etc / hosts,即可进行IP映射
nux

好吧,在中/etc/hosts,您有一行127.0.1.1 hostname。在法语的Ubuntu-fr.org上,我可以看到他们建议编辑两个文件。
2014年

–对于他的情况,这不是必需的,该名称是其计算机的主机名,尝试仅编辑该主机名,它将更改,
nux 2014年

/ etc / hosts就像dns一样,您可以将名称映射到ip,因此,如果您键入localhost,则计算机知道其ip是127.0.0.1
nux 2014年

1
我的朋友,这个很好的答案,我希望我们只是从对话中学习,不要将其视为个人观点
2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.