欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Ubuntu?24.04中優(yōu)雅地修改主機(jī)名的具體步驟和方法

 更新時(shí)間:2025年09月10日 09:22:12   作者:Joyner2018  
在使用?Ubuntu?的過(guò)程中,有時(shí)我們會(huì)想要修改主機(jī)名,例如為了統(tǒng)一命名規(guī)范、更好地識(shí)別主機(jī),或者只是因?yàn)榘惭b系統(tǒng)時(shí)隨便填了個(gè)名字,本文將帶你一步一步地,在?Ubuntu?24.04?系統(tǒng)中?優(yōu)雅且安全地修改主機(jī)名,需要的朋友可以參考下

引言

在使用 Ubuntu 的過(guò)程中,有時(shí)我們會(huì)想要修改主機(jī)名,例如為了統(tǒng)一命名規(guī)范、更好地識(shí)別主機(jī),或者只是因?yàn)榘惭b系統(tǒng)時(shí)隨便填了個(gè)名字。本文將帶你一步一步地,在 Ubuntu 24.04 系統(tǒng)中 優(yōu)雅且安全地修改主機(jī)名。

無(wú)論你是 Linux 新手還是老司機(jī),看完這篇文章你都能輕松完成主機(jī)名的修改。

主機(jī)名是什么?

主機(jī)名(Hostname)是你系統(tǒng)在網(wǎng)絡(luò)中的標(biāo)識(shí),就像是你的電腦名字。在局域網(wǎng)環(huán)境下,它可以用于主機(jī)之間的識(shí)別,部分軟件或腳本也依賴這個(gè)名稱來(lái)運(yùn)行。

你可以用以下命令查看當(dāng)前的主機(jī)名:

hostname

或者更詳細(xì)地查看主機(jī)狀態(tài):

hostnamectl 

推薦方法:使用 hostnamectl 命令修改主機(jī)名(適用于 Ubuntu 16.04+,包括 24.04)

Ubuntu 24.04 使用的是 systemd 系統(tǒng)管理器,因此我們可以使用 hostnamectl 命令來(lái)修改主機(jī)名,這也是最現(xiàn)代、最推薦的方式。

步驟如下:

1. 修改主機(jī)名

在終端中執(zhí)行以下命令,將 my-new-hostname 替換為你想要的新主機(jī)名:

sudo hostnamectl set-hostname my-new-hostname 

這個(gè)命令會(huì)自動(dòng)修改 /etc/hostname 文件,并即時(shí)生效(無(wú)需手動(dòng)編輯文件)。

2. 修改 /etc/hosts 文件(非常重要)

雖然 hostnamectl 命令會(huì)修改系統(tǒng)主機(jī)名,但 /etc/hosts 文件也需要同步更新,否則有些服務(wù)(比如 SSH、sudo)可能會(huì)出現(xiàn)警告或者無(wú)法識(shí)別主機(jī)名。

編輯 hosts 文件:

sudo nano /etc/hosts 

找到類似這樣的行:

127.0.1.1 原來(lái)的主機(jī)名 

將其修改為:

127.0.1.1 my-new-hostname 

保存并退出:Ctrl+O 保存,Enter 確認(rèn),Ctrl+X 退出。

3. 重啟系統(tǒng)(建議)

雖然主機(jī)名大多數(shù)時(shí)候會(huì)即時(shí)生效,但為了確保所有服務(wù)和終端都識(shí)別新主機(jī)名,建議重啟一次:

sudo reboot

如何驗(yàn)證修改是否成功?

修改完成后,可以使用以下命令驗(yàn)證當(dāng)前主機(jī)名:

hostname 

以及:

hostnamectl 

你應(yīng)該能看到類似這樣的輸出:

   Static hostname: my-new-hostname
         Icon name: computer-laptop
           Chassis: laptop
        Machine ID: xxxx
           Boot ID: xxxx
  Operating System: Ubuntu 24.04 LTS
            Kernel: Linux 6.x.x
      Architecture: x86-64

進(jìn)階方法:手動(dòng)修改配置文件(不推薦,但可以了解)

如果你不想用 hostnamectl,可以手動(dòng)編輯兩個(gè)文件:

  • /etc/hostname
  • /etc/hosts

分別修改內(nèi)容為新主機(jī)名,并運(yùn)行:

sudo hostname my-new-hostname 

這種方式修改的是當(dāng)前會(huì)話中的主機(jī)名(臨時(shí)生效),下次重啟會(huì)還原,所以必須修改配置文件才能持久生效。相比之下,hostnamectl 更簡(jiǎn)單可靠。

一鍵修改主機(jī)名腳本(Bonus)

如果你經(jīng)常需要更改主機(jī)名,比如在配置新服務(wù)器或虛擬機(jī)時(shí),可以使用以下腳本:

#!/bin/bash
# 一鍵修改 Ubuntu 主機(jī)名腳本
 
read -p "請(qǐng)輸入新的主機(jī)名: " newname
 
if [ -z "$newname" ]; then
    echo "主機(jī)名不能為空!"
    exit 1
fi
 
sudo hostnamectl set-hostname "$newname"
sudo sed -i "s/127.0.1.1.*/127.0.1.1    $newname/" /etc/hosts
 
echo "主機(jī)名已修改為 $newname,請(qǐng)重啟系統(tǒng)以完全生效。"

保存為 change_hostname.sh,給予執(zhí)行權(quán)限并運(yùn)行:

chmod +x change_hostname.sh
./change_hostname.sh

總結(jié)

修改 Ubuntu 主機(jī)名并不復(fù)雜,只要遵循以下三步:

  1. 使用 hostnamectl set-hostname 新主機(jī)名 修改主機(jī)名;
  2. 同步修改 /etc/hosts 文件;
  3. 重啟系統(tǒng)讓所有服務(wù)識(shí)別新主機(jī)名。

Ubuntu 24.04 完美支持這套流程,推薦使用它替代手動(dòng)編輯配置文件的老舊做法。

到此這篇關(guān)于 Ubuntu 24.04中優(yōu)雅地修改主機(jī)名的具體步驟和 方法的文章就介紹到這了,更多相關(guān) Ubuntu 24.04修改主機(jī)名內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • CentOS修改服務(wù)器登錄密碼的詳細(xì)指南

    CentOS修改服務(wù)器登錄密碼的詳細(xì)指南

    在日常使用?Linux?服務(wù)器時(shí),修改用戶登錄密碼是維護(hù)系統(tǒng)安全性的重要環(huán)節(jié),本文將詳細(xì)介紹如何在?CentOS?系統(tǒng)中修改用戶密碼,包括可能遇到的常見問題及其解決方案,需要的朋友可以參考下
    2024-10-10
  • Linux下修改jar、zip等文件內(nèi)的文件詳解

    Linux下修改jar、zip等文件內(nèi)的文件詳解

    這篇文章主要介紹了Linux下修改jar、zip等文件內(nèi)的文件詳解的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • Shell中如何用find命令查找指定文件或目錄

    Shell中如何用find命令查找指定文件或目錄

    find命令是Linux中用于查找文件或目錄的工具,它可以根據(jù)文件名、類型、大小、權(quán)限、所有者等多種屬性進(jìn)行搜索,常用選項(xiàng)包括-name按名稱查找、-type按類型查找、-size按大小查找等,find還能配合-exec執(zhí)行特定命令
    2024-09-09
  • linux系統(tǒng)之如何禁用usb口

    linux系統(tǒng)之如何禁用usb口

    這篇文章主要介紹了linux系統(tǒng)之如何禁用usb口問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Linux上讀取或設(shè)置環(huán)境和shell變量的教程

    Linux上讀取或設(shè)置環(huán)境和shell變量的教程

    當(dāng)通過(guò) shell 會(huì)話與服務(wù)器交互時(shí),有許多信息會(huì)被 shell 編譯以確定其行為和對(duì)資源的訪問,其中一些設(shè)置包含在配置設(shè)置中,而其他一些則由用戶輸入確定,在本指南中,我們將討論如何與環(huán)境進(jìn)行交互,并通過(guò)配置文件以及交互方式讀取或設(shè)置環(huán)境和 shell 變量
    2024-10-10
  • 淺談linux中的whoami與 who指令

    淺談linux中的whoami與 who指令

    下面小編就為大家?guī)?lái)一篇淺談linux中的whoami與 who指令。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-12-12
  • 在linux中執(zhí)行sql文件方式

    在linux中執(zhí)行sql文件方式

    在Linux中執(zhí)行SQL文件,首先需要將本地SQL文件導(dǎo)出,然后將其上傳到服務(wù)器,通過(guò)執(zhí)行SQL文件,可以將數(shù)據(jù)庫(kù)備份或恢復(fù)到服務(wù)器上,以上經(jīng)驗(yàn)供參考,希望能幫助到大家
    2025-02-02
  • Linux下查看壓縮文件內(nèi)容的10種方法(小結(jié))

    Linux下查看壓縮文件內(nèi)容的10種方法(小結(jié))

    這篇文章主要介紹了Linux下查看壓縮文件內(nèi)容的10種方法(小結(jié)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • Linux命令學(xué)習(xí)總結(jié):詳解reboot命令

    Linux命令學(xué)習(xí)總結(jié):詳解reboot命令

    這篇文章主要介紹了Linux命令學(xué)習(xí)總結(jié):詳解reboot命令,這個(gè)指令使用起來(lái)非常簡(jiǎn)單,有興趣的可以了解一下。
    2016-11-11
  • CentOS 7 安裝Chrome瀏覽器的方法

    CentOS 7 安裝Chrome瀏覽器的方法

    這篇文章主要介紹了CentOS 7 安裝Chrome瀏覽器的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12

最新評(píng)論