当前位置: 首页 > news >正文

Linux网络工具“瑞士军刀“集合

一、背景

        平常我们在进行Linux服务器相关运维的时候,总会遇到一些网络相关的问题。我们可以借助这些小巧、功能强悍的工具帮助我们排查问题、解决问题。

        下面结合之前的一些使用经验为大家介绍一下一些经典应用场景下,这个网络命令工具如何使用的。例如怎么查看当前服务器监听哪些端口、连接目标主机端口情况如何?等等相关常见问题.

二、工具和场景

1、netstat、ss

1、查看当前服务器有哪些端口处于Listen监听状态,方便查找端口占用情况. -lntp
netstat -lntp 或者 ss -lntp  #查看tcp监听端口情况, t就是tcpnetstat -lnup 或者 ss -lnup  #查看udp监听端口情况, u 就是udp

2、查看所有TCP连接信息. -antp
ss -antpnetstat -antp

2、nmap

1、扫描某个主机/某段IP地址,端口范围是否开启. 方便我们对目标主机端口信息进行收集
nmap www.baidu.com 80,443

3、nc、telnet

1、判断是否能正常连接目标主机tcp端口: nc -zv
nc -zv www.baidu.com 80
telnet www.baidu.com 80nc -zv www.baidu.com 8081

2、判断是否能正常连接目标主机udp端口: nc -zvu
nc -zvu localhost 123

3、启动一个TCP服务监听端口,方便用于测试. 例如其它主机测试,是否能连通我侧端口: nc -lvp
nc -lvp 9090

4、额外话题,使用python3 -m http.server内置模块也可以实现监听一个简单的HTTP端口服务
python3 -m http.server 8080

 

4、route

1、查看当前路由表信息 -n
route -n

http://www.lryc.cn/news/409711.html

相关文章:

  • Sentinel隔离、降级、授权规则详解
  • C++11 列表初始化与类型声明
  • 缓存策略自定义:Laravel应用性能优化秘籍
  • python连接sqlserver,封装操作
  • 原生PHP/JS自主开发的交友内核框架婚恋交友系统V10
  • 如何在Java、Python、GO程序中使用AI人脸识别API接口
  • 在vue使用MQTT
  • DNS、网关、IP、DHCP
  • vue2 vue3 props 的处理机制
  • C++第十弹 ---- vector的介绍及使用
  • ValueError: invalid literal for int() with base 10: ‘a‘
  • [C++探索]初始化列表,static成员,友元函数,内部类,匿名对象
  • 搭建自己的金融数据源和量化分析平台(二):读取上交所股票列表
  • Kafka知识总结(分区机制+压缩机制+拦截器+副本机制)
  • WordPress原创插件:搜索引擎抓取首图seo图片
  • Android Framework 之AMS
  • AnConda环境配置学习笔记
  • 架构师的36项修炼 学习笔记
  • Python | “IndexError: tuple index out of range” 【已解决】
  • Linux上部署easySpider及基本使用
  • Qt Designer,仿作一个ui界面的练习(二):部件内容的填充
  • LIS2DH12传感器底电流100ua处理
  • 五、Spring Boot - 上手篇(1)
  • Spring -- 使用XML开发MyBatis
  • openmv 学习笔记(24电赛笔记)
  • 【C语言】【数据结构】二分查找(数组的练习)
  • Web:Url 编码 -13
  • typescript 引用数据类型
  • OpenCV库学习之cv2.Sobel函数
  • 上传Git 仓库 勤勉git (超详细教程)