發表文章

目前顯示的是 7月, 2026的文章

不同語系date指令印出的格式

會想彙整一下不同語系date指令印出的格式,因為crontab跟我測試script結果不一致。 lzh語系 是Ubuntu預設安裝繁體中文時使用。我裝Ubuntu系統會先用en_US裝好再改語系成zh語系。  $ LC_TIME=lzh_TW.UTF-8 date 公曆 20廿六年 七月 十五日 週三 八時42分十一秒 zh語系 $ LC_TIME=zh_TW.UTF-8 date 西元2026年07月15日 (週三) 08時42分21秒 CST en語系 $ LC_TIME=en_US.UTF-8 date Wed Jul 15 08:42:31 AM CST 2026

在SSH Server使用可抵抗量子攻擊的加密以提升Ubuntu安全性

隨著量子密碼學(PQC)的發展,傳統的加密演算法,如 RSA,在未來量子電腦面前將變得脆弱。為了落實「前向安全性(Forward Secrecy)」,防範攻擊者「現在攔截、未來解密」的威脅,我已將 SSH Client 與 Server 同步升級到了抵禦量子攻擊的安全規格。 這篇文章將快速分享SSH Server 端關鍵設定,以及如何用 1 個指令確認設定是否成功生效。

解決 Ubuntu 掛載 JFS 檔案系統失敗與修復

 在 Linux 系統中掛載較少見的 JFS(Journaled File System)檔案系統時,有時會遇到令人頭痛的掛載錯誤。本文將透過實際案例,帶你一步步從安裝工具、排查錯誤,到成功修復並掛載 JFS 磁碟。

修正python3.12-venv相依關係python3.12無法修正問題,您保留了損毀的套件

圖片
這是我從Ubuntu升級22.04 (Jammy Jellyfish)到24.04 (Noble Numbat) 遭遇的問題之一。因為python3版本從3.10改成3.12,所以套件也需要重新安裝。 python3.12-venv:相依關係:python3.12 (=3.12.3-1ubuntu0.13) 但 3.12.7-1+jammy1 卻將被安裝 E: 無法修正問題,您保留(hold)了損毀的套件。

(2026更新)新增 Github Action 測試 SSH到 Linode

圖片
新增 Github Action 測試 SSH到 Linode 使用情境: 在變更Linode登入帳號與設定後,但是整個流程編譯會很花時間,可以這篇提供的script來確認變更後的資訊可以連線正常。