Ubuntu 10.10 安裝 GNU Fortran 77 (g77) 編譯器:舊版相容性需求下的 apt 源擴展與 aptitude 解決相依
Ubuntu 10.10 起預設僅提供 gfortran (Fortran 90/95/2003),舊版 Fortran 77 程式碼可能因語法、內建函數、連結差異無法編
Ubuntu 10.10 配置 R 語言環境完整步驟:CRAN 軟體源、GPG 金鑰、套件安裝與管理
Ubuntu 10.10 (Maverick) 官方倉庫 R 版本較舊,建議直接使用 CRAN 官方軟體源獲取最新穩定版。本文記錄從軟體源配置、GPG 金鑰匯入、核心套件
Linux 安裝 Autossh 實現 SSH 連線自動重連與隧道持久化完整指南
Autossh 是一套監控 SSH 連線狀態、自動重連、維持反向/正向隧道存活的工具。適用於不穩定網路環境、跳板機隧道、內網穿透、遠端日誌收集等場景。本文涵蓋主流發行版安
CentOS 7 搭建 Nginx 反向代理 + proxy_cache CDN 節點完整實戰教學
企業級 CDN 節點可透過 Nginx proxy_cache 模組實現靜態資源緩存、回源加速、負載分發。本文提供從作業系統精簡、防火牆、編譯工具鏈、Nginx 來源碼編
Linux SSH Secure File Transfer 出現 "encountered 1 errors" 解決方案三則
使用 SSH Secure File Transfer Client (Windows 圖形化 SFTP 工具) 上傳檔案時,偶爾會跳出 encountered 1 er
Ubuntu 安裝 Visual Studio Code 完整指南:Ubuntu Make 命令列安裝、官方 .deb 套件與 Flatpak/Snap 多種方式比較
Visual Studio Code (VS Code) 是 Microsoft 開源的跨平台程式碼編輯器,在 Ubuntu 上有多種安裝管道。本文比較 Ubuntu M
Linux SSH 免密碼登入完整設定指南:RSA 金鑰對產生、authorized_keys 部署、權限修復與 ssh-copy-id 快速部署
透過 SSH 金鑰認證取代密碼登入,不僅提升安全性 (防暴力破解),更能實現自動化部署、腳本遠端執行、Git 操作等無人值守場景。本文詳細說明從金鑰產生、公鑰分發、權限設
Linux 禁止 MySQL 開機自動啟動完整指南:Upstart 與 System V 相容模式雙重封鎖
Ubuntu 透過 Upstart 管理服務,MySQL 安裝後預設開機自啟。單純修改 /etc/rc*.d/ 連結 (System V 相容層) 無效,必須修改 Ups
Ubuntu 安裝 Intel Fortran 編譯器 ifort 完整步驟:依賴套件、授權序號、環境變數設定與驗證
Intel Fortran Compiler (ifort) 在 Linux 平台提供免費版本 (需註冊取得序號),對科學計算、高效能運算 (HPC) 專案極具吸引力。本
Linux 指令分類深度解析:內建指令 vs 外部指令、type/enable 判斷、Hash 快取機制完整說明
Linux Shell 執行指令時,會依優先順序搜尋:別名 → 內建指令 → Hash 快取 → PATH 目錄下的外部執行檔。理解此機制對撰寫高效腳本、排除指令衝突、優
Ubuntu 14.04/14.10 睡眠喚醒後滑鼠鍵盤失靈解決方案:重裝 xserver-xorg-input-all
部分 Ubuntu 14.04 / 14.10 使用者回報:系統從睡眠 (Suspend) 或待機 (Hibernate) 狀態喚醒後,滑鼠與鍵盤完全無回應,必須強制重開
Linux 網路流量監控神器 iptraf-ng 安裝與實戰操作指南
iptraf-ng (原 iptraf) 是一套基於 ncurses 的互動式 IP 網路監控工具,能即時顯示 TCP/UDP/ICMP 封包統計、連線狀態、介面流量、區
Docker 自訂映像檔建立完整教學:Tar 打包基礎映像與 Scratch 空白映像兩大方法實戰
Docker 映像檔採用分層唯讀檔案系統 (Union FS),所有寫入操作僅發生在最上層可寫層。建立自訂基礎映像 (Base Image) 能讓團隊擁有標準化、無外部依
Vim 編輯器設定 Tab 為 4 空格完整指南:.vimrc 配置、自動縮排切換與貼上模式技巧
Vim 是 Linux 系統管理員與開發者最常用的編輯器。統一縮排風格 (Tab = 4 空格) 能大幅提升程式碼可讀性與團隊協作一致性。本文提供完整的 .vimrc 設
Linux OpenVPN 服務異常退出排查實戰:Too many open files 與 CRL 驗證 Bug 解決紀錄
OpenVPN 是廣泛部署的開源 VPN 方案,但在高併發場景下常因檔案描述符耗盡、日誌級別過高、記憶體不足或惡意攻擊導致進程異常退出。本文記錄一次完整的生產環境排查過程
Linux 命令列執行 PHP 檔案並傳遞參數完整教學:$argv/$argc 實戰範例
在 CLI 模式下執行 PHP 腳本時,無法使用 `$_GET`/`$_POST` 等超全域變數接收參數。正確做法是透過 $argv 陣列與 $argc 變數取得命令列引
Linux 安全刪除檔案完全指南:Secure-Delete 套件 (srm, sfill, sswap, smem) 實戰教學
一般 rm 指令僅移除檔案系統索引,資料實體仍殘留於磁碟,易被復原工具還原。若需處理機敏資料(金鑰、財務報表、個人隱私),必須使用多次覆寫機制徹底銷毀。Secure-De
Linux 終端機收發 Gmail 完全指南:Alpine 郵件用戶端安裝與 IMAP/SMTP 設定
喜歡鍵盤操作的開發者,往往希望在終端機內完成所有任務——包括收發郵件。Alpine 是一套基於 ncurses 的純文字郵件用戶端(MUA),支援 IMAP/SMTP、T
Linux touch 指令完整教學:修改檔案時間戳記、建立空檔、參考檔同步、指定日期時間多種用法實戰
Linux 內核全局變量 jiffies 深度解析:時間計算、64位擴展、回繞處理與內核定時器應用
Linux install vs cp 指令深度對比:為什麼部署腳本首選 install?
Linux touch 命令詳解:精準修改文件時間戳的實戰技巧
Linux 啟動 WebLogic 受管伺服器常見報錯解決方案
Linux 刪除檔案但磁碟空間未釋放?lsof 定位進程持有、在線清空日誌實戰
Linux 安裝 rar/unrar 壓縮解壓工具完整指南:官方二進位部署、相依修復、zip 替代方案與常見錯誤排查
Ubuntu 12.04 手動刪除 GNOME Shell Extensions 擴展:三步驟徹底清除
Ubuntu 軟體中心完整使用指南:搜尋、安裝、移除應用程式
diff 指令檔案比較全攻略:正常/並排/統一格式、忽略空白/大小寫、目錄遞迴、產生補丁、版本控制基礎
Linux 下 Sublime Text 無法輸入中文?LD_PRELOAD 注入法完美解決
Linux 用 rsync 秒刪海量小檔案:--delete-before 參數實戰教學
Ubuntu 終端機安裝 PPA 軟體源完整圖文教學:add-apt-repository 實戰
UEFI 模式誤刪 GRUB 開機選單?手動引導進系統後重建 ESP 分區啟動項
CentOS 系統下在 Chrome 瀏覽器中啟用 Java 外掛程式的完整教學
Linux 系統備份神器 backup-manager 部署與配置實戰
Linux bzip2 命令參數詳解:高壓縮比 .bz2 文件操作指南
Linux Container (LXC) 製作根檔案系統 rootfs 完整步驟