raspberrypi的預設主機名是“raspberrypi”。如果您想要一個不同的主機名,或者希望避免本地網路上的主機名衝突,該怎麼辦?請繼續閱讀,我們將向您展示如何快速更改基於Linux的裝置的主機名。
有兩個主要原因可以解釋為什麼需要幾分鐘來編輯網路上Linux裝置的本地主機名。最常見的原因很簡單,就是定製——個性化的東西很有趣。例如,您可以將Raspberry Pi音樂站重新命名為“jukebox”,而不是將其保留為普通的舊“raspberrypi”。
您希望自定義本地主機的另一個原因是為了避免名稱衝突。例如,如果您已經購買並設定了三個Raspberry Pi單元,那麼這三個單元(假設預設的Raspbian安裝)都將嘗試宣告本地主機名“raspberrypi”。
第一個會成功,接下來的兩個會無法解析它們的主機名,使它們在路由器的裝置列表中為空(如上面的螢幕截圖所示),並且無法透過基於主機名的協議(如Samba檔案共享)訪問。
幸運的是,如果您知道在哪裡執行一些快速編輯,那麼更改Raspberry Pi(以及您可以完全訪問的大多數其他基於Linux的裝置)的主機名非常簡單。出於演示的目的,我們將在一個stock Raspbian安裝上執行更改,但是相同的檔案編輯將在Debian、Ubuntu和大多數其他Linux平臺上工作。
我們辦公室裡有太多的樹莓皮單位,所以現在有很多單位在衝突。今天我們將透過根據每個Pi單元的當前函式為它們指定唯一的名稱來解決這個問題。這個更名的一個完美的候選者是我們令人敬畏的Raspberry Pi氣象站;一旦我們將主機名改為“weatherstation”,在網路上識別它就會容易得多。
第一步是開啟裝置上的終端,或者SSH到裝置並開啟遠端終端。我們的裝置是無頭的,目前正在執行,所以我們將採用遠端終端路由,並透過SSH連線到它。
在終端上,鍵入以下命令以開啟hosts檔案:
sudo nano /etc/hosts
您的主機檔案如下所示:
除了最後一個標記為127.0.1.1、主機名為“raspberrypi”的條目之外,不要使用任何條目。這是您要編輯的唯一行。將“raspberrypi”替換為所需的任何主機名。我們在裝置上用“氣象站”代替了它。按CTRL+X關閉編輯器;同意覆蓋現有檔案並儲存。
回到終端,鍵入以下命令以開啟主機名檔案:
sudo nano /etc/hostname
此檔案僅包含當前主機名:
將預設的“raspberrypi”替換為與上一步相同的主機名(例如“weatherstation”)。再次按CTRL+X關閉編輯器,同意覆蓋現有檔案並儲存它。
最後,我們需要將更改提交到系統並重新啟動系統,以使更改生效。在終端上,輸入以下命令以提交更改:
sudo /etc/init.d/hostname.sh
遵循該命令:
sudo reboot
一旦系統重新聯機,您可以檢查路由器中的裝置列表,以檢視新主機名是否已正確解析:
成功!現在,我們的小樹莓皮氣象站沒有名字在網路上漫遊,而是有了自己的主機名。
你同時使用Mac和Windows PC嗎?厭倦了在兩者之間切換?好吧,現在你不必了,至少對於小任務來說。也許你需要使用Windows來做一些事情,但是你想同時訪問Mac上的文字訊息、聯絡人和筆記。 ...
它可以作為媒體中心,機器人的大腦,網路伺服器,甚至是數碼相框。小樹莓皮似乎知道很少的限制。。。你甚至可以在上面執行舊的Windows遊戲而不需要模擬! ...
This guide is available to download as a free PDF. Download this file now. Feel free to copy and share this with your friends and family. ...
不管你用什麼樣的樹莓圓周率,總有一天你會找到一個簡單的方法來複制資料到計算機和從計算機。它可以執行網路伺服器,媒體伺服器,復古遊戲機等等。 ...
樹莓圓周率是一個偉大的,多功能的一塊工具包,專案的多樣性,如經營一個媒體中心作為廣播電臺使用的能力。但它有一個明顯的缺陷:無法從USB啟動。 ...
可移動USB儲存使資料從一臺電腦傳輸到另一臺電腦變得很簡單,但是如果你使用的電腦在**裝置時沒有自動安裝裝置,如果沒有正確的命令,你可能會發現在USB驅動器之間移動資料是困難的,甚至是不可能的。 ...
得到了一個樹莓圓周率,但不完全相信Linux?雖然主桌面很容易使用,但有時您需要依賴終端中的命令列條目。但是,如果您是Raspbian作業系統和Linux的新手,那麼說起來容易做起來難。 ...
儘管Raspberry-Pi有很多作業系統可用,但您可能更願意使用基於Linux的作業系統。但缺少觸控式螢幕支援又如何呢? ...
您正在執行哪個版本的Linux?Ubuntu?拱門?紅帽子?不,那不是你真正想知道的,是嗎?您需要的是實際的Linux版本,甚至是Linux核心版本。 ...