Linux 查看網卡使用驅動程式:ethtool -i 指令實例解析
使用 ethtool -i <介面名> 即可查看驅動資訊: 範例:Raspberry Pi 無線網卡 (wlan0) driver: rndis_wlan
Linux 判斷無線網卡是否支援 AP 模式 (建立熱點) :iw list 指令檢查介面模式
執行 iw list 查看 Supported interface modes: $ iw list Supported interface modes: * IBSS
Linux 循序鎖 : 讀讀/讀寫無阻塞、寫寫互斥、序列號驗證機制與適用限制
Seqlock 核心特性: 讀讀不阻塞、讀寫不阻塞、寫寫互斥阻塞。 兩大核心欄位 spinlock_t:保護寫者互斥。 sequence:計數器。寫者獲取鎖時 s
Linux RCU (Read-Copy-Update) 機制精要:讀寫無鎖、寫者複製副本、寬限期回收、適用場景與限制
RCU 核心理念:讀者完全無鎖,寫者複製新副本修改,待所有既有讀者退出(進入靜止狀態)後才回收舊副本。 關鍵規則 靜止狀態:行程切換、進入用戶空間、空迴圈。讀者必須在
Linux 核心同步補充原語:Completion、中斷控制、軟中斷/Tasklet 延遲執行計數器
Completion:解決信號量 up/down 竄改風險 參考《深入理解 Linux 核心》第 3 版 P216-217。down() 後釋放信號量可能訪問已銷毀資料結
Linux 多 CPU 負載均衡與執行緒遷移機制:load_balance、migration_thread、pull_task 深度解析
核心負載均衡透過 move_tasks() 遷移任務,主要調用路徑: load_balance():每個時鐘節拍由 scheduler_tick() → rebalan
Nmap 端口掃描基礎教程:TCP/UDP 探測、隱蔽掃描、作業系統指紋識別、法律與道德邊界
Nmap 是網路端口掃描器,核心功能:檢測目標主機哪些 TCP/UDP 端口有服務監聽。因多數網路服務綁定「知名端口」,掃描結果可推測主機運行軟體。 預設 TCP 連接
Linux sed 指令進階替換技巧:輸出、原地修改、行範圍、模式範圍、多模式並行
sed 是流編輯器神器,常用替換場景整理: 需求指令範例說明 替換並輸出(不改源檔)sed s/dog/cat/g file將所有 dog 替換為 cat,輸出
VMware Workstation 安裝 VMware Tools 完整步驟:掛載 ISO、解壓、執行安裝腳本
虛擬機選單 VM → Install VMware Tools,掛載 ISO 到客體光碟機。 客體內掛載光碟:mount /dev/cdrom /mnt(或自動掛載至
CentOS 最小安裝後補裝桌面環境與中文支援:一條 yum 指令搞定
習慣最小安裝再按需添加套件。需桌面與中文環境時: yum -y groupinstall Desktop X Window System Chinese Support
Linux 時間同步實作:NTPdate + Cron 定時校時 + 硬體時鐘同步
透過系統級排程任務,每 5 分鐘同步一次網路時間並寫入硬體時鐘: 1. 編輯系統 Crontab # vi /etc/crontab */5 * * * * root
Git 進階技巧與最佳實踐:別名、自動補全、著色、Rebase 原則、忽略檔案、區域網共享倉庫
基礎配置 git config --global user.name Your Name git config --global user.email you@examp
Linux 開機自動執行指令:修改 /etc/rc.local 實現
在 Debian 系統驗證有效,其他發行版大同小異。 操作步驟: 以 root 權限編輯 /etc/rc.local:vi /etc/rc.local 在 exit 0
Linux + Apache + MySQL + PHP (LAMP) 快速部署參考
雖然 Nginx 近年流行,但對追求穩定的中小型站點,Apache 仍是最穩定、好用的選擇。 詳細安裝步驟請參考 Ubuntu 社群 Wiki: https://wiki
GNU 與 Linux 共生演進:從 Stallman 理想到 Linus 實踐,GPL 推動自由軟體生態繁榮
GNU 計畫 由 Richard Stallman 於 1984 年發起,旨在建構完全自由的軟體體系,配套 GPL (通用公共許可證) 保障四大自由:使用、研究、修改、重
Linux 開發模式與運作機制:開放協作、釋放集體智慧、特性驅動、非集中式品管
自由軟體開放協作模式徹底改變傳統商業軟體開發範式: 商業 Unix vs Linux 開發模式對比 維度商業 UnixLinux 組織形式公司主導、嚴格分工、數
Red Hat 5.4 USB 安裝全流程與 GRUB 引導修復圖解教程
Linux 與 Windows 即時檔案同步實戰:Rsync + Inotify 架構部署指南
Linux 記憶體管理核心原理深度解析:虛擬地址、頁表、TLB 與 Slab 分配器
Linux MySQL 常用命令大全:安裝、管理、備份與優化
Linux 核心編輯器 Vim/vi 完全掌握:三大模式、核心操作與高效編輯技巧
Linux 核心軟中斷深度解析:資料結構、觸發機制與處理流程
Linux crontab 定時執行 PHP 程式正確姿勢:Shebang、CLI 模式、環境變數與常見坑點
Linux 系統網路配置指南:修改 IP、DNS 與路由設定
Linux 系統管理核心指令:df 與 top 磁碟與效能監控實戰