[size=large][color=red]lsof用法小結:[/color][/size]
lsofabc.txt顯示開啟檔案abc.txt的程序
lsof-i:22知道22埠現在執行什麼程式
lsof-cnsd顯示nsd程序現在開啟的檔案
lsof-ggid顯示歸屬gid的程序情況
lsof d/usr/local/顯示目錄下被程序開啟的檔案
lsof d/usr/local/同上,但是會搜尋目錄下的目錄,時間較長
lsof-d4顯示使用fd為4的程序
lsof-i用以顯示符合條件的程序情況
語法:lsof-i[46][protocol][@hostname|hostaddr][:service|port]
46-->ipv4oripv6
protocol-->tcporudp
hostname-->internethostname
hostaddr-->ipv4位置
service-->/etc/service中的servicename(可以不只乙個)
port-->埠號(可以不只乙個)
例子:tcp:25-tcpandport25
@1.2.3.4-internetipv4hostaddress1.2.3.4
[email protected]:ftp-tcpprotocolhost:ohaha.ks.edu.twservicename:ftp
lsof-n不將ip轉換為hostname,預設是不加上-n引數
例子:[email protected]:ftp-n
lsof-p12看程序號為12的程序開啟了哪些檔案
lsof |-r[t]控制lsof不斷重複執行,預設是15s重新整理
-r,lsof會永遠不斷的執行,直到收到中斷訊號
r,lsof會一直執行,直到沒有檔案被顯示
例子:不斷檢視目前ftp連線的情況:[email protected]:ftp-r
lsof-s列出開啟檔案的大小,如果沒有大小,則留下空白
lsof-uusername以uid,列出開啟的檔案
終止埠所在的程序
lsof -i :80|grep -v "pid"|awk ''|sh
nginx 伺服器相關命令
nginx t c path to nginx.conf 測試nginx配置檔案是否正確 nginx s stop 快速停止nginx nginx s quit 完整有序的停止nginx 其他的停止nginx 方式 ps ef grep nginx kill quit 主程序號 從容停止nginx,...
redis 伺服器相關命令
測試連線是否存活。ping pong 執行下面命令之前,我們停止redis伺服器 ping could not connect to redis at 127.0.0.1 6379 connection refused 執行下面命令之前,我們啟動redis伺服器 ping pong在命令列列印一些內...
linux 伺服器防火牆相關命令
systemctl start firewalld 啟動firewall systemctl stop firewalld 關閉firewall systemctl restart firewalld 重啟firewall 禁止開機啟動啟動防火牆 systemctl disable firewall...