netstat

netstat -atunlp,各参数含义如下:

  • -t : 指明显示TCP端口
  • -u : 指明显示UDP端口
  • -l : 仅显示监听套接字(LISTEN状态的套接字)
  • -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序
  • -n : 不进行DNS解析
  • -a 显示所有连接的端口

一般该指令会遇grep配合使用,比如查找端口22,就用netstat -tunlp | grep 22 或者干脆netstat -an | grep 22就可以了,查看其它端口类似,当然也可以通过端口状态查找即netstat -anp | grep TIME_WAIT,即只会显示含有TIME_WAIT字符串的条目

lsof

lsof的作用是列出当前系统打开文件(list open files),不过通过-i参数也能查看端口的连接情况,-i后跟冒号端口可以查看指定端口信息,直接-i是系统当前所有打开的端口

lsof -i:22 #查看22端口连接情况,默认为sshd端口

区别:
1.netstat无权限控制,lsof有权限控制,只能看到本用户,可以通过sudo lsof -i查看端口
2.lsof能看到pid和用户,可以找到哪个进程占用了这个端口

netstat和lsof端口结果不一致相关推荐

  1. 使用 lsof 代替 Mac OS X 中的 netstat 查看占用端口的程序

    使用 lsof 代替 Mac OS X 中的 netstat 查看占用端口的程序 众所周知水果系统内核是有 BSD 血统的 Darwin,OS X 自带的很多 CLI 工具也是 BSD style 的 ...

  2. Linux netstat | losf (查看端口占用情况)

    摘录:https://www.runoob.com/w3cnote/linux-check-port-usage.html Linux 查看端口占用情况可以使用 lsof 和 netstat 命令. ...

  3. netstat php,netstat查看网络端口情况

    netstat查看网络端口情况 查看连接本机11211端口的客户端ip地址 netstat -alnp|grep 11215 |awk -F '[ :]+' '{a[$6]+=1;}END{for(i ...

  4. netstat查看Linux端口状态

    一:netstat netstat -tunlp 用于显示 tcp,udp 的端口和进程等相关情况. netstat 查看端口占用语法格式: netstat -tunlp | grep 端口号 -t ...

  5. linux查看服务端口号、查看端口(netstat、lsof)

    netstat - atulnp会显示所有端口和所有对应的程序,用grep管道可以过滤出想要的字段 -a :all,表示列出所有的连接,服务监听,Socket资料 -t :tcp,列出tcp协议的服务 ...

  6. linux lsof 端口 字母,linux lsof/netstat查看进程和端口号相关命令:

    本文为博主原创,未经允许不得转载: 在linux操作时,经常要查看运行的项目的进程和端口号,在这里总结了以下常用到的相关命令: 1.查看系统运行的java项目,并查看进程号 这个用到的命令为: ps ...

  7. Linux网络故障排查命令(ifconfig、ping、telnet、netstat、lsof、nc、curl、tcpdump)

    目录 ifconfig -s,显示网卡信息的精简列表 -a.up.down 将IP地址绑定到某个网卡,以及解绑操作 ping telnet netstat lsof nc 模拟一个服务器程序和客户端程 ...

  8. linux之netstat与lsof

    Netstat :命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Membersh ...

  9. netstat 、lsof、SS

    lsof -i列出,列出建立连接的连接数 [root@i-3pedyvud ~]# lsof -i|grep "ESTABLISHED" dockerd   683   root ...

最新文章

  1. 删除作业计划出错(DELETE语句与 REFERENCE约束FK_subplan_job_id冲突。)
  2. 《精通Nginx》——2.3 使用include文件
  3. android r 新建分区_Android实现从下往上弹出视差效果(Activity)
  4. 算法杂货铺——分类算法之贝叶斯网络(Bayesian networks)
  5. 您的网卡配置暂不支持1000M宽带说明
  6. 云监控 Ganglia 安装步骤 (含python module)
  7. chord协议模拟实现_VB.NET和单片机串口通信实现监控单片机数字量输入继电器输出模拟量输入模拟量输出...
  8. Centos允许root远程登录设置
  9. Web应用开发基本技术及思想
  10. .java和.class的区别_Java中class与Class有什么区别
  11. 服务器(Windows镜像)自建git服务器超详细教程
  12. 分位数回归及Stata实现
  13. 如何在 Python 绘图中正常显示中文?(视频教程)
  14. python 文件操作OS总结
  15. HAU寒假训练第二周
  16. 利用python爆破mysql数据库
  17. Error response from daemon: Container 17ae3dc98507daca0267a8673295ede4cf2d5d5... is not running
  18. 谷粒商城异步编排(三十二)
  19. node.js后端及Vue前端跨域解决方案
  20. 常见咳嗽种类、治疗方法和忌食大全

热门文章

  1. tableau 如何发布到public
  2. 10 i lt shell的if_shell学习(10)- if的使用
  3. Failed to get convolution algorithm.This is probably because cuDNN failed to initialize
  4. 【漫谈数据仓库】 如何优雅地设计数据分层
  5. 京东前端:PhantomJS 和NodeJS在网站前端监控平台的最佳实践
  6. 分组密码的工作模式--wiki
  7. 漫说模板方法模式---学生时代的烦恼
  8. 转载-centos网络配置(手动设置,自动获取)的2种方法
  9. vue使用query传参页面刷新数据丢失问题
  10. 万物上链: 5G 起跑