如何在 Ubuntu Server 24.04 上設定 Pi-hole DNS-over-HTTPS
在 Ubuntu Server 24.04 上設定 Pi-hole,使其使用 dnscrypt-proxy 進行 DNS-over-HTTPS 連接,然後驗證本地上游伺服器,避免常見的 DNS 衝突。
Xubuntu 是一款出色的桌面操作系統,但您知道您也可以在 Raspberry Pi 4 上使用它嗎?沒錯,感謝 Ubuntu for Raspberry Pi,可以在 Pi 4 上運行您最喜歡的 Linux 桌面發行版。以下是設置方法。

在 Linux 上安裝 Raspberry Pi Imager
要在 Raspberry Pi 4 上使用 Xubuntu,您必須安裝 Raspberry Pi Imager 工具。該程序是迄今為止在 SD 卡上設置 Xubuntu 的最簡單方法。
安裝 Pi Imager 工具的方法有很多種;但是,我們將在本指南中重點介紹 Snap 包和 Flatpak 版本,因為它們與大多數 Linux 操作系統兼容。
注意:如果您是從 Windows 或 Mac OS 系統而不是 Linux 在 SD 卡上設置 Ubuntu,那麼您很幸運。Raspberry Pi Imager 也可在此處用於其他操作系統。
按扣包
要在您的系統上啟動並運行 Raspberry Pi 成像器的 Snap 軟件包版本,您首先需要在您的系統上配置 Snap 軟件包運行時。
您可以按照本主題的指南在Linux 上配置 Snap 運行時。設置完成後,可以使用下面的簡單snap install命令安裝 Raspberry Pi Imager 。
sudo snap 安裝 rpi-imager
平板包裝
如果您更喜歡 Flatpak,Raspberry Pi Imager 也可以在 Flathub 應用商店中以 Flatpak 的形式提供。要開始將 Raspberry Pi Imager 安裝為 Flatpak,請在您的計算機上設置 Flatpak 運行時。
您可以按照我們的主題指南在您的計算機上設置 Flatpak 運行時。配置和設置 Flatpak 後,可以在終端窗口中使用以下兩個命令完成 Raspberry Pi Imager 的安裝。
flatpak 遠程添加 --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak install flatpak org.raspberrypi.rpi-imager
將 Ubuntu 刷入 SD 卡
Xubuntu 可以在樹莓派上使用;但是,Canonical 只為 Pi 4 製作了 Ubuntu 版本。因此,您必須刷入標準的 Ubuntu 並將其安裝在 Pi 上,然後再設置 Xubuntu。
要將 Ubuntu 刷入 SD 卡,請將您的 SD 卡或 USB SD 讀卡器插入計算機。然後,在 Linux 桌面上啟動 Raspberry Pi Imager,並按照下面的分步說明進行操作。
第一步:在成像儀中找到“選擇操作系統”按鈕,用鼠標選中它。選擇該按鈕後,找到“其他通用操作系統”按鈕,用鼠標選中即可訪問其他操作系統。
第 2 步:查看操作系統列表並選擇“Ubuntu”選項以訪問 Raspberry Pi Imager 必須提供的所有 Ubuntu 選項。然後,選擇“Ubuntu 桌面 21.04 (RPi 4/400)”。
第 3 步:選擇 Ubuntu 作為要刷入的操作系統後,您需要選擇一個地方來刷入操作系統。單擊“選擇存儲”並選擇要與 Raspberry Pi 成像器一起使用的 SD 卡。
第 4 步:現在選擇了您的存儲選擇,在 Raspberry Pi Imager 中找到“Write”按鈕並單擊它。當您選擇此選項時,它會將 Ubuntu 刷入您的 SD 卡。
步驟 5:刷機完成後,拔下 SD 卡並關閉 Raspberry Pi Imager。然後,將 SD 卡插入 Pi 4,並按照屏幕上的提示完成設置 Ubuntu 的過程。
設置Xubuntu
在 Raspberry Pi 4 上安裝並啟動 Ubuntu 操作系統後,您就可以設置 Xubuntu。為此,請在 Ubuntu 桌面上啟動一個終端窗口。按鍵盤上的Ctrl + Alt + T或在應用程序菜單中搜索“終端”以啟動它。
打開終端窗口,使用apt install命令設置“xubuntu-desktop”包。該軟件包包含在 Raspberry Pi 4 上使用 Xubuntu 桌面環境所需的一切。
sudo apt install xubuntu-desktop
按照上面的命令,Ubuntu 會要求你輸入密碼。然後,使用鍵盤輸入您的用戶帳戶密碼。然後,按Enter鍵繼續。
輸入密碼後,Ubuntu 將收集所有用於 Xubuntu 桌面的軟件包。有很多包,所以可能需要一點時間。當一切準備好安裝時,Ubuntu 會要求你按鍵盤上的Y鍵。
通過按Y鍵,您將能夠開始安裝軟件包。請記住,由於要為桌面安裝許多軟件包,因此可能需要幾分鐘時間。
安裝過程完成後,退出 Ubuntu 桌面並選擇 Xubuntu 或 XFCE 會話。然後,重新登錄以在您的 Raspberry Pi 4 上使用 Xubuntu。享受吧!
在 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 郵件警報。檢查設備支援狀況、設定郵件發送、測試通知功能並檢查故障。