Linux 定時清理指定天數前的舊檔案(find + crontab 實戰)
核心指令 find /path/to/dir -mtime +N -type f -name pattern -exec rm -f {} \; 參數詳細解析 參
三個提升 Linux 運維效率的實用小技巧
技巧一:優雅釋放被佔用的光碟機(無需重啟) 場景:光碟機被某進程佔用(如當前目錄在 /media/cdrom),按彈出鍵或 eject 報 device is busy。
Linux 平台下多個 Oracle 實例啟動/關閉操作指南
場景說明 同一台伺服器運行多個 Oracle 實例(SID 不同),需分別管理。本文以 orcl1、orcl2 為例,示範在 Oracle 用戶環境下的啟動/關閉標準流程
Linux 系統啟動流程與初始化深度剖析(BIOS → GRUB → Kernel → init)
整體啟動流程概覽 POST(Power-On Self-Test)加電自檢 BIOS/UEFI 初始化硬體、選擇啟動裝置 MBR/GPT 讀取 Bootloader(G
Linux top 指令中 TIME/TIME+ 欄位含義深度解讀
直接結論 TIME 與 TIME+ 顯示的是進程自啟動以來佔用的總 CPU 時間(用戶態 + 核心態),而不是進程運行的牆鐘時間(real/elapsed time)。
Vsftpd 虛擬用戶配置完整教程(PAM + db4)
前言 Vsftpd 支援虛擬用戶:不建立系統帳號,僅在 FTP 層面驗證用戶名/密碼,並映射到一個真實的系統用戶(如 virftp)進行檔案操作。這樣更安全、管理更輕量。
Nginx 配置檔 nginx.conf 核心參數中文詳細解析
前言 nginx.conf 是 Nginx 行為的中樞神經。本文針對高併發生產環境常見的核心段落(main、events、http、upstream)逐行解析關鍵參數的含
從 Linux 命令行訪問 Windows 共享資料夾(smbclient 實戰)
前言 Samba 專案讓 Linux/Unix 能與 Windows 互操作。若僅需偶爾從 Windows 共享取檔,安裝完整 Samba 服務端屬於大材小用。samba
Linux rm 指令完整用法詳解與實戰技巧
基本語法 rm [選項] 檔案或目錄... 常用選項速查表 選項長選項說明 -f--force忽略不存在的檔案、不提示確認、直接刪除(含唯讀檔案)。 -i--
Symfony2 在 Nginx 下的完整配置指南(HTTP/HTTPS)
前言 Symfony2 採用前端控制器模式,所有請求均進入 web/app.php(生產環境)或 web/app_dev.php(開發環境)。Nginx 需正確配置 re
Linux Shell 產生隨機數的多種實用方法
前言 在腳本編寫與自動化運維中,隨機數常用於生成臨時檔名、測試資料、負載均衡權重等場景。Linux 系統提供了多種獲取隨機數的途徑,本文將從時間戳、內建變數、核心熵池三個
Vsftpd PASV 被動模式與 PORT 主動模式深度解析
前言:FTP 的雙通道機制 FTP(檔案傳輸協定)在建立連線時會使用兩條獨立的 TCP 連線:一條是控制連線(預設埠號 21),用於傳遞指令與回應;另一條是資料連線,負責
Linux 磁盤配額實戰:從分區掛載到用戶限額的完整配置流程
Linux 磁盤配額 限制用戶或用戶組在特定文件系統上的磁盤使用量(空間與文件數),配置分七步: 1. 分區掛載選項啟用 Quota 編輯 /etc/fstab,在目標
Linux 進程文件檢測神器:lsof 命令詳細用法大全
什麼是 lsof? lsof (List Open Files) 可列出進程打開的所有文件信息。Linux 中「一切皆文件」,包括:普通文件、目錄、網絡文件系統、字符設備
Linux 系統管理:查看在線用戶並強制踢出用戶的實用命令
1. 查看當前在線用戶 [root@dbserver01 ~]# w 16:45:04 up 16 days, 8:48, 1 user, load average:
Nginx 實戰:同時作為 Web 緩存服務器與負載均衡器的完整配置指南
自 0.7.48 版本起,Nginx 引入類似 Squid 的 Web 緩存功能,以 URL 組合為 Key 經 MD5 哈希存儲於磁盤,支持任意 URL 及非 200
Shell 編程核心技能:條件測試語法全攻略
一、條件測試的四種語法形式 test 條件表達式 [ 條件表達式 ] 注意:括號與內容間必須有空格 [[ 條件表達式 ]] (Bash 擴展,功能更強) (( 數值表達
Linux 檔案內容搜尋實用技巧:find 搭配 grep 與 xargs
在專案原始碼中搜尋特定字串是開發日常。本文比較 find -exec grep、find | xargs grep、grep $(find ...) 三種常見做法的優缺點
Linux 按文件修改時間批量刪除:find + touch 實戰技巧
LVM 磁盤擴容實戰:從 fdisk 分區到 /home 遷移掛載全流程
Linux find 與 xargs 進階實戰:高效檔案搜尋與批次處理
Linux ping 指令完整使用指南:原理、參數、測試步驟
Linux 與 Windows 遠端桌面互連完整指南:rdesktop、X11 轉發與 Exceed 實戰
無需安裝即可體驗 Linux:LiveCD 發行版深度評測與選型指南
Linux 網橋實現原理:從 brctl 配置工具看核心模組初始化
Linux 指令列使用 transmission-cli 下載 BitTorrent 檔案教學
Linux 將 Socket 綁定到指定網路介面 (SO_BINDTODEVICE) 實作
Ubuntu 以 Wine 執行魔獸世界完整安裝教學(含繁體中文輸入設定)
S3C2410 平台裝置註冊機制詳解:從 Platform Bus 到裝置驅動綁定
Linux 版本查看全攻略:lsb_release、/etc/os-release、uname、內核版本與發行版區別詳解
自動生成 Makefile 完整教程:Autoconf 與 Automake 實戰
Linux 核心架構概覽:用戶態/核心態/硬體層分工、代碼樹目錄結構與 Kconfig/Makefile 建置機制
Fedora 安裝 VirtualBox 核心模組編譯失敗:Kernel Headers 不符與 PAE 核心完整解決流程