访问手机版  

Linux查看端口占用|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux查看端口占用

Linux端口状态查看,你是怎么做的?

时间:2018-06-08

Linux的使用程序是在后台操作,所以很多时候在使用的不只是你一个人,还有其他人在你看不见的地方用Linux工作着。所以对于Linux的端口在使用之前,你要了解当前系统开放了哪些端口?还要查看开放的这些端口的具体进程和使用的人。而这些端口的状态查看,是可以通过netstat命令来进行。下面我们就来看看这么简单查看吧!
netstat命令各个参数说明如下:
  -t : 指明显示TCP端口
  -u : 指明显示UDP端口
  -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)
  -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。
  -n : 不进行DNS轮询,显示IP(可以加速操作)
即可显示当前服务器上所有端口及进程服务,于grep结合可查看某个具体端口及服务情况。
netstat -ntlp   //查看当前所有tcp端口·
netstat -ntulp |grep 80   //查看所有80端口使用情况·
netstat -an | grep 3306   //查看所有3306端口使用情况·
在查看了端口的使用状态之后,我们可能需要对一些端口进行关闭或者打开,这个时候还是需要关闭或者打开命令。
关闭端口号:iptables -A INPUT -p tcp --drop 端口号-j DROP
  iptables -A OUTPUT -p tcp --dport 端口号-j DROP
打开端口号:iptables -A INPUT -ptcp --dport  端口号-j ACCEPT
还是比较简单的嘛,下次需要查看端口的使用状态的时候就可以用到了~