Linux修改hostname導致無法解析主機錯誤

2021-07-08 19:11:53 字數 485 閱讀 6694

電腦新安裝系統後,預設的hostname為電腦品牌加上具體的型號很長的一串主機名,這樣導致在terminal介面看起來很不友好,預設第一行全部被計算機名字占用了,然後便通過指令將hostname更改了:

sudo vi /etc/hostname

//輸入計算機密碼後,然後在裡面配置自己自定義的主機名

通過這樣設定後,重啟電腦後,hostname是更改了,但是每次執行sudo指令的時候都會出現無法解析主機錯誤,但是不影響我輸入管理員密碼和獲取超級管理員許可權.但是問題在於我在本地執行單元測試的時候,報錯資訊也提示這個,導致我的單元測試執行不起來,一直到今天才發現是因為無法解析主機的問題.解決無法解析主機如下:

sudo vi /etc/hosts

//修改127.0.1.1的主機名為我們在hostname裡面自定義設定的hostname,這個ip位址是用來解析主機名的,配置完成後,問題就可以解決了

Linux 修改hostname幾種方式

1 hostname db server 執行後立即生效 新會話生效 但是在系統重啟後會丟失所做的修改 2 echo db server proc sys kernel hostname 執行後立即生效 新會話生效 但是在系統重啟後會丟失所做的修改 3 sysctl kernel.hostname ...

linux 靜態ip和hostname 修改

檢視當前機器使用的網絡卡名 ip addr如下圖 當前機器使用網絡卡是ens33 ls如下圖,修改ifcfg ens33 網絡卡名 vim ifcfg ens33新增紅框內容 bootproto static 代表靜態 ipaddr 192.168.1.55 要設定的位址 netmask 255.2...

Linux修改hostname的幾種方法

修改hostname有幾種方式 1 hostname db server 執行後立即生效 新會話生效 但是在系統重啟後會丟失所做的修改 2 echo db server proc sys kernel hostname 執行後立即生效 新會話生效 但是在系統重啟後會丟失所做的修改 3 sysctl ...