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