Linux 進階 Socket 函數:recv、send、recvmsg、sendmsg 與 shutdown 詳解
一、recv / send:帶旗標的資料收發 ssize_t recv(int sockfd, void *buf, size_t len, int flags); ss
Linux UDP 網路程式設計:recvfrom 與 sendto 實作範例
UDP 無連線特性與核心 API UDP(User Datagram Protocol)不建立連線,每個資料報獨立路由。核心提供兩個系統呼叫: ssize_t recv
Linux 網路程式設計:主機資訊與服務查詢函數詳解
一、位元組序轉換函數 不同 CPU 架構(x86 為 Little-Endian,網路序為 Big-Endian)導致資料表示差異,Linux 提供四個標準函數統一轉換:
GRUB 引導載入程式加密設定教學
為何要為 GRUB 設定密碼? GRUB(GRand Unified Bootloader)是 Linux 系統啟動的關鍵環節。若無密碼保護,攻擊者可在開機選單中編輯核心
Linux 系統安全性深度解析:風險、弱點與防禦策略
前言 Linux 作為開源、多用戶、多任務的作業系統,憑藉穩定性與跨平台特性廣泛應用於伺服器、嵌入式裝置與桌面環境。然而,其開放原始碼特性與龐大用戶群也使其成為攻擊者的重
Linux 七大核心優勢深度解析:從程式設計到企業級穩定的全方位武器庫
前言:重新認識 Linux 的價值 Linux 作為一套免費、開源且自由傳播的類 UNIX 作業系統,早已超越了單純「替代品」的定義。它不僅運行在 Intel x86 架
Linux 十大「快速操作」技巧:自動掛載、Loadlin 安裝、快速開機、批次建檔、歷史指令、編輯器熱鍵、抗斷電關機、遞迴刪除、虛擬終端、萬用字元解壓
Linux 字元介面看似枯燥,掌握幾招關鍵技巧即能大幅提升效率。本文彙整十大實用「快速操作」:autofs 自動掛載免去 mount/umount、loadlin 光碟直
Windows 與 Linux 分區格式完整對照:FAT16/32、NTFS、Ext2/3、Swap、VFAT 特性與選擇指南
跨平台資料交換、雙系統共存、外接硬碟格式化,核心在於選對檔案系統。本文系統比較 Windows 常用 FAT16、FAT32、NTFS 與 Linux 原生 Ext2、E
Linux 開機三大法寶:開機磁碟、Loadlin DOS 引導、NT Loader 多重開機完整圖解
Linux 開機方式不只有 LILO/GRUB。本文詳解三種實用替代方案:1. 開機磁碟 (mkbootdisk 製作、救援模式下製作、修改 syslinux.cfg 通
桌面遷移 Linux 的四大關鍵考量:安全性、成本、管理效率與客製化彈性
隨著 Windows 安全性疑慮增加與 Linux 桌面成熟,越來越多組織評估桌面遷移。本文從技術角度剖析四大核心優勢:安全性 (瀏覽器/即時通訊獨立於核心、權限分級、開
LEMP 高效能 Web 伺服器建置全紀錄:CentOS 5.2 上從零手工編譯 Nginx + MySQL + PHP-FPM 完整實戰
LEMP (Linux + Nginx + MySQL + PHP) 是高併發 Web 服務的黃金組合。本文記錄在 CentOS 5.2 (32/64-bit) 上,採手
vsftpd 虛擬用戶完整部署指南:PAM 驗證、獨立家目錄與差異化權限控制
vsftpd 虛擬用戶不佔用系統帳號,透過 Berkeley DB + PAM 驗證,配合 guest_enable 映射至單一系統用戶,再以 user_config_d
Samba 伺服器設定檔 smb.conf 深度解析:全域參數、安全模式、共享定義與實務調校
Samba 透過 /etc/samba/smb.conf 設定,修改後需 service smb restart 或 reload 生效。本文系統拆解 [global]
Linux C/C++ 開發工具鏈全景:GCC、GDB、xxgdb、calls、calltree、cproto、indent、gprof 實戰指南
Linux 內建完整的 C/C++ 開發工具鏈。本文系統介紹:GCC 編譯選項 (最佳化 -O/-O2、除錯 -g、剖析 -pg);GDB 互動式除錯器 (斷點、單步、監
Linux 網路程式設計入門:Socket API、TCP 客戶端/伺服器完整實作與常用除錯指令
Linux 強大的網路能力源於 Socket 介面。本文從客戶端/伺服器架構、TCP/UDP 差異、常用除錯指令 (netstat, telnet) 切入,系統講解核心
Linux 程式設計入門:執行緒 (pthread) 建立、同步與檔案複製實戰範例
執行緒是行程內的輕量級執行單元,共享程式碼區、資料區、檔案描述符,建立/切換成本遠低於行程。本文介紹 POSIX 執行緒庫 (pthread.h) 核心 API:pthr
Linux 系統備份策略完整指南:從規劃、媒體選擇到 tar/cpio 實戰操作
備份是資料安全的最後防線,卻常被忽視。本文系統規劃 Linux 備份策略:決定備份什麼、頻率、媒體選擇(磁帶、光碟、Jaz/Zip、硬碟),並詳細講解 tar 與 cpi
禁止電腦執行特定軟體的三種方法:偽裝 ws2_32.dll、軟體限制原則、檔案權限鎖定
企業或家長常需禁止電腦執行特定程式(如遊戲、聊天軟體、P2P 下載工具)。本文提供三種不同層級的禁止執行方案:偽裝系統 DLL 檔(簡單粗暴、針對單一程式)、Window
Linux 下 Sybase ASE 資料庫安裝與配置完整實戰手冊
Linux 壓縮解壓大全:tar/gzip/bzip2/xz/zip/rar/7z 12 種格式參數速查與實戰技巧
Linux 開機過程中 rootfs 找不到?四大排查技巧一次搞定
KInstaller:讓 Linux 軟件安裝卸載像 Windows 一樣簡單的圖形化工具
Apache 啟用 .htaccess 偽靜態完整設定:LoadModule rewrite 與 AllowOverride All
Linux 協議棧網橋數據處理流程:br_handle_frame 核心邏輯與轉發決策
Linux 終極實驗:執行 rm -rf / 後的「倖存者」與系統重建之路
Linux 發布版硬體需求全解析:從頂級新機到二十年老古董都能跑
GRUB Legacy 密碼保護實戰:MD5 加密配置、多啟動項鎖定與安全策略
Azure 高可用架構設計實戰:Load Balancer (區域內) 與 Traffic Manager (全域/混合) 四大部署模式圖解
vi/vim 編輯器完全指南:從模式切換到正則替換的肌肉記憶訓練手冊
Linux 系統與硬件信息收集十大命令實戰教程:uname、lshw、dmidecode、lspci 等全解析
Xen 快速部署入門指南:內核安裝、虛擬機創建、網路模式切換、VNC 圖形化管理全流程
深入理解 Linux 中 tty、console 與 terminal 的區別
Linux 檢測硬碟壞軌指令 badblocks 與 e2fsck 實戰:掃描、記錄、標記避開
Shell if 條件判斷參數速查表:文件、字符串、數值、選項一網打盡
Linux 服務器被入侵排查實戰:Rootkit 檢測、異常進程分析、歷史命令篡改鑒別與應急響應流程
Linux ln 命令深度解析:硬鏈接與軟鏈接本質區別、inode 機制、實戰避坑與最佳實踐
PHP 安全加固指南:Linux 管理員必知的 10 大防護策略