如果您在管理領域工作了很長時間,您可能遇到過這樣一個例項:您需要更改伺服器上的主機名,以符合某些公司的命名標準,但您也不能有停機時間。那麼如何在不重新啟動的情況下更改主機名呢?
首先,必須更改控制此操作的配置檔案。實際的檔案及其位置將因發行版而異。在Redhat的派生版本中,要修改的檔案是/etc/sysconfig/network,所以要修改這個檔案並更改讀取HOSTNAME的行=
由此:
對此:
對於SuSE發行版,您將類似地更改/etc/HOSTNAME檔案,而Debian管理員將修改/etc/HOSTNAME檔案以設定新名稱。
接下來,需要更改/etc/hosts檔案。這在所有風格中都是相同的,包括使用您喜愛的文字編輯器和修改其中的舊主機名。例如:
對此:
“但是,”你低聲嘀咕,“我剛輸入了‘主機名’,結果得到了‘史努比’。它不起作用!”.
您需要知道的是,前面的步驟是永久設定新名稱。很明顯,你判斷起來太快了。因此,繼續輸入(在命令列中作為root或sudoer):
# hostname mdmvr14s9db
這將設定主機名,但更改不會被儲存(這就是上述步驟的目的,還記得嗎?)。繼續-測試它。鍵入“hostname”(不帶勾號),命令應返回“mdmvr14s9db”(不帶單引號)。
現在讓我們一成不變。如果您使用chkconfig和service命令(通常是RedHat family folk),您可以簡單地鍵入
#service network restart
將用新主機名重新啟動網路。其他人應該能打字
#/etc/init.d/network restart
以獲得相同的結果。
然後用hostname命令再次測試–您應該會得到返回的新名稱。
這是最簡單的部分。希望在開始之前,您檢查了所有applicationconf檔案中對新名稱的硬編碼引用,並對其進行了更改。然後您需要更改您的DNS'A'記錄,以反映新名稱。一旦你在DNS上用新名字重新啟動named,你將成功地暫時激怒了前面提到的18000個使用者中的一半,這些使用者現在無法訪問伺服器,因為這個名字還沒有在網路上傳播。但只要你躲得夠久,這事也會過去的。
至少你可以把那隻毛絨小史努比放在辦公桌旁,讓你想起那更溫和、更簡單的時光。
...意,使一個小的變化,然後執行一個速度測試,看看這是如何影響你的Wi-Fi。然後在你房子的另一個地方嘗試同樣的速度測試。如果你不滿意,再做一次改變,然後再次進行速度測試。一次進行太多更改可能導致無法隔離問題區...
...使用VirtualBox的指南中,您將瞭解為什麼要使用該軟體,如何安裝作業系統,以及如何讓它為您工作的建議。我們會解釋一切,並在途中分享技巧,這樣你就不會迷路。我們跳進去吧! ...
您可能正在使用桌面環境和Linux。無論是一個額外的輕量級的還是更成熟的,如果您想執行圖形應用程式,您都需要一個。當然,你可以試著在終端執行所有的東西,但那只是愚蠢。 ...
...cOS一樣。在大多數情況下,你可以解決這個問題。下面是如何修復Ubuntu啟動問題。 ...
... 但是什麼是DNS伺服器,它是如何讓你從a(域名)到B(匹配的web伺服器)的呢?您如何知道您的DNS伺服器是否正確響應?這個系統設計成在你不注意的情況下工作,但它不是萬無一失的。 ...
為您的電視和電影收藏設計終極媒體伺服器可能是一項挑戰。你應該使用什麼硬體,你應該安裝什麼作業系統,你應該執行什麼樣的軟體? ...
...已經詳細介紹了將Linux發行版安裝到CD或USB的過程,以及如何重置密碼。 ...
... 許多Linux伺服器執行Ubuntu。那麼,讓我們看看如何在Ubuntu伺服器上設定FTP伺服器。 ...