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

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

文章目录

  • 前言
  • 一、网络连接查看
    • 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.xdnf.cn/news/9405.html

相关文章:

  • BUG调试案例十二:LM5117输出电压纹波偏大问题案例
  • 初识 ProtoBuf
  • 破解Docker镜像下载难题
  • 永磁同步电机控制算法--变结构PI调节器
  • 面向测试编程——SmartRefreshLayout的测试case
  • Ubuntu系统开放 45876/tcp 端口
  • Cookie、Session和Token鉴权
  • Python实用脚本:可视化分割txt标签数据
  • TWTSolutions水厂污水厂设计计算软件:化学强化絮凝单元
  • leetcode:1688. 比赛中的配对次数(python3解法,数学相关算法题)
  • ubuntu安装tigervnc
  • Python优雅执行SSH命令:10种方法+虚拟环境深度实践
  • 使用 mysqldump 获取 MySQL 表的完整创建 DDL
  • Spring AI(一)
  • windows 环境中 python连接到达梦库,及相关问题解决办法
  • TDengine 中的存储配置
  • 线程池详解:原理、使用与优化
  • 78. Subsets和90. Subsets II
  • Linux:基础指令与内涵理解(下)与权限
  • git 命令之-git cherry-pick
  • 短剧看广告APP系统开发:打造高效变现与用户体验双赢平台
  • 人工智能AI之机器学习基石系列 第 2 篇:数据为王——机器学习的燃料与预处理
  • JavaSE核心知识点04工具04-04(Git)
  • 专业教育机构视频网站平台播放器页面如何处理视频加密的?
  • [React]实现一个类zustand公共状态库
  • 2025上半年软考系统架构设计师选择题试题与答案
  • AI Agents执行流程和决策流程学习
  • 零基础设计模式——结构型模式 - 组合模式
  • RapidOCR4j项目学习
  • 润和星闪WS63E的MQTT示例程序存在的潜在问题