linux下产看端口指令

linux下端口号查看

netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip]

netstat -nupl (UDP类型的端口)

netstat -ntpl (TCP类型的端口)

 

 

1)查看端口占用情况

netstat -ntlp|grep 端口号

找出程序运行的端口:netstat -ap | grep ssh

在 netstat 输出中显示 PID 和进程名称:netstat –pt

找出运行在指定端口的进程:netstat -anpt | grep ':16064'

netstat -nuplf|grep 3306   //这个表示查找处于监听状态的,端口号为3306的进程

查看哪些端口被打开: netstat

 

2)查看某个端口的连接数

netstat -antlp |grep 端口号 |wc –l

netstat -anpt | grep  6064

 

1、查看主机信息
# more /etc/hosts

2、查看进程
# ps -aux|grep java      //显示所有进程名中包含java字符串的进程
说明:grep是查找字符串,把包含有匹配字符串的那行显示出来。-aux 显示所有包含其他使用者的进程

3、查看网络状态

netstat -tln 命令是用来查看linux的端口使用情况

netstat -a  查看所有的服务端口

netstat -an | grep 端口号   检验下是不是已经打开了某某端口

netstat -an 示所有跟本机连接的IP以及连接的端口

查看8080端口占用情况
netstat -aln|grep 8080

4、关闭某个端口:

1)通过iptables工具将该端口禁掉,如:

sudo iptables -A INPUT -p tcp --dport $PORT -j DROP

sudo iptables -A OUTPUT -p tcp --dport $PORT -j DROP  

2)或者关掉对应的应用程序,则端口就自然关闭了,如:

"kill -9 PID" (PID:进程号)

如:通过"netstat -anp | grep ssh"

有显示:tcp 0 127.0.0.1:2121 0.0.0.0:* LISTEN 7546/ssh

则: kill -9 7546

posted @ 2017-10-26 09:46  Alina白  阅读(304)  评论(0编辑  收藏  举报