Shell Scripting 基礎入門指南:從 Shell 類型到第一支腳本
什麼是 Shell? Shell 是 Unix-like 作業系統的命令解譯器。它接收使用者輸入的指令,呼叫核心執行。簡單說,Shell 是作業系統的包裝層,提供人機介面
SSH 金鑰認證設定教學:免密碼登入與雙向信任
應用場景 伺服器間自動化備份 (scp, rsync) 叢集管理、分散式部署腳本 CI/CD 流程自動化部署 提升安全性:停用密碼認證,防止暴力破解 單向信任設定
Unix 系統程式設計實作:my_copy 檔案複製效能測試與 vmstat 監控分析
課堂實作需求:編寫 my_copy10MB),測試不同緩衝區大小對複製效能的影響,並同步收集 vmstat 1 輸出分析系統行為。 程式規格 呼叫格式:my_co
Linux find 與 xargs 進階實戰:高效檔案搜尋與批次處理
find 指令核心語法 find 路徑 選項 [動作] 常用搜尋條件 選項功能範例 -name檔名比對 (支援萬用字元)-name *.log -type檔案類型-t
Unix/Linux 基礎指令完全手冊:登入、目錄、檔案操作篇
帳號管理 登入與登出 Login: username Password: ****** $ logout # 或 exit, Ctrl+D 修改密碼 $ passwd
Linux 設定檔完全指南:使用者與系統層級配置檔詳解
使用者家目錄設定檔 檔案用途引用時機 ~/.bash_profileBash 登入 Shell 主設定登入後,/etc/profile 之後 ~/.bash_login
Shell 遞迴函式實戰:批次重命名副檔名與目錄遍歷
應用場景 需將專案中所有 .pc 檔案重命名為 .ec,且包含所有子目錄。手動操作不切實際,遞迴函式可完美解決。 核心程式碼解析 主函式 modify() modify
Bash set 指令完整參考:Shell 選項與位置參數控制
指令語法 set [--abefhkmnptuvxldCHP] [-o 選項名稱] [引數...] 常用單字母選項 選項功能 -e指令傳回非零值立即結束(errexi
Oracle 與 Informix 資料庫環境變數設定與編譯完整指南
環境變數配置 Oracle 資料庫 # Oracle 基礎路徑 ORACLE_BASE=/rdsys/oracle ORACLE_HOME=/rdsys/oracle/p
Makefile 完全指南:從入門到進階自動化建置
為什麼需要 Makefile? 在大型專案中,數百個原始檔案的相依關係錯綜複雜。若每次編譯都手動輸入 gcc 指令,不僅效率低落,更容易出錯。Make 工具透過 Make
Informix ESQL/C 實戰:嵌入式 SQL 程式設計完整範例
前言 在企業級應用開發中,Informix 資料庫以其高效能與穩定性廣受青睞。本文提供一個完整的 Informix ESQL/C 實作範例,涵蓋資料庫連線、查詢、斷線等核
Informix SQL 語法速查手冊:資料庫/表/視圖/索引 DDL 核心指令
資料庫操作 -- 建立資料庫(可指定交易日誌路徑) CREATE DATABASE db_name [WITH LOG IN /path/logfile]; -- 選擇
Linux 靜態庫與動態庫深度解析:命名、連結、路徑、符號查看與製作全流程
庫檔案命名慣例 靜態庫:libxxx.a(archive) 動態庫:libxxx.so(shared object) 版本管理:libxxx.so.1.0
Linux 判斷 CPU 架構(32/64 位)與核心位數的多種方法
確認伺服器 CPU 架構與作業系統核心位數是部署、編譯、排錯的基礎。本文匯總 4 種常用指令,涵蓋硬體能力與執行環境兩個維度。 1. 查看 CPU 旗標判斷硬體支援(/
CentOS 6.x 圖文安裝教程:從 ISO 下載到桌面登入
CentOS(Community Enterprise Operating System)是開源企業級作業系統,與 RHEL 高度相容,適合不想購買 RHEL 授權的資料
Linux find 命令詳解:從語法到實戰範例全掌握
find 是 Linux 最強大的檔案搜尋工具,功能遠超 Windows 搜尋。本文系統梳理語法、邏輯運算、常用選項與實戰範例。 基本語法 find [起始目錄] [尋
Shell 工具 jsondiff.sh:API 回歸測試的 JSON 比較利器
重構歷史專案缺乏測試用例,不得不人工比對新舊服務回傳的 JSON 結果集。秉持「懶惰是程式設計師美德」的信條,開發了 jsondiff.sh 自動化比較工具。 核心邏輯
Redis 批量刪除指定模式 Key 實戰:從 OOM 故障到精準清理
一台 Redis 實例在極短時間內吞噬數十 GB 記憶體,最終因 Swap 暴增而宕機。由於業務背景複雜,一時難以鎖定「兇手」。 初步排查走入死胡同 直覺認為有大 Ke
Linux ACL 權限控制實戰:突破傳統 rwx 限制的精細授權
Linux 程式設計入門:執行緒 (pthread) 建立、同步與檔案複製實戰範例
Linux Memcached 1.6 部署實戰:源碼編譯、libevent 依賴、PHP 擴展整合、系統服務化與調優
讓掃描儀在 Linux 系統安家:從核心修補到 SANE 驅動完整部署指南
Linux 初學者最易犯的五大錯誤:期待像 Windows、濫用 Root、Google 找軟體、恐懼命令列、輕易放棄
Docker 私有倉庫搭建與鏡像推送完整實踐:Registry 部署、Tag 規範、Push 流程
RHEL 5.4 下安裝配置 JDK 完整步驟:RPM 安裝與環境變量設置
Linux Shell 核心觀念與命令語法全解析:從內建指令到萬用字元
DB2 on Linux 核心操作指令速查:安裝、實例/資料庫/表管理、啟停、權限、常用維護命令
Linux 桌面無縫存取 Windows「我的文件」完整指南
DB2 Express-C 在 CentOS 6 上完整安裝部署實戰記錄
Linux Shell 重導向完整語法速查表:檔案描述符操作大全
Linux umount 提示「device is busy」快速排查與解決
Linux lftp 連線 FTP 伺服器上傳下載指令大全:mirror 目錄同步、mget/mput 批次檔案、搜尋、檢視壓縮檔、書籤管理
Linux poll 系統呼叫實現深度剖析:等待隊列與 poll_table 機制
Varnish Cache 清除機制完整教學:PURGE 指令、正則匹配、管理介面與 PHP 介接