如何在 Linux 上編輯 Hosts 文件

Linux 上的 Hosts 文件負責映射主機名和IP 地址。這是一個名為“Hosts”的純文本文件。如果您曾經在 Linux 上運行過服務器,您無疑會發現自己經常編輯這個文件。 

在本指南中,我們將向您展示如何在 Linux 上訪問 Hosts 文件以及如何備份它。首先,請確保您有權訪問 root 帳戶。Hosts 文件是系統級文件,普通用戶無法訪問。

如何在 Linux 上編輯 Hosts 文件

備份 Hosts 文件

如果您打算編輯 Hosts 文件,最好事先創建原始文件的備份。這樣,如果您對文件進行了更改並希望恢復到編輯前的狀態,則不必重新安裝系統。

要備份 Hosts 文件,首先在終端窗口中/etc/ 使用下面的CD 命令輸入文件夾 。

cd /etc/

在/etc/文件夾內,使用cp 命令複製 Hosts 文件 。將文件複製到您的主文件夾 (~) 作為“Hosts.bak”。

cp 主機 ~/hosts.bak

備份文件後,關閉終端。將“Hosts.bak”文件安全地保存在備用硬盤驅動器、閃存驅動器或 Dropbox 帳戶上。 

如何恢復備份

如果您對 Hosts 文件進行了編輯並需要恢復它們,請按以下步驟操作。首先,打開一個終端窗口。然後,在終端打開的情況下,訪問保存“hosts.bak”文件的區域。

例如,如果您已將“hosts.bak”文件存儲在 /home/USERNAME/Documents 中,您將執行以下操作來訪問它。

cd ~/文件/

一旦終端位於“hosts.bak”文件所在的位置,請使用sudo -s登錄到 root 帳戶。 

須藤 -s

使用rm 命令刪除現有文件 。 

rm 主機

刪除原始主機文件後,使用cp 命令將備份恢復到您的計算機 。使用 cp 將允許您創建備份文件的副本並將其放入, /etc/同時將備份保存在存儲位置。

cp hosts.bak /etc/

複製過程完成後,將恢復原始主機文件。從這裡,重新啟動您的 Linux PC。當您的 Linux PC 重新打開時,您將使用 Hosts 文件中的原始主機。

訪問 Linux 主機文件 

如果要編輯 Linux Hosts 文件,則需要先訪問它。該文件位於該/etc/文件夾中,但普通 Linux 用戶帳戶無法訪問該文件,因為它是一個系統文件。

您可以使用su 命令登錄,也可以使用sudo -s 命令訪問 root 帳戶。通常,大多數 Linux 系統都可以使用su 命令訪問 root 。但是,在 Ubuntu 和其他一些發行版上,root 帳戶已關閉,因此您需要使用sudo -s。

首先,在 Linux 桌面上打開一個終端窗口。然後,在 Linux 桌面上打開一個終端窗口並按鍵盤上的Ctrl + Alt + T。 或者,在應用程序菜單中搜索“終端”並以這種方式啟動它。

打開終端后,輸入以下兩個命令之一以訪問 Linux PC 上的 root 帳戶。

蘇 -

或者,如果您的 Linux 系統上的 root 帳戶被禁用,您可以通過使用sudo -s提升會話來訪問 root 。

須藤 -s

登錄到 root 後,使用 CD 命令訪問該/etc/文件夾。 

cd /etc/

在文件夾內,使用 Nano 文本編輯器打開“Hosts”文件。在本教程中,我們將使用 Nano。但是,您可以使用任何文本編輯器打開“Hosts”文件。

如何在 Linux 上編輯 Hosts 文件

nano -w 主機

編輯主機文件

要編輯 Hosts 文件,您需要了解它的工作原理。每個條目都有一個 IP 地址和一個主機名。在 Nano 文本編輯器中查看文件並查看其中的行。

如何在 Linux 上編輯 Hosts 文件

例如,Hosts 文件中的一行可能類似於下面的代碼。

192.168.1.205 my.hostname

如果要向 Hosts 文件添加新行,請在底部創建新行並輸入 IP 地址和主機名。然後,通過按鍵盤上的Ctrl + O 將編輯保存在 Nano 文本編輯器中。

隨意向主機文件添加任意多的新行。完成編輯過程後,按 Crl + X按鈕組合退出 Nano 文本編輯器。

留下評論

如何在 Ubuntu 桌面系統上設定 Btrfs 自動快照

如何在 Ubuntu 桌面系統上設定 Btrfs 自動快照

配置 Snapper 以在 Ubuntu 桌面上建立和清理定時產生的 Btrfs 快照。首先檢查子磁碟區佈局,啟用 systemd 定時器,並安全地驗證保留策略。

安全修復 SUSE Linux Enterprise LVM 精簡配置空間不足的問題

安全修復 SUSE Linux Enterprise LVM 精簡配置空間不足的問題

透過區分資料耗盡和元資料耗盡、擴展儲存、修復元資料和啟用自動擴展,診斷和恢復 SUSE Linux Enterprise 上的完整 LVM 精簡池。

Debian 12 CIS 加固指南:伺服器基線逐步指南

Debian 12 CIS 加固指南:伺服器基線逐步指南

使用安全的伺服器工作流程(包括更新、SSH、防火牆、AppArmor、稽核和驗證),對 Debian 12 Bookworm 進行強化,使其符合目前的 CIS 基準 v2.0.0 標準。

如何在 Gooroom OS 上安裝 Flatpak 和 Snap 應用

如何在 Gooroom OS 上安裝 Flatpak 和 Snap 應用

在 Gooroom OS 上安裝 Flatpak 和 Snap 應用,包括版本檢查、終端命令以及相容性、安全控制、更新和儲存的實際比較。

如何修正 GPG 錯誤:Ubuntu 中無法驗證以下簽名

如何修正 GPG 錯誤:Ubuntu 中無法驗證以下簽名

安全地修復 Ubuntu APT 簽章錯誤。無需停用軟體包驗證,即可識別 NO_​​PUBKEY、EXPKEYSIG、BADSIG、時脈和軟體來源設定問題。

如何在 SLES 15 上設定 DM-Multipath:實用指南

如何在 SLES 15 上設定 DM-Multipath:實用指南

在 SLES 15 上設定 DM-Multipath,實現安全發現、服務設定、最小 multipath.conf 變更、initramfs 更新和路徑健康檢查。

SLES Btrfs Snapper 更新失敗後回滾:安全復原指南

SLES Btrfs Snapper 更新失敗後回滾:安全復原指南

使用 Btrfs 和 Snapper 在更新失敗後恢復 SLES。比較回滾選項,安全地測試快照,恢復系統,並驗證儲存庫。

如何在 Pardus 用戶端部署自訂桌布和策略

如何在 Pardus 用戶端部署自訂桌布和策略

使用 Liderahenk 和 Ahenk 來設定自訂的 Pardus GNOME 桌布,使用 dconf 鎖定選定的設置,並透過經過測試的試點專案推出其他客戶端策略。

Ubuntu 伺服器啟動進入緊急模式:逐步救援指南

Ubuntu 伺服器啟動進入緊急模式:逐步救援指南

診斷 Ubuntu 伺服器進入緊急模式的原因,安全地修復常見的 /etc/fstab 和掛載問題,檢查檔案系統,並驗證正常重新啟動。

修復 Ubuntu 24.04 中 Flatpak 應用不遵循 GTK 主題的問題

修復 Ubuntu 24.04 中 Flatpak 應用不遵循 GTK 主題的問題

排查 Ubuntu 24.04 上忽略 GTK 主題的 Flatpak 應用程式問題。檢查主題擴充、GTK 入口網站、淺色和深色設定以及應用程式工具包限制。