nsenter 命令是一个可以在指定进程的命令空间下运行指定程序的命令。它位于 util-linux 中。用途一个最典型的用途就是进入容器的网络命令空间。相当多的容器为了轻量级,是不包含较为基础的命令的,比如说ip address,ping,telnet,ss,tcpdump等等命令,这就给调试容器网络带来相当大的困扰:只能通过 docker inspect ContainerID&n
转载 2024-04-18 23:22:08
47阅读
(packet capture)就是将网络传输发送与接收的数据进行截获、分析,甚至可以用来转发,重传等等,可使用的场景很多,排错、验证、测试、核对等,我就举几个例子来说明吧。场景一、在一台存储上启用了SNMP服务,随后想通过验证UDP161/162的侦听状态来确认服务是否确实启动了。详情:最简单的方式就是用进入存储的OS运行类似netstat –anop查看UDP端口状态,还有些同学会条
转载 2024-03-28 13:07:08
108阅读
引言最近在复习网络相关的内容,顺便就整理一下之前的技巧,供大家参考。1、浏览器开发者工具我们先看一个最简单的包工具——浏览器。大多数浏览器都会提供开发者入口。以chrome浏览器为例。在右上角有一个菜单入口,点击,找到对应的开发者工具(或者快捷键Ctrl+shift+i) 接着就会出现如下页面,该页面分为两个区域,这里用红框标注。其中上面的为网页元素,日志控制台,网络,资源,性能和内存等
转载 2024-05-02 21:19:47
195阅读
在现代软件开发中,Docker 容器的使用日益普遍,但有时我们需要对容器内的网络交互进行监控和。本文将详细探讨如何在 Docker 容器,包括方法、报文结构、交互过程、异常检测及工具链集成等方面。 ## 协议背景 首先,理解网络通信协议是的重要基础。网络协议是计算机之间进行通信的规则体系,其发展可以分为多个阶段。下面展示的四象限图和协议发展时间轴能帮助我们理清这一发展过程。
原创 6月前
56阅读
Wireshark使用说明: Protocol(协议): 可能的值: ether,fddi, ip, arp, rarp, decnet, lat, sca, moprc, mopdl, tcp and udp. 如果没有特别指明是什么协议,则默认使用所有支持的协议。Direction(方向): 可能的值: src, dst,src and dst, src or dst 如果没有特别指
转载 2024-04-04 12:46:03
60阅读
首选介绍一下tcpdump的常用参数tcpdump采用命令行方式,它的命令格式为:tcpdump [ -adeflnNOpqStvx ] [ -c 数量 ] [ -F 文件名 ] [ -i 网络接口 ] [ -r 文件名]&nbs
简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据进行截获的分析工具。 tcpdump可以将网络中传送的数据的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 实用命令实例默认启动 tcpdump 普通情
转载 2024-09-02 11:56:46
177阅读
# 如何使用 TCPDump 抓取 Docker 容器 在这一篇文章中,我将详细指导你如何使用 `tcpdump` 抓取 Docker 容器中的网络流量。`tcpdump` 是一个强大的网络数据分析工具,适用于抓取和分析数据。对于 Docker 容器,可能会对抓取特定容器的流量感兴趣,这里我会帮助你一步一步实现。 ## 流程概述 我们将通过以下几个步骤来完成这个任务: | 步骤 |
原创 7月前
327阅读
前言简单介绍一下会话栏和过滤器正文在的时候这两个可以说是必用吧。会话栏:会话栏我这里介绍根据左边部分和右边部分。左边部分是一些图标,有些人发现有个习惯,不习惯看图标。其实说白了,我们大脑就是处理信息的,或许习惯整理信息才是人类的核心价值。这种小图标是connect,就是与目标地址连接的。connect是为了建⽴http tunnel,connect是http众多⽅法中的其中⼀种,它跟post、
转载 2024-05-21 06:30:11
104阅读
一、容器化环境 在日常kubernetes的运维中,经常遇到pod的网络问题,如pod间网络不通,或者端口不通,更复杂的,需要在容器里面分析才能。 而kubertnets的场景,pod使用的镜像一般都是尽量精简,很多都是基于alpine基础镜像制作的,因而pod内没有ping,telne
原创 2022-08-31 15:48:31
917阅读
在处理网络问题或调试应用时,抓取数据是一个重要的技能。尤其是在使用Docker容器时,许多开发者可能会遇到如何有效的困扰。本文将从多个维度探讨如何在Docker容器,包括问题背景、错误现象、根因分析、解决方案以及预防优化等方面。 ### 问题背景 在现代应用开发中,网络通信的质量直接关系到用户体验和业务的正常运作。Docker容器凭借其轻量、易于部署和隔离性等优点,广泛应用于微服务架
原创 5月前
77阅读
1. 什么是Docker 2. 为什么要使用Docker更加高效的利用系统资源 容器不需要进行硬件虚拟以及运行完整操作系统等额外开销,Docker对系统的利用能力更强。在应用执行速度、内存损耗或者文件存储速度上都更有效。更快速的启动时间 传统的虚拟机技术需要启动应用服务,对于Docke
转载 2023-12-02 13:46:17
33阅读
文章目录一、Cgroup 简介二、CPU 资源配置1. CPU 使用率控制1.1 使用 dockerfile 来创建一个基于centos的stress工具镜像1.2 创建容器,并给其分配权重2.CPU周期限制2.1 宿主机怎么提供资源、控制容器中的应用?2.2 周期限制3.CPU Core 控制4. CPU 配额控制参数的混合使用三、内存限额四、Block IO 的限制五、bps 和 iops
转载 2023-08-11 12:26:42
108阅读
 我的学号是201710110071,所以将ip地址最后一位改为071   一、应用层在筛选命令栏输入http筛选出应用层http协议下的数据  Accept:收到的文件Connection:连接关闭Host:请求的主机名User-Agent:浏览器类型 二、传输层1、TCP三次握手第一次握手:服务器发送一个TCP,标志位SY
转载 2024-04-29 10:20:28
52阅读
nsenter 命令是一个可以在指定进程的命令空间下运行指定程序的命令。它位于 util-linux 中。用途一个最典型的用途就是进入容器的网络命令空间。相当多的容器为了轻量级,是不包含较为基础的命令的,比如说​​ip address​​,​​ping​​,​​telnet​​,​​ss​​,​​tcpdump​​等等命令,这就给调试容器网络带来相当大的困扰:只能通过 ​​docker
原创 精选 2022-09-27 11:18:26
309阅读
# 搞懂 Kubernetes 容器间通信 在现代云原生应用程序中,Kubernetes(K8s)作为容器编排工具,提供了高效的服务发现与负载均衡,使得应用组件之间的通信变得更加提升效率和稳定性。本文将通过方式,解释在 Kubernetes 中如何实现容器间通信,并附有代码示例和状态图。 ## Kubernetes 中的网络模型 Kubernetes 的网络模型遵循 “一切皆可路由”
原创 8月前
51阅读
使用Docker-compose安装NextCloud,并部署Collabora作为office服务安装Docker和docker-compose使用docker-compose可以更快速的构建nextcloud需要的各个服务准备域名,启用SSL2个子域名,分别用于Collabora Office和Nextcloud,且两个域名均拥有合法SSL证书,通过备案后在云服务商申请免费证书即可,证书授权一
转载 2023-09-15 14:56:45
247阅读
 简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据进行截获的分析工具。 tcpdump可以将网络中传送的数据的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 实用命令实例默认启动 tcpd
这篇文章主要介绍一下 Wireshark 包工具获取到的 HTTP协议 相关的数据,然后对这些数据进行简单的分析,主要目的是更深入的理解 HTTP协议,然后了解一下网络为什么要分层, OSI模型和TCP/IP模型的区别。1.HTTP 协议实战1.1 打开 Wireshark 工具,选中正在使用的网卡 以
每周知识总结(三)一.什么是二.int和long long的极限三.DNS四.路由器五.编译性语言和解释性语言六.jdbc七.单播、多播(组播)和广播八.NULL和nullptr九.unordered_map与map的区别 一.什么是(packet capture)就是将网络传输发送与接收的数据进行截获、重发、编辑、转存等操作,也用来检查网络安全。也经常被用来进行数据截取等。
转载 2023-10-08 11:22:53
239阅读
  • 1
  • 2
  • 3
  • 4
  • 5