在linux上查看端口的命令:
第壹種:
Lsof-i:端口號
第二種類型:
Netstat-nltp|grep端口號
-a:顯示該機器的所有連接端口和監聽端口。
-n:網絡IP地址的形式,顯示當前建立的有效連接和端口。
-r:顯示路由表信息
-s:按協議顯示統計信息。
-v:顯示當前有效的連接。
-t:顯示所有TCP協議連接。
-u:顯示所有UDP協議連接。
-i:顯示自動配置端口的狀態。
-l:僅顯示連接狀態為監聽的服務網絡狀態。
-p:顯示pid/programname。
在AIX中,哪個命令可以看到哪些進程正在使用哪個端口?
AIX沒有命令來直接檢查哪個進程正在使用哪個端口,不像Linux可以使用lsof或netstat-p來檢查。目前,您可以使用以下方法查看:
1.首先,使用netstat列出使用的端口。請註意,需要壹個額外的參數-A。
#netstat-Aan
f 100050002d 32 bb 8 TCP 600 * . 22 *。*傾聽
f 100050002d 3138 btcp 400 * . 22 *。*聽上面的例子列出了端口22的情況。
2.使用命令rmsock再次檢查。註意:這個命令用於清除壹個沒有相關文件描述符的套接字。如果套接字被壹個進程占用,它會提示端口被哪個進程使用,並利用這個提示信息獲取進程信息。例如
# rmsockf 100050002d 313b 8 tcpcb
套接字0xf10050002d31008是通過過程5374084 (sshd)實現的。它顯示端口22被進程sshd(進程號5374084)占用。
如果妳知道妳的操作不會影響系統,或者只是為了測試,妳可以用下面的循環來抓取它:
netstat-anA | grep-wLISTEN | awk ' { print $ 1,$5}'|whilereadpcbport
做
echo"$port ->"
rmsock$pcbtcpcb
完成的
linux如何打開和關閉端口?
首先,檢查netstat-anp打開了哪些端口。二、關閉端口號:iptables-a input-ptcp-drop端口號-jdropptitables-a output-ptcp-d port端口號-jdrop。第三,打開端口號:iptables-a input-ptcp-dport端口號-jACCEPT。四、下面是linux open port命令的使用方法。NC-lp23(telnet)netstat-an | grep 23(檢查是否打開端口23)五、linux打開端口命令每個打開的端口都需要壹個對應的監聽器來適合entry的學習路徑。請閱讀“Linux應該這樣學習”。
linux開放端口的命令有哪些?
首先,檢查netstat-anp打開了哪些端口。二、關閉端口號:iptables-a input-ptcp-drop端口號-jdropptitables-a output-ptcp-d port端口號-jdrop。第三,打開端口號:iptables-a input-ptcp-dport端口號-jACCEPT。四、下面是linux open port命令的使用方法。Nc-lp23(開放端口23,即telnet)netstat-an|grep23(檢查是否開放端口23)五、linux開放端口命令每個開放端口都需要壹個對應的監聽器。