1. 程式人生 > >ubuntu如何修改terminal終端的主機名(修改/etc/hostname文件)

ubuntu如何修改terminal終端的主機名(修改/etc/hostname文件)

名稱 sta too term who 系統 tle detail 哈哈

有時候安裝完Ubuntu系統後,打開命令終端,終端顯示的主機名格式比較難看,例如 我最近買的國內某雲的VPS。 [plain] view plain copy
  1. [email protected]$
  2. [email protected]$
對於有潔癖的人來說,看到這麽長還帶橫桿的系統名就煩,想進各種方法消除他,還好,linux上命令修改特別方便。
一、關於hostname命令 hostname命令在linux上可以查看以及設置當前系統的名字 1. 查看hostname [plain] view plain copy
  1. [email protected]$ hostname
  2. VM-1560-ubuntu
2. 設置hostname [plain] view plain copy
  1. [email protected]$ hostname newhostname
  2. hostname: you must be root to change the host name
這是因為修改hostname會改變系統屬性,需要root權限。 [plain] view plain copy
  1. [email protected]$ sudo hostname newhostname
即可。
二、關於/etc/hostname文件 這個文件存儲了hostname的名稱,系統每次啟動時都會通過讀取這個文件獲得系統的名稱。 三、關於/etc/hosts 網絡主機名稱,可以通過修改hosts文件來重定向域名指向的ip。以前可以通過這個方法查看外面的花花世界,好像這兩年不行了,哈哈,你懂的。 [plain] view plain copy
  1. [email protected]$ sudo vim /etc/hosts
  2. 127.0.0.1 localhost VM-1560-ubuntu
127.0.0.1即本機的IP。 四、修改主機名稱 1. hostname修改系統名稱 [plain] view plain copy
  1. [email protected]$ hostname newhostname
2.修改/etc/hostname文件 [plain] view plain copy
  1. [email protected]$ sudo vim /etc/hostname
將VM-1560-ubuntu改為newhostname 3. 修改/etc/hosts文件 [plain] view plain copy
  1. [email protected]$ sudo vim /etc/hosts
修改前 127.0.0.1 localhost VM-1560-ubuntu 修改後 127.0.0.1 localhost newhostname 4. 打開新的終端,終端窗口的系統名稱已經修改好了 [plain] view plain copy
  1. [email protected]$
該方法適用於ubuntu系統,比如ubuntu16.04,ubuntu 16.10。 http://blog.csdn.net/sweettool/article/details/70963198

ubuntu如何修改terminal終端的主機名(修改/etc/hostname文件)