Linux 驅動開發:實現設備節點自動創建
初學 Linux 驅動開發時,通常將驅動編譯為模組,再使用 mknod 手動建立 /dev/ 下的設備節點,方便應用層調用。但這種方式僅適合調試階段;若需在系統啟動時自動
Linux 效能分析核心指令實戰:top、vmstat、pidstat、gprof、powertop 深度解析
效能分析四大維度 維度核心指標代表工具 CPU 使用率us/sy/ni/id/wa/hi/si/sttop, vmstat, mpstat, pidstat 上下
Linux 檔案字元編碼查看與轉換:vim、file、iconv 實戰
查看檔案編碼 方法指令輸出範例 vim:set fileencodingfileencoding=utf-8 filefile -i filenametext/plai
Linux 終端機計算器 bc 完整使用指南:從基礎運算到腳本整合
什麼是 bc? bc (Basic Calculator) 是 Linux/Unix 系統內建的任意精度計算器語言。支援整數、浮點數、進位制轉換、數學函數、邏輯運算與程式
10 分鐘快速入門 Linux 基礎指令與 Shell 概念
目錄與路徑 正斜線 / 分隔目錄,/ 為根目錄 pwd:顯示當前路徑 cd:切換目錄(cd ~ 家目錄,cd - 上一次目錄,cd .. 上層) 列出檔案 ls l
Linux 檔案內容查看指令大全:cat、more、less、head、tail 進階用法
指令快速對照 指令特性適用場景 cat一次性輸出全部內容小檔案、管道輸入 tac反向輸出(最後一行先顯示)倒序查看日誌 nl顯示行號(含空行)程式碼審閱 more分頁向
Nginx 在 CentOS 上從源碼編譯安裝部署完整實戰指南
前言 本文記錄在 CentOS 7/8 上從源碼編譯安裝 Nginx 的完整流程,包含依賴庫編譯、核心模組配置、系統服務註冊、效能調優與反向代理實戰配置。適用於需要自定義
雙系統修改 GRUB 預設啟動項:讓 Windows 成為預設開機選項
原理說明 GRUB 2 以 /boot/grub/grub.cfg 為主配置,set default=0 表示預設啟動第 1 個選單項(索引從 0 起算)。Windows
Linux 安裝教學:使用 UltraISO 製作 USB 開機隨身碟安裝 Ubuntu 雙系統
前置準備 Windows 7/10/11 主機 8 GB 以上 USB 隨身碟(資料會清空,請先備份) Ubuntu ISO 檔(如 ubuntu-22.04.3-de
Linux 配置多 IP 位址:IP Alias (eth0:1) 與次要 IP 完整設定
適用系統 RHEL/CentOS 6/7、Fedora、舊版使用 /etc/sysconfig/network-scripts/ 的發行版。CentOS 8/9、RHEL
Linux 掛載 Windows 共享資料夾與 Samba 反向共享實戰
場景一:Linux 掛載 Windows CIFS/SMB 共享 Windows 端準備 建立本地用戶(如 shareuser)並設定密碼 右鍵資料夾 → 內容 → 共
Ubuntu GRUB Rescue 模式修復開機引導完整教學
問題成因 重裝 Windows 覆寫 MBR 調整分區導致 GRUB 核心映像找不到 /boot/grub GRUB 升級失敗或配置檔損壞 進入 grub rescu
Linux 利用 forever 實現 Node.js 專案開機自啟動與進程守護
forever 簡介 forever 是 Node.js 社群常用的 CLI 工具,提供進程守護、日誌管理、自動重啟、開機自啟腳本產生等功能,適合中小型專案;大型生產環境
Linux 普通使用者綁定 1024 以下特權連接埠:authbind 部署指南
背景限制 Linux 為安全考量,僅允許 root 進程綁定 1-1023 號「特權連接埠」。開發人員需以非 root 身分運行服務(如 DNS 53、HTTP 80)時
CentOS 6 解決 Ping 外網嚴重丟包:調整網卡 RX/TX 環形緩衝區
問題現象 Ping 內網正常,Ping 外網(如 8.8.8.8)嚴重丟包 懷疑網卡驅動預設環形緩衝區過小,導致突發流量丟包 診斷與調整步驟 查看目前硬體支援的最
Ubuntu 使用者與群組權限管理進階:群組操作、有效群組與 gshadow 詳解
核心設定檔結構 檔案欄位說明(以冒號分隔) /etc/group群組名:密碼佔位:GID:成員清單(次要群組成員) /etc/gshadow群組名:加密密碼:管理員:成
Linux 硬體資訊查詢指令大全:CPU、記憶體、磁碟、網路一覽無遺
系統核心資訊 指令用途關鍵輸出 uname -a核心版本、架構、主機名Linux hostname 5.4.0-122-generic x86_64 cat /etc/
Linux 查看連接埠佔用與進程管理實用指令集
1. 查看連接埠被哪個進程佔用 # 查看 TCP/UDP 監聽連接埠及進程(需 root 權限顯示 PID/Program name) netstat -anp | gr
Linux 網卡綁定多 IP 設定:ifconfig 臨時指令與永久配置檔雙軌教學
Linux 從原始碼編譯安裝 APR、APR-util 與 Apache HTTPD 完整教學
SSH RSA 金鑰認證完整配置指南:Linux 與 Windows 雙端免密登入實戰
Ubuntu 12.04 安裝圖形化串口調試工具 xgcom
Linux 進階命令速查手冊:系統管理、網絡、存儲、排程一網打盡
Linux find 命令進階:-a、-o、-not 邏輯組合實戰全解析
Ubuntu 系統災難恢復實錄:誤刪 Boot 分區與 Grub 修復全過程
Linux lftp 連線 FTP 伺服器上傳下載實戰:mirror 目錄同步、mget/mput、書籤、檔案檢視
RACK (Recent ACK) 機制:為 BBR 提供持續動力的關鍵引擎
Ubuntu 使用筆記:Java 環境變數、tar.gz 解壓、權限、MySQL、Eclipse 啟動報錯修復
深入理解 Linux 用戶與群組機制:/etc/passwd、shadow、group、gshadow 四大核心檔案解析
Linux exit 指令:登出 Shell 與結束腳本的正確姿勢
Linux mount 指令完整指南:ISO/USB/網路/磁碟映像掛載實戰
Linux 目標文件 ELF 格式深度解析:文件頭、段、節與 objdump 實戰
Linux 壓縮解壓指令極簡筆記:tar、gzip、bzip2、xz 四大格式一表通
Ubuntu 安裝 JDK 完整指南:目錄選擇、環境變量配置、sudo 生效陷阱與雙文件方案