我正在嘗試安裝 CentOS 7 伺服器。安裝期間選擇什麼主機名稱? “server.mydomain.tld”好還是我只需要選擇“伺服器”?
答案1
官方CentOS 文檔表示主機名稱應該是 FQDN。
HOSTNAME=<值>,其中 <值> 應該是完全合格網域名稱 (FQDN), 例如主機名稱.example.com,但可以是任何必要的主機名稱。
在 CentOS 7 安裝過程中,在 CentOS 7 安裝程式的「安裝摘要」畫面中,按一下「網路和主機名稱」標籤,然後在「網路和主機名稱」標籤中鍵入您的系統 FQDN。主機名稱場地。 FQDN 是主機名稱+網域的組合。例如,如果server
您的主機名稱是 ,網域名稱是mydomain.com
,那麼您的 FQDN 是server.mydomain.com
若要變更 CentOS 7 中的主機名,請依照下列說明操作RHEL / Centos Linux 7:變更並設定主機名稱指令。
答案2
您可以選擇任何您喜歡的名稱。
是的,通常建議使用完全限定網域名稱(FQDN)HOSTNAME
(即類似 MyHomeServer.AlbaStar.com 的名稱),但我個人認為這沒有多大意義。
首先,並不是所有人都會購買網域。而且即使他們購買了,也不代表他們的每台伺服器都可以透過這個網域存取。例如,我目前管理 4 台 CentOS 伺服器。我只「連接」了其中一個域名,其他的只能透過其 IP 位址存取。
其次,對我來說,這就hostname
像是物理機的 ID。今天我可能會使用特定的 CentOS 伺服器作為my-business.com
網站的網頁伺服器,明天我決定將我的網站移到另一台機器上。如果我使用 FQDN 作為主機名,我將不得不更改它,這很令人困惑。
這就是為什麼我的服務器使用一些容易記住的名稱(例如名人的名字)。然後我把線
export PS1='\[\033[0;35m\]\u@\h:\[\033[36m\]\W\[\033[0m\] \$ '
into~/.bashrc
並且我的 bash 提示字元總是向我顯示我正在哪個伺服器上工作,這非常方便。
ps 如果您對所選名稱不滿意,可以隨時開啟/etc/sysconfig/network
並變更HOSTNAME
變數。