Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Linux fuser 工具實戰:查詢檔案/目錄/連接埠/檔案系統佔用進程並一鍵殺掉

編輯:關於 Linux

fuser 比 lsof 更強大之處在於可直接殺掉佔用指定資源的進程。本文詳細展示:fuser -v /root 顯示目錄佔用進程 (PID、存取類型 c=當前目錄、e=執行檔、f=開啟檔案、F=寫入檔案、r=根目錄、m=記憶體映射);fuser -v 80/tcp 查詢連接埠佔用;fuser -v /data 查詢檔案系統佔用;fuser -k -v filename 發送 SIGKILL 殺掉佔用進程;fuser -ck /data 遞迴殺掉檔案系統所有佔用進程 (解決 umount device busy)。並列出 -1 到 -31 信號對照表供選擇。

常用指令速查

需求指令說明
查詢檔案/目錄佔用fuser -v /path顯示 PID、存取類型、指令
查詢 TCP/UDP 連接埠fuser -v 80/tcp需 root 權限
查詢檔案系統佔用fuser -v /mountpointumount 前必查
殺掉檔案佔用進程fuser -k -v file預設 SIGKILL
殺掉檔案系統所有佔用fuser -ck /mountpoint遞迴清理

fuser 是排查「裝置忙碌無法卸載」、「連接埠被佔用」的首選工具,一鍵殺進程極大提升處理效率。

Copyright © Windows教程網 All Rights Reserved