美文网首页Arch之道
netstat简单查看端口

netstat简单查看端口

作者: _narcissus | 来源:发表于2019-05-08 13:40 被阅读0次

    netstat

    netstat是一个过气的查看端口的命令,我们所使用的也大概就是查看端口才用到它了吧

    其实它的作用不止这些:

    netstat -r  #查看网关、路由
    
    netstat -i  #查看网络接口名
    

    然后就是用来查端口的命令

    指定连接状态:

    -a  #查看所有连接状态。默认为:connected
    
    -l  #连接状态为listening,监听状态
    

    指定连接协议:

    不指定时默认为所有协议
    
    -t  #指定tcp协议
    
    -u  #指定udp协议
    

    指定网络协议版本:

    不指定时默认为ipv4和ipv6
    
    -6  #指定为ipv6
    
    -4  #指定为ipv4
    

    其它的部分:

    -n  #不解析域名
    
    -p  #显示程序名
    

    如果仅仅只是使用这个命令,那么它是没有多大作用的,因为会打印出很多的信息。

    而我们需要的是查找需要的部分,所以还需要 grep 这个命令

    指定程序名,查找端口

    例子:

    查看ssh端口:

    netstat -anp | grep ssh --color
    

    由于ssh是使用tcp协议的,我们还可以加上 -t这个参数

    netstat -anpt | grep ssh --color
    

    指定端口,查看是否被程序占用,被那个程序占用

    查看22端口是否被占用,如果找得到,说明被占用

    netstat -an | grep :22 --color
    

    查看22端口被那个程序占用

    netstat -anp | grep :22 --color
    

    当然了,你也可以加上 -l 这个参数,指定是正在监听的状态

    相关文章

      网友评论

        本文标题:netstat简单查看端口

        本文链接:https://www.haomeiwen.com/subject/gaymoqtx.html