Linux伺服器相關命令的使用記錄

2021-08-29 17:03:50 字數 1125 閱讀 1725

[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...