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

小白成长之路-计算机网络(四)

文章目录

  • 前言
  • 一、网络连接查看
    • 1.netstat
    • 2.ss
    • 3.bond绑定
      • 3.1准备好这三个文件
      • 3.2添加bond配置文件
      • 3.3关闭网络图形化服务
      • 3.4重启
    • 4.Linux下的抓包工具
        • Wireshark
    • 5、web压力测试工具
    • 6、路由追踪命令
  • 二、[练习题](https://blog.csdn.net/m0_70730767/article/details/148262716?spm=1001.2014.3001.5501)
  • 总结


前言

提示:网络配置最后一节了喽


一、网络连接查看

1.netstat

作用:

  • 查看本地服务的网络监听状态

  • 查看客户端连接到本地服务的连接状态
    语法:

netstat 选项 (-anptu)
在这里插入图片描述
选项:
-n, --numeric
显示数字形式地址而不是去解析主机、端口或用户名。
-a, --all
显示所有的监听或连接状态
-p, --program
显示连接所属进程的PID和名称。
-t,–tcp
显示TCP连接
-u,–udp
显示UDP连接
-l
查看监听

2.ss

作用:- 查看本地服务的网络监听状态

  • 查看客户端连接到本地服务的连接状态
    语法:

ss 选项 (-anptuli)

选项:

-n, --numeric
显示数字形式地址而不是去解析主机、端口或用户名。
-a, --all
显示所有的监听或连接状态
-p, --program
显示连接所属进程的PID和名称。
-t,–tcp
显示TCP连接
-u,–udp
显示UDP连接
-i,–info
查看客户端连接到本地的状态
-l
查看监听

3.bond绑定

3.1准备好这三个文件

在这里插入图片描述
ens160:
在这里插入图片描述
ens161:
在这里插入图片描述
bond0:
在这里插入图片描述

3.2添加bond配置文件

进入这个文件把下面两行添加进去

vim /etc/modprobe.d/bond.conf

alias bond0 bonding
options bonding mode=6 miimon=200

3.3关闭网络图形化服务

systemctl stop NetworkManager

3.4重启

在这里插入图片描述
测试下
在这里插入图片描述

4.Linux下的抓包工具

tcpdump
语法:

tcpdump -i 网卡名

选项

-c  当 收到多少个报文后退出-i  监听  interface.  如果 不指定 接口, tcpdump 在 系统 的 接口 清单 中,寻找 号码最小, 已经 配置好的 接口 (loopback 除外). 选中的时候会中断连接.-n 不要把地址转换成 名字 (指的是 主机地址, 端口号等)-t 禁止 显示 时戳标志.-v  (稍微多一点)  繁琐的输出.  例如,  显示  IP  数据报  中的  生存周期 和服务类型.-e  显示 链路层报头

额外参数

dst port portNumber抓取目标端口为portNumber的报文port portNumber抓取端口为portNumber的报文src port portNumber抓取源端口为portNumber的报文

案例

抓取客户端访问本机80号端口的1000个报文

tcpdump -tn dst port 80 -c 1000 -i bond0 
Wireshark

5、web压力测试工具

ab -c 100 -n 2000 http://192.168.1.254/

6、路由追踪命令

traceroute 目标地址或域名

二、练习题

总结

提示:这里对文章进行总结:

网络这部分还有额外的内容,由于是Linux基础,有些内容先不学习了,小伙伴们感兴趣的话可以看看nmcli

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

相关文章:

  • 【Agent】MLGym: A New Framework and Benchmark for Advancing AI Research Agents
  • 5.27 打卡
  • Web安全测试-文件上传绕过-DVWA
  • 织梦dedecms arclist最新发布日期显示红色
  • 现代 CSS 高阶技巧:实现平滑内凹圆角的工程化实践
  • 【运维自动化-标准运维】如何实现在不同步骤间传递参数
  • STM32 UART通信实战指南:从原理到项目落地
  • 基于stm32的 永磁同步电机二电平驱动控制系统设计
  • [AI]主流大模型、ChatGPTDeepseek、国内免费大模型API服务推荐(支持LangChain.js集成)
  • 手机IP地址更换的影响与操作指南
  • iOS 响应者链详解
  • Flink Table API 编程入门实践
  • MongoDB 安全机制详解:全方位保障数据安全
  • Teensy LC 一款由 PJRC 公司开发的高性能 32 位微控制器开发板
  • MicroPython 开发ESP32应用教程 之 线程介绍及实例分析
  • 鸿蒙5开发宝藏案例分享---一多断点开发实践
  • 嵌入式学习之系统编程(六)线程
  • 分布式常见概念
  • 数据库的事务(Transaction)
  • 大语言模型 提示词的少样本案例的 演示选择与排序新突破
  • 【算法篇】二分查找算法:基础篇
  • Qtc++开发遇到的问题-按钮点击不管用?
  • 重磅发布 | 复旦533页《大规模语言模型:从理论到实践(第2版)》(免费下载)
  • 智能体赋能效率,企业知识库沉淀价值:UMI企业智脑的双轮驱动!
  • STM32CubeMX,arm-none-eabi-gcc简单试用
  • Spring AI(一)
  • Nacos适配GaussDB超详细部署流程
  • vue-pure-admin动态路由无Layout实现解决方案
  • vue项目 build时@vue-office/docx报错
  • 卓力达蚀刻工艺:精密制造的跨行业赋能者