$ hostnamefzk$ uname -n
fzk
當 hostname -f 時報錯:未搜尋到主機名
產生這個原因時因為 /etc/hosts和/etc/sysconfig/network配置問題
#/etc/sysconfig/networknetworking=yes
hostname=fzk
#/etc/hosts127.0.0.1
localhost localhost.localdomain localhost4 localhost4.localdomain4::1
localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.133.129 fzk-129
.comfzk
黑色部分必須和hostname一致。之前一致找不到就是因為沒有配置fzk,黑色的部分。然後重啟network
service network restart
就可以了。碰見這個問題的情景是:
在配置基於xmpp協議的tigase集群時,啟動一直失敗,說是fqdn(就是hostname -f獲取的結果)配置有問題,總是獲取的是localhost。最終終於找到了問題的原因。
hostname 的用法
-s, --short
短主機名
-a, --alias
別名-i, --ip-address
ip位址
-f, --fqdn, --long
長主機名
-d, --domain
dns網域名稱
-y, --yp, --nis
nis/yp網域名稱
-v執行時,顯示詳細的處理過程
-f, --filename
讀取指定檔案
-h, --help
幫助資訊
-v, --version
版本資訊
hostname的真正修改的辦法:
Ubuntu su 認證失敗 解決辦法
原因 ubuntu安裝後,root使用者預設是被鎖定了的,不允許登入,也不允許 su 到 root 對於桌面使用者來說這個可能是為了增強安全性,但是伺服器版上的沒這個還真不行,趕緊設定下吧。解決方案 username ubuntu sudo passwd enter new unix passwor...
cocoapods安裝失敗解決辦法
1.安裝pod的時候報錯如下 last login sun oct 18 07 49 45 on console password building native extensions.this could take a while.error error installing cocoapods ...
pip 公升級失敗 解決辦法
1 解決方法 正常來說,輸入下面兩個命令的其中乙個 python m pip install u pip python m pip install upgrade pip就可以公升級。事實上,輸入python m pip install u pip 和 python m pip install up...