Ubuntu是一種廣泛使用的Linux操作系統,它為用戶提供了許多自定義選項以及快速、高效的體驗。其中一個自定義選項是修改該操作系統的主機名。在本文中,我們將介紹一些命令行方式,以幫助您修改Ubuntu主機名。
一、查看當前主機名
在修改之前,您需要先查看當前的主機名。要查看Ubuntu現有主機名,只需在終端中輸入以下命令:
hostnamectl
這個命令將顯示當前的主機名、操作系統版本和其他相關信息。例如,如果當前主機名是“ubuntu”,那麼您將看到以下輸出:
Static hostname: ubuntu Icon name: computer-vm Chassis: vm Machine ID: 4fc5af7e7da930c36ac3c100f6e952f4 Boot ID: 207e9ed5f0864b5b96bd6e0238c5a7f8 Virtualization: kvm Operating System: Ubuntu 18.04.3 LTS Kernel: Linux 4.15.0-74-generic Architecture: x86-64
二、修改主機名
一旦您了解了當前的主機名,您就可以使用以下命令修改Ubuntu的主機名:
sudo hostnamectl set-hostname new-hostname
請將new-hostname替換為您想要更改的新主機名。例如,如果您希望將主機名更改為“my-ubuntu”,則應鍵入:
sudo hostnamectl set-hostname my-ubuntu
在使用此命令之後,系統將提示您輸入sudo用戶的密碼。輸入密碼後,您的主機名將被更改。要驗證更改是否已生效,請再次運行“hostnamectl”命令,您應該能夠看到新主機名的輸出。
三、編輯主機名文件
如果上述方法無法修改您的主機名,則還可以手動編輯Ubuntu主機名文件。這可以通過以下命令完成:
sudo nano /etc/hostname
這將打開系統主機名文件,您可以在其中更改主機名。請確保將新主機名輸入到該文件的第一行中,並保存更改後退出編輯器。然後使用以下命令來重啟主機名服務:
sudo systemctl restart hostname.service
您可以驗證更改是否已生效,方法與命令1中相同,也是運行“hostnamectl”命令,查看新主機名的輸出。
四、編輯hosts文件
另一個方法是手動編輯hosts文件。此文件用於將網址映射到IP地址,並且還可以用於聲明本地主機名。要編輯hosts文件,請使用以下命令:
sudo nano /etc/hosts
在文件末尾,您可以看到在“127.0.0.1”下列出了當前主機名。您可以將其更改為新主機名。例如,您可以將以下行:
127.0.0.1 ubuntu
改為:
127.0.0.1 my-ubuntu
然後,請保存更改並退出編輯器。您應該能夠看到新主機名的輸出,方法與前述相同。
總結
在Linux操作系統中,更改主機名是一個非常基本、簡單和必要的任務。我們在這篇文章中介紹了四種修改Ubuntu主機名的方法。無論您選擇哪種方法,都應該遵循正確的步驟,並在更改後驗證更改是否已生效。如果您還沒有嘗試更改主機名,請按照我們提供的步驟進行操作。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/180271.html