Category: Linux
Snap 又名 Snappy, 是 Ubuntu 母公司 Canonical 開發的套件管理工具。以下是在 Ubuntu 20.04 LTS 安裝 snap 的步驟。 1. 更新套件 在開前先更新系統的套件: Ubuntu 20.04 LTS install snap $ sudo apt-get update 2. 安裝 snap …
xz 是 Linux 及其他 Unix like 環境下的壓縮工具, 比起 zip, gzip 或其他壓縮格式有更佳的壓縮率, 可以把檔案壓縮得更細少。以下是 xz 指令的使用方法。 如果只是壓縮單一檔案, xz 使用十分簡單直接, 只要在 xz 指令後面加上檔案即可: xz filename 或 xz filename 例如要壓縮 filename.pdf, 使用以下指令: $ …
對於測試用途為主的主機, 或者供應商很常需要在主機安裝多個不同的 PHP 版本, 該不同的 PHP 版本可以同時執行。 用 PHP-FPM 執行的 PHP 環境有很多優點, 除了可以安裝多個 PHP-FPM 外, 也可以對不同的 domain/subdomain 設定不同的 PHP-FPM pool, 給予不同的設定或權限。 以下文章會在 Rocky Linux 上安裝不同的 PHP 版本, 並配置到 Apache …
在一台沒有 VPS 關閉了 IPv6 後, 原來正常使用的 Postfix 不能使用, 重新啟動也失敗, 先查看一下錯誤信息: /linux/ # systemctl status postfix 看到以下錯誤: fatal: parameter inet_interfaces: no local interface found for ::1 看來是關閉了 IPv6 導致這個問題. 解決方法 …
Oracle Linux 是 RHEL 的分支, 與 RHEL 的套件兼容, 使用上沒有甚麼分別。 除了內核不同外, 有時 Oracle 會在 Oracle Linux 的套件名稱前加上 oracle 或 ol. 很多額外的套件也會用上 EPEL 或 PowerTools, 例如要用 dnf 或 yum 安裝 ImageMagick, …
電郵伺服器會把未能寄出的郵件放到 Queue 裡面, 在特定時間內嘗試重發, 一般上不用理會, 但如果電郵伺服器發送大量郵件時, 或者有個別使用者發送過垃圾電郵, Queue 內便會堆積很多郵件, 這時可以動刪除。 Postfix 預設郵件會放在 /var/spool/postfix/ 目錄下, 如果知道郵件的位置, 直接刪除也可以, 但一般都會使用不同的工具刪除。/var/spool/postfix/ 下的目錄分別儲存不同類型的郵件, 它們主要用作: active: 目前正在準備發送的郵件. bounce: 每封郵件的寄送狀態資訊, 紀錄了退信的原因. corrupt: 損毀或無法讀取的郵件. defer: 每封郵件的寄送狀態資訊, 紀錄了延遲寄信的原因. …
在一個 Oracle Linux 系統的 VPS 上面, 用 free 指令或檢查 /proc/meminfo 系統記憶體都不正確, 在其他記憶體較多的主機沒多大留意, 但在 1GB Ram 的 VPS 上發現這個問題。 用 free 指令得出以下結果: $ free -m 可以看到只有 687 MB 記憶體, 於是用 …
不經不覺已經來看 2021 年 11 月, 距離 CentOS 8 停止更新支援還有一個多月時間, 除了部份 CentOS 使用者完全轉到另一個發行版, 還是有相當多使用者繼續使用 RHEL 或其分支, 除了原來已經有的 RHEL 分支, 新的 RHEL 分支紛紛出現。 現在較主流的 CentOS 替代方案, 包括有 Rocky Linux, AlmaLinux 和 …
在 VIM 寫程式時, 很多時會設定使用自動縮排, 即用 audoindent 或 smartindent, 這樣只是寫程式沒問題, 但如果要複製並貼上一些程式碼, 這會重覆縮排。 要解決這個問題, 可以在用 vim 時, 輸入以下指令: 完成貼上後, 要回復原來的自動縮排, 便再次輸入以下指令: 如果預設值是會自動縮排, 那便關閉檔案後, 會自動開啟縮排。 但要輸入上面的指令也很麻煩, 所以在 .vimrc 檔案設定, 用 F3 鍵進行切換, …
MailScanner 作為 Mail Gateway 可以阻擋後有電郵威脅, 包括病毒、垃圾電郵、檔案名稱、釣魚電郵等。 在預設的情況下, MailScanner 會阻擋掉加密的壓縮檔, 這是因為如果壓縮檔內包含有有害內容 (例如病毒), 那 MailScanner 便不能進行掃瞄, 阻擋掉的電郵的訊息如下: The following e-mails were found to have: Other Bad Content Detected : Password-protected Archive …