Ubuntu Linux 複製舊系統安裝套件至新系統教學

介紹如何將 Ubuntu Linux 舊系統的所有安裝套件列表匯出,並套用至另一台新系統,讓新舊系統安裝完全相同的套件組合。 在安裝新系統、轉移各種伺服器時,通常都要確認新舊系統的開發或執行環境是完全一致的,才不會導致轉移後應用程式出問題,若在 Ubuntu Linux 中,可以使用以下介紹的方法來處理新舊系統套件同步的問題。 ...

June 11, 2020 · G. T. Wang

Postfix Mail Server 郵件伺服器 TLS 加密設定教學

介紹如何調整 Postfix 郵件伺服器設定,加入 TLS 加密,解決郵件沒有被加密保護的問題。 如果是自己架設的 Postfix 郵件伺服器,在沒有特別設定的情況下,送出的郵件會被 GMail 標示為紅色鎖頭,並顯示「your.domain.com 並未對這封郵件進行加密」的警告訊息,畫面會類似這樣: ...

June 10, 2020 · G. T. Wang

Postfix 伺服器郵件佇列管理指令整理教學與範例

介紹 Postfix 伺服器郵件佇列常用的管理指令,包含查閱、立即嘗試遞送、刪除佇列中的郵件等。 檢查郵件佇列 如果要檢查目前存在於 Postfix 郵件佇列中的郵件(例如 deferred 與 pending 的郵件),可以使用 postqueue 指令加上 -p 參數: ...

June 7, 2020 · G. T. Wang

Linux 強制使用者下次登入修改密碼教學

介紹如何在 Linux 系統中強制使用者在下一次登入系統時,一定要變更自己的密碼。 相關文章: Linux 停用使用者帳號、設定使用期限教學與範例 Linux 設定使用者密碼使用期限教學與範例 Ubuntu Linux 不重複使用前三次密碼 PAM 設定教學與範例 Linux 強制密碼最低複雜度 pam_pwquality 設定教學與範例 ...

May 31, 2020 · G. T. Wang

Bash 程式設計教學與範例:出錯時停止執行、顯示錯誤訊息

介紹如何讓 Bash 指令稿在出現執行錯誤時立即停止,並顯示相關的錯誤訊息。 以傳回值判斷是否執行成功 在 Bash 中執行指令之後,可以透過 $? 這個特殊變數來取得前一個執行指令的傳回值,而我們可以透過這個數值來判斷前一個指令是否有執行成功。 ...

May 26, 2020 · G. T. Wang