Linux 軟體安裝與移除基礎教學:RPM、原始碼、二進制套件
Linux 軟體分發主要有 二進制套件 (RPM、tar.gz、tbz2) 與 原始碼套件 (src.rpm、tar.gz、tbz2) 兩大類。本文詳細說明
SELinux 權限問題排查與策略修改實務筆記
記錄 Android/Linux 系統下 SELinux 權限被拒 (avc: denied) 的排查與修改策略方法。 即時狀態切換 (需 root) ge
Vim 標籤頁 (Tab) 進階操作與 Alt/Cmd 鍵映射完整設定
Vim 7.0+ 內建標籤頁功能可取代傳統 Buffer List 與第三方外掛 (MiniBufExplorer、tabbar),提供現代編輯器一致的多檔
KVM 基本原理與架構 (一):核心概念與術語
關鍵術語定義 KVM:Kernel-based Virtual Machine,基於核心的虛擬機。 VMM:Virtual Machine Monitor
KVM 基本原理與架構 (二):核心運作機制
KVM (Kernel-based Virtual Machine) 是 Linux 核心內建的開源虛擬化方案,自 2.6.20 版併入主線。僅支援具備硬體
Linux 三大棧架構:用戶棧、內核棧、中斷棧詳解
棧類型對比 棧類型位置/屬性大小用途切換時機 用戶態棧進程虛擬地址空間底部默認 8MB (ulimit -s)用戶態函數調用、局部變量進程調度、系統調用進入/返回
AT&T 組合語言指令集速查表 (GAS 語法)
GAS (GNU Assembler) 採用 AT&T 語法,每條指令以單字元尾碼標示操作數大小。本文整理資料型別對應尾碼、定址模式、資料傳送、算術邏輯、條
Linux 文件時間戳詳解:atime、mtime、ctime 區別與應用
查看時間戳 stat 文件名 可顯示 inode 信息,包含三個時間戳。 文件時間戳 時間戳全稱觸發條件 atimeAccess Time讀取文件內容、執行文件
Linux IO 調度器深度解析:cfq、deadline、noop 原理與調優
Linux IO 子系統七層架構 從 read()/write() 系統調用視角,IO 棧分七層: VFS 層:虛擬文件系統,屏蔽具體文件系統差異,提供統一接口 文件系
Linux Shell 腳本入門教程(一):語法基礎與核心結構
為什麼學習 Shell Shell 腳本擅長處理重複性任務、批量操作、系統管理自動化。若你常面臨:頻繁重複手動操作、高級語言大材小用、需要批量處理文件/日志,Shell
Linux 圖形界面與文本模式切換完全指南
三種切換方法 方法一:telinit 命令動態切換(推薦) 文本 → 圖形:telinit 5 圖形 → 文本:打開終端執行 telinit 3 運行級別:3 =
Make 與 Makefile 入門:從手動編譯到自動化構建
從 Windows 客戶端開發轉向 Linux,基礎夯實是關鍵。本文記錄 Make/Makefile 學習筆記,幫助理解自動化編譯流程。 程式編譯鏈接四階段 預編譯
Linux 線程同步:信號量機制深度解析與應用
線程同步的本質 現實中,順序執行是常態:我完成,你才能接著做。程式設計同理,線程同步的核心是協調對共享資源(記憶體區域、全局變量)或臨界區的訪問順序。當共享資源同一時刻只
Linux 線程同步:互斥量 詳細指南與實戰
什麼是互斥量 互斥量是多線程編程中實現同步訪問的核心機制,它允許程式鎖定特定代碼段或共享資源,確保同一時刻僅有一個線程能夠訪問。本質上,互斥量與信號量同屬 P/V 操作體
Linux 進程基礎知識全面解析
進程是作業系統中正在執行的程式實例,也是資源分配的最小單位。在我們日常運行的系統中,同時存在成百上千個進程默默工作,我們編寫的代碼經過編譯執行後,同樣會生成一個進程。一個
Linux 定時任務 Cron 完整實戰指南:系統級 /etc/cron.*、使用者級 crontab、排程語法與除錯技巧
Cron 是 Linux 內建的時間基礎作業排程器。本文系統梳理系統級目錄 /etc/cron.*、使用者級 crontab 指令、時間排程語法、實戰 Demo 與常見除
Linode VPS 時區設定完整教學:將預設美東時間改為亞洲/台北
CentOS 部署 Apache + PHP + MySQL (LAMP) 完整手冊
Linux 原始套接字程式設計實戰:從原理到 SYN Flood 攻擊代碼解析
強化 Linux 安全:限制 /tmp 分區執行權限完整指南
Redis 基準測試工具 redis-benchmark 使用指南:參數詳解、實戰範例、結果解讀與效能調優方向
CentOS Apache 完整配置詳解:目錄結構、httpd.conf 核心參數、虛擬主目錄遷移、SELinux 權限調整
紅帽年內推出RHEL 5 Desktop對決Novell SUSE Linux 10
CentOS 部署 OpenMeetings 視頻會議系統全實戰:依賴鏈完整構建與紅外避坑指南
Linux 下使用網路加速器 netpas:VirtualBox + Windows XP 虛擬機 + NAT32 + 3proxy 完整實作
Linux 從源碼編譯安裝 LAMP 棧:Apache + PHP + MySQL + Cacti 完整實戰指南
MySQL 資料目錄遷移完整教學:將 datadir 從 /var/lib/mysql 移至大分區
Ubuntu 下安裝與使用 LIBSVM 完整教學(含 Python 工具)
Linux 2.6 內核中斷下半部機制深度解析:Softirq、Tasklet 與 Workqueue
Linux 自旋鎖與核心調度關係深度解析:為什麼自旋鎖不能睡眠
Linux 內核空指針解引用漏洞(CVE-2009-2692)緩解方案與實測記錄
嵌入式 Linux 系統啟動全流程深度剖析:從 Bootloader 到核心解壓
Linux 服務器效能調優實戰:NFS 進程數調優解決負載週期性飆高之謎
Nginx 自啟動腳本報錯「env: /etc/init.d/nginx: No such file or directory」解決方案