使用FetchDebian時,有幾個關鍵點需要注意,以確保安裝過程順利且系統安全。以下是一些重要的注意事項:
驗證軟件包完整性:
選擇安全的鏡像源:
保持系統更新:
sudo apt update && sudo apt upgrade 修復潛在安全漏洞。建議安裝 unattended-upgrades 包實現自動安全更新。配置防火墻和用戶權限:
iptables 等工具配置防火墻,僅開放必要端口(如HTTP、HTTPS、SSH),阻止未授權的入站連接。避免使用root用戶直接操作,創建普通用戶并使用 sudo 提升權限。使用SSH密鑰對認證:
關注Debian安全信息:
debian-security-announce 郵件列表,及時獲取Debian安全警報。更換鏡像源:
sudo gedit /etc/apt/sources.list
將現有的下載源替換為以下內容:deb http://ports.ubuntu.com/ubuntu-ports bionic main
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic multiversedeb
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic restricted
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic universe
保存文件并執行更新命令:sudo apt-get update
解決DNS解析問題:
hosts 文件以解決DNS解析問題。在Linux和Mac系統中,hosts文件路徑是 /etc/hosts??梢允褂靡韵旅钭芳覩itHub的IP地址:echo 127.0.0.2 github.com >> /etc/hosts
可以通過訪問 hosts.gitcdn.top 獲取最新的GitHub IP列表并復制到 hosts 文件中。安裝Curl:
sudo apt-get update -y && sudo apt-get install curl -y
刷新DNS緩存:
sudo /etc/init.d/network restart
在Windows系統中:ipconfig /flushdns
在Mac系統中:sudo killall -HUP mDNSResponder
準備安裝介質:
配置網絡:
/etc/netplan/ 目錄下的配置文件(例如 01-network-manager-all.yaml)。編輯相應的網絡配置文件,設置IP地址、子網掩碼、網關和DNS服務器。使用FetchDebian安裝Debian:
vmlinuz 和 initrd.gz)復制到USB驅動器中。使用FetchDebian工具將Debian安裝到USB驅動器中,它會自動檢測USB驅動器上的ISO文件,并將其配置為可啟動介質。通過遵循上述注意事項,可以確保在使用FetchDebian進行Debian系統安裝或更新時,系統能夠安全、穩定地運行。