最新内容

Window安装Linux子系统(window的linux子系统)

目前程序开发过程中使用的很多中间件在生产环境中都是稳定运行在linux系统上的,虽然有一些中间件提供了Windows的版本,但是可能存在一定的差异,为了更好的学习建议准备一个linux环境运行这些中间件。我们学习过程中没有太多的硬件资源,开发机器配置不高,安装VMWare会大幅损耗机器性能,所以建议启用Windows Subsystem for Linux, …

CentOS 6.0 设置IP地址、网关、DNS

在做任何操作之前先备份原文件,我们约定备份文件的名称为:源文件名称+bak,例如原文件名称为:centos.txt那么备份文件名称为:centos.txtbak引言:linux的网卡IP地址是存放在文件中的,这个配置文件在etcsysconfignetwork-scripts下,名称分别为ifcfg-eth0,ifcfg-eth1等如果你只有一块网卡,就只有 …

容器网络与 DNS 实现详解:搞懂多容器通信的底层逻辑!

当我们使用 Docker 搭建应用时,经常会遇到 多个容器需要互相通信 的情况,比如 Web 容器访问数据库容器,Nginx 容器反向代理后端服务容器。那么问题来了:这些容器是如何联网的?又是如何通过名称解析对方的?这篇文章将带你深入理解 Docker 的网络模型、自定义网络配置、容器 DNS 原理,并通过一个 Web + 数据库的实际案例让你真正掌握容器互 …

TCPDUMP 基础使用(tcpdump常用命令)

一、tcpdump 说明 什么是tcpdump,tcpdump是Linux上一个强大的网络请求采集工具。它可以将网络中传送的数据包完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。二、tcpdump 安装通过yum直接安装:yum install tcpdump;通过rpm包安装 …

Linux日常小技巧网络知识(linux 网络)

Linux 内核网络协议栈包括网络设备驱动程序、数据链路层、网络层、传输层和应用层。数据链路层处理与物理网卡的交互,网络层负责 IP 协议、路由和分组转发等任务,传输层则负责 TCP 协议的实现。在 Linux 系统中,可以使用一些命令行工具来监控网络使用情况,例如 ifconfig、ip、netstat 等工具,还可以使用诸如 Wireshark、tcpd …

Linux下的抓包工具Tcpdump(linux 抓包工具)

tcpdump 就是根据使用者的定义对网络上的数据包进行截获的包分析工具。tcpdump 可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供 and、or、not 等逻辑语句来帮助你去掉无用的信息。Linux下的抓包工具Tcpdump1. 基本语法主要介绍一下使用 tcpdump 工具时经常会使用到的 …

Rocky Linux 9 系统初始化与安全加固脚本

Rocky Linux 9 系统初始化与安全加固脚本在服务器运维与系统管理的实际场景中,一个安全、稳定、标准化的系统环境至关重要。Rocky Linux 作为一款企业级稳定发行版,越来越多地被用于生产环境部署。为节省重复配置的时间、降低人为操作失误率,同时提升系统的安全性,编写一套系统初始化与安全加固脚本显得尤为必要。本文将基于 Rocky Linux 9, …

TCP协议-长连接和短连接详解(tcp的长连接)

一 前言TCP在真正开始进行数据传输之前,Server 和 Client 之间必须建立一个连接。当数据传输完成后,双方不再需要这个连接时,就可以释放这个连接。TCP连接的建立是通过三次握手,而连接的释放是通过四次挥手。所以说,每个TCP连接的建立和释放都是需要消耗资源和时间成本的。二 TCP短连接模拟一种TCP短连接的情况:client 向 server 发 …