如何在 Ubuntu Server 24.04 上設定 Pi-hole DNS-over-HTTPS
在 Ubuntu Server 24.04 上設定 Pi-hole,使其使用 dnscrypt-proxy 進行 DNS-over-HTTPS 連接,然後驗證本地上游伺服器,避免常見的 DNS 衝突。
Manokwari 是 Linux 桌面上 Gnome 的替代 shell。它採用了許多Gnome Shell技術,並將它們組織成一個整潔的、類似 Windows 的用戶界面。雖然它不是第一個重新組織 Gnome 的桌面環境,但如果您正在尋找在 Ubuntu 上使用的新桌面,它仍然值得一試。
由於 Launchpad PPA,Ubuntu 用戶可以訪問 Manokwari 桌面環境。問題是,此 PPA 尚未準備好在 Ubuntu 18.04 LTS 和未來版本上使用。目前,只有 16.04 LTS 和 17.04 有支持。
要讓 Manokwari 在現代系統上工作,需要進行一些修補。可以在最近的 Ubuntu 版本上安裝桌面,對官方軟件源文件進行一些更改。
在我們開始之前
在現代版本的 Ubuntu 上使用 Manowarki 很容易,但有潛在風險。這就是為什麼您必須創建原始 Ubuntu 源文件的完整備份。這樣,如果出現問題,恢復更改很容易。
要創建 Ubuntu 應用程序源的備份,請在終端窗口中運行cp命令。
須藤cp /etc/apt/sources.list ~/Documents/sources.list.bak
將此文件保存在 Ubuntu 上的 Documents 文件夾中以安全保存。或者,考慮將此文件上傳到 Dropbox、Google Drive 或其他在線雲存儲系統以進行安全保存。
使用以下命令恢復備份:
sudo -s rm /etc/apt/sources.list mv /home/username/Documents/sources.list.bak sources.list mv /home/username/Documents/sources.list /etc/apt/
將 Manokwari PPA 添加到 Ubuntu
備份完成後,即可開始修改。首先將“#Manokwari Shell”添加到源文件中。添加此行將允許您快速識別 Manokwari 軟件源在源文件中的位置。
須藤 -s
echo '#Manokwari Shell' >> /etc/apt/sources.list echo ' ' >> /etc/apt/sources.list
將 Manokwari 標籤添加到/etc/apt/sources.list 後,您必須將 PPA 添加到源文件中。要添加它,請返回終端窗口並執行echo命令。
注意:此 PPA 必須手動添加到 Ubuntu。不要嘗試使用標準的add-apt-repository命令。以這種方式添加 PPA 軟件源允許用戶指定舊版本的 Ubuntu,這對於讓 Manokwari 在現代系統上工作至關重要。
echo 'deb https://ppa.launchpad.net/dotovr/manokwari/ubuntu xenial main' >> /etc/apt/sources.list echo 'deb-src https://ppa.launchpad.net/dotovr/manokwari/ ubuntu xenial main' >> /etc/apt/sources.list
通過手動將 PPA 密鑰添加到您的 Ubuntu PC,完成 Manokwari PPA 設置過程。
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com EF54E20E465FF80C
添加 Ubuntu 16.04 包存檔
Manokwari PPA 的 16.04 版本正在運行。下一步是添加官方 Ubuntu 16.04 包存檔。如果沒有這個存檔,Manokwari 將無法安裝它需要的必要依賴文件,並且安裝將失敗。
echo ' ' >> /etc/apt/sources.list
echo '#Ubuntu 16.04 軟件包'>> /etc/apt/sources.list echo ' ' >> /etc/apt/sources.list echo 'deb https://us.archive.ubuntu.com/ubuntu/ xenial 主宇宙多元宇宙限制'>> /etc/apt/sources.list
現在所有必要的軟件源都在 Ubuntu 上設置好了,修改過程就完成了。通過運行 更新 命令完成。
適當更新
安裝 Manokwari

要在 Ubuntu 上安裝 Manokwari,請啟動一個終端窗口。在終端中,使用 Apt 包管理器安裝桌面。
sudo apt 安裝 manokwari
為了獲得完整的體驗,還可以考慮安裝額外的軟件包:
sudo apt install tebu-flat-icon-theme bromo-theme
卸載 Manokwari
嘗試過 Manokwari 但不滿意?想卸載!就是這樣!首先,通過執行sudo -s命令在終端窗口中獲得一個 root shell 。
須藤 -s
使用 root 訪問權限,將您的sources.list文件替換為教程開頭的備份:
rm /etc/apt/sources.list mv /home/username/Documents/sources.list.bak sources.list mv /home/username/Documents/sources.list /etc/apt/
運行 Ubuntu 更新以完成對sources.list的更改。
適當更新
從 Ubuntu 卸載 Manokwari 桌面環境。請務必使用清除開關從系統中刪除它的所有痕跡。
apt 刪除 manokwari --purge
通過運行autoremove命令擺脫對 Ubuntu PC 的所有依賴。
易於自動刪除
最後,重啟你的 Linux PC。重新啟動後,Manokwari 將完全從 Ubuntu 中消失!
登錄 Manokwari
Manokwari 桌面環境從 Gnome Shell 借用了很多,所以使用標準的 Ubuntu 登錄管理器登錄它應該沒有問題。註銷當前會話以返回登錄管理器。找到齒輪圖標並選擇它以查看可用的桌面環境。
在桌面會話列表中,選擇“Manokwari”。然後,選擇您的用戶名,輸入您用戶帳戶的密碼並按Enter鍵登錄 Manokwari。要退出桌面,請單擊 Ubuntu 圖標,然後單擊設置下的電源按鈕。
在 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 郵件警報。檢查設備支援狀況、設定郵件發送、測試通知功能並檢查故障。