当我连接到服务器(ubuntu服务器10.10)时,得到以下信息:
name@server-name.belkin ~>
如何删除“ .belkin”?
当我连接到服务器(ubuntu服务器10.10)时,得到以下信息:
name@server-name.belkin ~>
如何删除“ .belkin”?
Answers:
您需要在两个文件中编辑计算机名称:
/etc/hostname
和
/etc/hosts
这些都需要管理权限,因此运行
gksu gedit /path/to/file
用新的名称替换现有计算机名称的任何实例。完成运行后
sudo service hostname start
如果重新启动计算机,该名称也将更改。
也可以看看:
sudo service hostname restart
更改主机名即可,无需重启。
sudo service hostname restart
在AWS上默认安装ubuntu服务器14.04时不起作用。我不得不完全重启服务器
sudo hostname
,就成功了。我没有发现任何立即更改,但是当我打开一个新终端时,我看到我的主机名确实发生了更改。
sudo hostname new-host-name
在ubuntu 13.10上为我工作
hostnamectl set-hostname
在13.10+桌面上
如果您具有systemd(从13.10开始)并且cloud-init未激活(请参见下文),则这是最佳方法:
hostnamectl set-hostname 'new-hostname'
它:
更多信息,请访问:https://askubuntu.com/a/516898/52975
18.04起:cloud-init
18.04引入了cloud-init,它可以控制主机名的设置,因此hostnamectl
如果安装了cloud-init,则更改后重启后它不会停留。TODO:如何检查它是否已安装,是默认安装在桌面映像上还是仅安装在服务器上?
如果您希望hostnamectl
更改在重启后保持不变,则需要编辑cloud-init的配置文件,禁用cloud-init的主机名设置/更新模块:
sudo sed -i 's/preserve_hostname: false/preserve_hostname: true/' /etc/cloud/cloud.cfg
或完全禁用cloud-init:
sudo touch /etc/cloud/cloud-init.disabled
另请参阅:如何在不重新启动的情况下更改主机名?
这很容易:
编辑/etc/hostname
,进行名称更改,保存文件。
您还应该在/etc/hosts
文件中进行相同的更改
跑 sudo service hostname start
只要您没有根据“旧”主机名设置的应用程序,就可以了;-)
hostname
现在由管理的服务一样upstart
。它将做完全相同的事情,重新启动服务。
hostname
不再是init.d
除了编辑/ etc / hosts和/ etc / hostname之外,各种服务也可能存在更改方面的问题。默认情况下,mysql和postfix安装在ubuntu中。损坏的后缀不会影响大多数ubuntu用户,因为它是后台电子邮件服务器,使用率不高。
后缀:
sudo editor /etc/postfix/main.cf
sudo service postfix restart
mysql的默认配置不使用主机名,因此可以按原样正常工作。如果已对其进行了定制,请在/ etc / mysql /中编辑文件,然后重新启动服务。
您可能还需要编辑/ etc / motd(当天的消息),该消息显示在虚拟终端和远程登录名上。那个人不会有任何伤害。
您可能已安装的其他需要修复的服务是apache,bind9等。在每种情况下,请在其配置中查找和编辑主机名,然后重新启动该服务。
该主机名唯一标识本地网络(也可能是互联网以及上)在您的计算机,因此除非你知道自己在做什么,它不是去改变它是一个好主意。
但是您可以更改外壳程序提示符,使其不显示.belkin
(域名部分):
export PS1='\u@\h \w> '
安装ailurus
添加PPA并更新您的存储库
sudo add-apt-repository ppa:ailurus && sudo apt-get update
安装ailurus
sudo apt-get install ailurus
如果您不想使用文本编辑器,Ubuntu Tweak(可从其网站上获取deb)将其作为您可以玩的小东西之一(以及您可能想进行的许多其他小调整),真的不想要玩终端和文件本身)。
sudo add-apt-repository ppa:tualatrix/ppa
然后sudo apt-get update
再 sudo apt-get install ubuntu-tweak