• netstat 在windows下和Linux下查看网络连接和端口占用


    假设忽然起个服务,告诉我8080端口被占用了,OK,我要去看一下是什么服务正在占用着,能不能杀

    先假设我是在Windows下:

     

    第一列: Proto 协议

    第二列: 本地地址【ip+端口】

    第三列:远程地址【】

    第四列: 连接状态【一般有ESTABLISHED(建立连接)、LISTENING(监听中)、TIME_WAIT(等待)、CLOSE_WAIT(等待关闭)、SYN_SENT()】

     

    netstat --h

    - a 显示所有的链接和接听端口
    - b 显示执行相关的链接和端口
    - e 显示和网络相关的状态,常常与s搭配
    - f 给外部地址显示全域名FQDN
    - n 以数字的形式显示地址和端口
    - p proto 显示链接的类型是TCP还是UDP,常常与s搭配
    - q 显示所有
    - r 显示所有的路由表
    - s 显示预链接的状态
    - t
    - x
    - y

    具体使用起来,区别不是很大吧,比如下面的: -n -a

    -p 加上类型TCP,可以使用打印出对用类型的连接

    比如netstat -p TCP

    netstat -p UDP

     =============================================================分割线===================================================================================

    netstat在Linux同样是查询连接的命令,就是组合命令和Windows下不一样

     想看端口10051是什么类型的连接,Linux下用grep,Windows下要用find + 双引号

     

  • 相关阅读:
    CSS外边距的合并
    四大主流浏览器内核
    ViewPort视口
    url、src、href定义以及使用区别
    Debug和Release区别
    基线概念
    浅谈C#循环控制流程语句(web前端基础)
    With you With me
    css元素内容基础
    年轻人有梦想,老人有回忆
  • 原文地址:https://www.cnblogs.com/qianjinyan/p/10416642.html
Copyright © 2020-2023  润新知