在系统设置的详细信息窗口中更改“设备名称”


19

我想更改我的“设备名称”,如设置面板中所示。我该怎么做呢?

在此处输入图片说明


第一个答案对我来说在14.04上效果很好,非常感谢

Answers:


28

使用终端执行以下命令:

sudo sed -i 's/present-host-name/new-host-name/' /etc/hosts
sudo sed -i 's/present-host-name/new-host-name/' /etc/hostname

您可以通过或检查您的当前主机名cat /etc/hostnamehostname

然后重新启动计算机,以查看更改。


3
仅重命名主机名会详细更改设备名称。但是在终端的每个sudo命令中都会有一个与主机名有关的错误
Anwar 2012年

那就对了。我重写了描述。
vine_user 2012年

10
  • 打开终端并发出命令

    gksu gedit /etc/hosts
    
  • 然后换行

    127.0.1.1   victor-System-Product-Name
    

     127.0.1.1    your-desired-name
    
  • 然后,/etc/hostname使用命令打开文件,gksu gedit /etc/hostname并在其中更改主机名以反映新名称。

  • 然后重新启动计算机,以查看更改


还是sudo hostname preferredname
Samik

@Samik,不幸的是sudo hostname preferredname无法正常工作。我检查了 谢谢
Anwar 2012年

1
抱歉,这些步骤不起作用,但是我想最好更改etc / hosts文件以反映出etc / hostname中的内容。谢谢。
维克多S

@VictorS,是的,仅更改主机名会导致错误显示在终端上
Anwar

2

由于有很多方法可以完成某项任务,因此这里还有一个:

在您的根目录中:

cd /etc
sudo vi hostname  

输入您的管理员密码,然后按Enter

i“插入”,然后将现有设备名称更改为所需的设备名称。

新闻Esc 和类型:wq!,然后按Enter

重新启动系统以使更改生效。


0

运行此命令,它将打开文本编辑器

sudo gedit /etc/hostname 

将当前名称替换为您的所需名称。保存并关闭。重新启动以使其生效。


仅更改主机名,会导致在终端的每个sudo命令上显示错误
Anwar

感谢您通知我,您能张贴您看到的确切错误吗?根据Hostname手册页 Edit /etc/hostname for permanent change,即使我尝试了这种方法,也没有遇到任何此类错误。
atenz

我用以前的/etc/hostname名字改了个新名字。重新引导系统并执行sudo命令后,错误为。这可能只是警告。我执行了命令anwaranwar-precisesudo: unable to resolve host anwarsudo gedit
Anwar

我搜索了这些内容,并得出结论,您需要同时更改两者hostshostname反映完整的更改,具体取决于loopback,DNS,域名,resolv.conf。但是最好对它们都进行更改。但是我还没有遇到过这样的error界面,必须是不同的界面。
atenz
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.