Linux 架設 DNS 轉發伺服器(BIND)完整步驟
利用 BIND 9 建立一台「轉發型 DNS 伺服器」:本機不負責權威解析,僅接收客戶端查詢,轉發給上游 DNS(如 ISP、Google 8.8.8.8),並快取結果以
Linux 單網卡批次新增多 IP 範圍設定教學
單張實體網卡(eth0)可透過 ifcfg-eth0-rangeN 範圍檔案,一次綁定大量連續 IP,適用於虛擬主機、SSL 憑證綁定、多 IP 服務等場景。本文以 Ce
yum upgrade vs yum update:差異解析與實測
CentOS/RHEL 系統管理常見困惑:yum upgrade 與 yum update 到底差在哪?官方文件說明: yum update:更新所有套件包含核心,必要
Linux 設備驅動開發入門:三種 Hello World 實作
學習 Linux 核心模組與設備驅動,同樣從「Hello World」開始。本文示範三種在核心空間輸出訊息的方式: printk() 寫入核心日誌緩衝區(dmesg 可
Linux 殭屍進程原理、危害與清理實戰
進程呼叫 exit() 後並不會立即消失,而是留下一個「殭屍進程」資料結構,佔據進程表項目,儲存退出碼、CPU 時間、頁錯誤次數等資訊,等待父進程呼叫 wait() 或
10 個你可能不知道但超好用的 Linux 指令
Linux 指令浩如煙海,除了常用的 ls、cd、grep,還有許多「隱藏神器」能大幅提升效率。本文精選 10 個實用但較少被提及的指令,附上實際操作範例,助你成為命令列
Linux du 指令進階:同時達成人類可讀與排序輸出
du -sh * 能以 K/M/G 單位顯示各檔案/目錄大小(human-readable),但缺點是無法直接配合 sort 排序,因為 sort 會將 8.4G、2.6
DOS 批次檔轉 Shell 腳本完整對照表與實戰範例
許多從 DOS/Windows 轉戰 Linux/Unix 的開發者,手邊常有舊有的 .bat 批次檔需要移植。好消息是:DOS 批次語法其實只是 Shell 腳本功能的
.bashrc 設定檔完整指南:打造高效率的 Bash 環境
~/.bashrc 是 Bash 互動式 Shell 的核心設定檔,掌握它能讓你的命令列操作更得心應手。本文整理自 Emmanuel Rouat 釋出、註解詳盡的範例檔案
Bash 啟動與登出腳本完整解析
前言 Bash 作為 Linux 最常見的登入 Shell,其啟動流程涉及多層級設定檔。理解這些檔案的讀取順序與適用場景,能幫助系統管理員精準控制環境變數、別名與函式的生
Linux 下 GCC 編譯與 Oracle Pro*C 預處理完整指南
前言 在 Linux 環境下進行 Oracle 資料庫應用開發時,.pc 檔案(包含嵌入式 SQL 的 C 程式)的編譯流程分為兩個關鍵階段:首先使用 proc 預處理器
Linux /proc 檔案系統:零拷貝訪問核心數據結構的系統資訊寶庫
什麼是 /proc? /proc 是**虛擬檔案系統 (VFS)**,掛載於記憶體,**不佔用磁碟空間**。它將核心內部數據結構 (進程表、記憶體管理、裝置驅動、網路協議
Linux 服務管理實戰:chkconfig 添加、刪除、自啟動與狀態查詢
服務腳本規範 自定義服務需提供符合 LSB (Linux Standard Base) 規範的初始化腳本,放置於 /etc/rc.d/init.d/ (或 /etc/in
Shell 腳本批量去除源代碼註釋:支持 Shell/C/Java 多語言
腳本一:單文件處理版 (del_comment.sh) Target: $dst 腳本二:遞歸目錄處理版 (del_comment_recursive.sh) #!/
Vim 進階編輯技巧全集:移動、編輯、寄存器、宏與代碼專用功能
基礎環境設置 語法高亮 :syntax on :set syntax=c 括號匹配高亮 :set showmatch 插入模式自動匹配 (Vim 7+) 關閉:
Linux df 與 du 命令深度對比:原理、差異與實戰技巧
核心區別 維度df (disk free)du (disk usage) 統計視角文件系統級(基於超級塊)文件/目錄級(遍歷 inode) 計算依據總空間 - 未分配空
Unix/Linux 定時執行 Oracle SQL 腳本:Shell + Cron 完整方案
背景 Oracle DBMS_JOB 僅支持 PL/SQL 存儲過程,SQL 複雜、頻繁變更時維護成本高。利用 Shell 腳本調用 sqlplus 執行 .sql 文件
Linux tr 命令詳解:字符轉換、刪除與壓縮實戰
tr 定位 tr(translate)是 sed 的極簡變體:專注單字符替換、刪除、去重,語法極簡,無需正則表達式,腳本中極易嵌入。 核心語法 tr [OPTION].
Linux vsftpd FTP 使用者帳號管理全攻略:新增、權限鎖定、目錄限制、密碼修改、刪除
Linux 靜態庫、動態庫與 libtool 存檔(.a/.so/.la) 區別詳解
ADSL 電話線干擾導致頻繁掉線排查實錄:路由器無辜、佈線才是兇手
C 標準庫字串轉數值函數完整對照:atoi、atol、strtod、strtol、strtoul
CentOS 修改 IP、網關與 DNS 完整指南(臨時與永久生效)
Fedora Linux 編譯安裝 Apache httpd 解決 apr/apr-util 缺失報錯實戰
認識 Linux 系統硬體配備:CPU、記憶體、顯示卡與主機板完整指南
Linux 與 Windows 核心架構深度對比:從驅動開發視角解析
crontab 定時任務完全指南:語法、範例、環境變坑、日誌與 systemd timer 現代替代
Linux 網路介面配置核心指令:ifconfig 參數詳解、多 IP 綁定、MAC 修改與持久化陷阱
CentOS Linux 使用 lftp 實現文件備份與傳輸
Cygwin 詳解:Windows 上的 Linux/Unix 模擬環境,嵌入式開發利器
Samba 文件共享服務全攻略:從基礎配置到 AD 域整合、ACL 精細權限、SELinux 共存實戰