如何在 Ubuntu Server 24.04 上設定 Pi-hole DNS-over-HTTPS
在 Ubuntu Server 24.04 上設定 Pi-hole,使其使用 dnscrypt-proxy 進行 DNS-over-HTTPS 連接,然後驗證本地上游伺服器,避免常見的 DNS 衝突。
您是否在您的 Linux PC 上安裝圖標主題來增加它的趣味性並讓它看起來更漂亮?是否要為這些圖標文件創建備份以防數據丟失?如果是這樣,我們可以提供幫助!跟隨本指南,我們將向您展示如何備份 Linux PC 的圖標主題。
備份存儲在 ~/.icons 中的圖標
如果您在 Linux PC 上安裝自定義圖標主題,在單用戶模式下,所有這些圖標文件都存在~/.icons於您的主文件夾的目錄中。要備份這些圖標文件,您需要對該目錄進行完整備份。在本指南的這一部分,我們將介紹如何快速創建此目錄的備份。
~/.icons最好使用 TarGZ 存檔在 Linux 上的文件夾中創建圖標文件的備份。在 Linux 上創建 TarGZ 存檔的最快方法是通過終端。通過按鍵盤上的 Ctrl + Alt + T或Ctrl + Shift + T啟動終端窗口。當終端窗口打開時,使用mkdir命令創建一個名為“icon-backup”的新目錄。
mkdir -p ~/icon-backup
創建這個新文件夾後,使用CD命令將終端會話移動到~/.icons安裝所有單用戶圖標文件的目錄中。
cd ~/.icons
在~/.icons文件夾內,使用cp命令製作此文件夾的完整副本,並將所有內容放入您之前創建的新創建的“icon-backup”目錄中。請務必使用-r命令行開關,因為它允許您遞歸複製。
cp -r * ~/icon-backup
運行此命令後,主目錄中的所有單用戶圖標文件將開始復製到新創建的備份文件夾。此復制命令將需要幾分鐘才能完成。該過程完成後,您將計算機上的所有單用戶圖標文件放入 ~/icon-backup 目錄。
將所有文件移動到備份文件夾後,即可開始壓縮。使用CD命令,從~/.icons目錄移動到主文件夾 (~)。然後,使用tar命令創建~/icon-backup目錄的壓縮存檔。

cd ~/ tar -czvf icon-backup.tar.gz ~/icon-backup
壓縮需要一些時間才能完成,所以請耐心等待。該過程完成後,您的主目錄中將有一個名為 icon-backup.tar.gz 的新備份存檔。從這裡,您可以獲取此備份文件並將其上傳到 Dropbox、Google Drive、家庭服務器或其他地方。
恢復備份
要恢復備份,icon-backup.tar.gz請使用 Linux 文件管理器放入您的主目錄。之後,使用下面的tar xvf命令解壓縮備份並將其恢復到~/.icons文件夾中的原始位置。
tar xvf icon-backup.tar.gz -C ~/.icons/ --strip-components=3
備份存儲在 /usr/share/icons/ 中的圖標
除了單用戶模式之外,在 Linux 上安裝圖標主題的另一種方法是系統範圍模式。這種安裝方法很受那些希望系統上的所有用戶而不是一個用戶都能訪問圖標主題文件的人歡迎。如果要在系統範圍模式下備份圖標文件,則必須壓縮/usr/share/icons/.
要在系統範圍模式下啟動備份過程,您必須創建一個新目錄。這個新目錄將保存所有主題文件的副本,然後將其壓縮,就像在單用戶備份說明中一樣。要創建一個新文件夾,請使用下面的mkdir命令。
mkdir -p ~/system-icon-backup
在您的主文件夾 (~) 中創建新的“system-icon-backup”目錄後,使用sudo -s命令將終端會話提升為 root 訪問權限,而無需離開當前目錄。
須藤 -s
獲得 root 訪問權限後,使用cp命令製作/usr/share/icons/ 目錄中所有圖標文件的完整副本 。請務必使用-r命令行開關,因為它很重要並且允許您進行遞歸複製。
注意:您必須在 Linux PC 上將 USERNAME 更改為您的用戶名。例如,如果我的用戶名是“derrik”,則命令將是/home/derrik/system-icon-backup.
cd /usr/share/icons/
cp -r * /usr/share/icons/ /home/USERNAME/system-icon-backup
複製完成後,使用exit命令退出 root 模式。通過退出 root 模式,您將返回到您的普通用戶帳戶。
出口
回到普通用戶帳戶後,使用tar命令創建圖標文件備份的 TarGZ 存檔。
tar -czvf system-icon-backup.tar.gz ~/system-icon-backup
壓縮過程完成後,您可以隨意system-icon-backup.tar.gz將其上傳到 Dropbox、Google Drive、家庭服務器或其他地方。
恢復備份
要恢復系統範圍的圖標備份,首先使用Linux 文件管理器將 system-icon-backup.tar.gz 放在主目錄中。之後,使用sudo -s命令將您的命令行會話提升為 root 訪問權限。
須藤 -s
一個終端會話具有 root 訪問權限,使用下面的tar命令將備份解壓縮到原始位置。
tar xvf system-icon-backup.tar.gz -C /usr/share/icons/ --strip-components=3
在 Ubuntu Server 24.04 上設定 Pi-hole,使其使用 dnscrypt-proxy 進行 DNS-over-HTTPS 連接,然後驗證本地上游伺服器,避免常見的 DNS 衝突。
排查 YaST GUI 透過 SSH X11 轉送導致的故障。測試 DISPLAY,修復已記錄的 Qt XIO 錯誤,檢查 SSH 設置,並在必要時切換到 ncurses。
在 SLES 15 上設定 SUSE RMT,同步 SCC 元數據,鏡像選定的儲存庫,透過 HTTPS 註冊客戶端,並了解從 SMT 遷移的限制。
追蹤 Pardus Linux 23 上缺少的音效卡問題。安全地檢查 ALSA 檢測、核心模組、音訊服務、輸出設定檔、韌體和更新。
修正 Pardus KVM 虛擬機器卡在 1024x768 解析度的問題,檢查虛擬 GPU、SPICE 代理、X11 或 Wayland 會話,並正確驗證更高的顯示模式。
使用基於金鑰的 SSH、/etc/fstab、systemd 網路選項、自動掛載和驗證步驟,在 Debian 啟動時自動掛載遠端 SSHFS 目錄。
排查 SLES 升級過程中出現的「無法分配記憶體」問題。檢查 RAM、交換空間、OOM 日誌和進程限制,然後在不中斷軟體包事務的情況下進行復原。
追蹤 Harmonica OS (HamoniKR) 平板電腦的觸控偏移、旋轉和顯示對映問題。比較 X.Org 和 libinput 的修復方案,安全地進行測試,並了解何時校準無效。
使用 dm-crypt 對現有的 Debian 12 交換分割區進行加密,每次啟動時使用新的隨機金鑰,並設定 /etc/crypttab、/etc/fstab 和安全驗證步驟。
在 Ubuntu 系統上安裝 smartmontools,用於監控硬碟健康狀況並發送 SMART 郵件警報。檢查設備支援狀況、設定郵件發送、測試通知功能並檢查故障。