Linux Kernel 4.2 核心優化亮點:AMDGPU 驅動、Intel Broxton、NCQ TRIM、F2FS 加密、x86 組合語言重寫、CGroup 回寫管理、LSM 堆疊、BBR 擁塞控制
Linux 4.2 (2015 發布) 引入多項里程碑級特性。本文逐項解析 9 大核心優化:圖形驅動現代化、儲存效能提升、檔案系統安全、架構程式碼重構、資源控制精細化、安
Linux logrotate 切割 Tomcat catalina.out 日誌:每日輪轉、保留 5 份、壓縮、copytruncate 不重啟應用
Tomcat catalina.out 會無限增長佔滿磁碟。logrotate 透過 copytruncate 在不重啟 Tomcat、不中斷寫入的前提下完成日誌切割、壓
Linux Vim 安裝 YouCompleteMe 程式碼補全外掛:Vundle 管理、Python 支援編譯、Clangd 語義補全完整流程
YouCompleteMe (YCM) 是 Vim 最強大的語義級程式碼補全引擎,需 Vim 支援 Python 3 + Clangd。本文從 Vim 編譯參數、Vund
Linux 檔案系統核心架構深度解析:物理磁碟結構、Superblock、Inode、Data Block、目錄項、掛載流程
Linux 檔案系統將原始區塊裝置轉為階層式命名空間。本文從物理磁碟幾何結構 (磁頭、磁軌、扇區、柱面) 切入,層層推導至 Superblock、Inode Table、
Linux bunzip2 指令使用教學:.bz2 壓縮檔解壓縮參數完整說明
bunzip2 是 bzip2 -d 的符號連結,專門解壓縮 .bz2 格式檔案。本文詳細說明常用參數:-f 強制覆蓋、-k 保留原檔、-s 降低記憶體用量、-v 顯示進
Linux xlsclients 指令詳解:列出 X 顯示器上運行的客戶端應用程式
xlsclients 可列出指定 X 顯示器上正在運行的客戶端應用程式 (如瀏覽器、終端機、IDE),對診斷圖形環境資源佔用、檢測未授權 GUI 程式很有幫助。 語法
CentOS 6.6 啟用 XDMCP 服務:遠端桌面登入圖形介面完整設定步驟
XDMCP (X Display Manager Control Protocol) 允許遠端主機透過 X 協議登入圖形桌面。本文以 CentOS 6.6 為例,說明安裝
Linux 檔案管理核心指令實戰:touch 建立/更新時間、mkdir 建立目錄、cp/mv/rm 複製移動刪除、ln 連結
Linux「一切皆檔案」,檔案操作是日常維運基石。本文實戰演示 touch (建立空檔/更新時間戳)、mkdir (目錄)、cp/mv/rm (複製/移動/刪除)、ln
Linux 以其他使用者身分執行程式:runuser、su、sudo、systemd-run 四大工具對比與最佳實務
系統管理常需切換身分執行指令:runuser (無需密碼、僅 root)、su (需密碼、完整登入 Shell)、sudo (權限精細、審計日誌)、systemd-run
Linux 自動調整螢幕亮度方案:Calise 攝像頭環境光感應 + 手動指令備選
現代筆電多內建環境光感應器,Linux 可透過 Calise (Camera Light Sensor) 讀取攝像頭畫面亮度,自動計算最佳背光等級。本文介紹 Calise
Linux Shell 命令列操作大全:自動補全、歷史指令搜尋、編輯快捷鍵、作業控制、別名與函數定制
Bash/Zsh 命令列是 Linux 使用者最高頻互動介面。掌握 Tab 補全、Ctrl+R 反向搜尋、Alt+. 取用上一參數、fc 編輯歷史指令、bind 自訂快捷
解決 Linux Rhythmbox 中文亂碼:GST_ID3_TAG_ENCODING 環境變數強制指定編碼順序
Rhythmbox 播放中文 ID3 標籤歌曲時出現亂碼,主因是 GStreamer 無法正確偵測標籤編碼 (GBK/UTF-8/GB18030)。透過設定 GST_ID
Linux 新手必學指令清單:系統更新、檔案操作、權限管理、程序監控、網路診斷、壓縮打包 6 大類 30+ 指令
Linux 學習核心在於指令熟練度。本文精選新手必會的 30+ 指令,按系統維護、檔案目錄、權限、程序、網路、壓縮 6 大類分組,附常用參數與實戰範例,並說明各發行版套件
Linux 資料流重導向完整指南:標準輸入/輸出/錯誤、檔案描述符、管線、Here Document、tee 分流
資料流重導向是 Shell 腳本靈活處理輸入輸出的基石。本文系統整理 0/1/2 檔案描述符、>/>>/</<< 重導向符號、2>
Linux 正則表達式完整參考:基本/擴展語法元字符對照表、grep/egrep/fgrep 三劍客用法詳解
正則表達式是 Linux 文字處理的通用語言。本文整理基本正則 (BRE) 與擴展正則 (ERE) 元字符差異、grep/egrep/fgrep 三種模式適用場景,並提供
Android Dalvik 堆內存管理與 GC 機制:Zygote 分叉、COW 雙堆架構、標記清除演算法細節
Dalvik VM 採用 Zygote 進程分叉 + Copy-on-Write (COW) 雙堆 (Zygote Heap + Active Heap) 設計,減少記憶
Linux xargs 指令實戰大全:解決 find -exec 參數過長、並行處理、返回碼判斷與常用組合技
xargs 將標準輸入轉為命令列參數,分批執行,完美解決 find -exec 參數列表過長、進程過多問題。本文詳細說明 xargs 核心參數、返回碼對照表、與 find
Linux 進程排程算法深度解析:FCFS、RR、多級回饋佇列、實時排程與 CFS 完全公平排程器
Linux 核心排程器經歷 O(1) → CFS (Completely Fair Scheduler) 演進。本文系統梳理經典排程算法 (FCFS、RR、預測式、優先權
Linux 安裝 Autossh 實現 SSH 連線自動重連與隧道持久化完整指南
Linux 編譯安裝 Boost C++ 庫:啟用 MPI 支援、自訂安裝路徑與常見錯誤排解
CentOS 6.4 部署 GlusterFS 分布式存儲:從安裝到多節點複製卷實戰
netstat 網路連線監控瑞士刀:參數全表、TCP/UDP/監聽/統計/路由表/多重廣播、連線狀態解讀、故障排查實戰
openSUSE 12.1 手動編譯安裝 OpenSSH 6.2p1 教學
CentOS 安裝 VNC 後報錯 "Could not start Xvnc" 解決方案
Ubuntu 64位系統安裝 WPS Office 完整解決方案
Linux 偵測 DVD 燒錄機裝置名稱與寫入速度:dmesg、lsscsi、/proc、wodim、dvd+rw-mediainfo 五法對比
Linux 備份 ifcfg-eth0 導致網卡無法綁定 IP?Oracle Linux 5.7 實戰排查
CentOS 5/6 安裝 EPEL 擴充軟體倉庫:下載對應版本 rpm 並驗證 repo 列表
Ubuntu Unity Dash 線上搜尋僅顯示本機應用技巧
Solaris 縮減現有檔案系統騰出空間建立新檔案系統的操作步驟
Linux 多語言環境配置指南:Ubuntu 與 CentOS 修改語系與編碼
Ubuntu Samba 免密碼共享設定:三步完成無驗證存取
Linux ifconfig 命令詳解:網路介面配置、診斷與現代替代方案
Ubuntu 64位系統安裝 WPS Office 完整解決方案
Linux 記憶體緩存釋放實戰:drop_caches 參數詳解、安全釋放流程與自動化策略