Linex系统网络管理(二)

二、网络连接查看

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 绑定模式

mode0(平衡负载模式):平时两块网卡均工作,且自动备援,但需要在与服务器本地 网卡相连的交换机设备上进行端口聚合来支持绑定技术

mode1(自动备援模式):平时只有一块网卡工作,在它故障后自动替换为另外的网卡

mode6(平衡负载模式):平时两块网卡均工作,且自动备援,无需交换机设备提供辅助支持

3.2 绑定案例

1.基于CentOS7操作系统

服务器有两块网卡 ens33和ens36

ens34操作

TYPE=ethernetBOOTPROTO=noneNAME=ens34DEVICE=ens34ONBOOT=yesMASTER=bond0SLAVE=yes

ens37操作

TYPE=ethernetBOOTPROTO=noneNAME=ens37DEVICE=ens37ONBOOT=yesMASTER=bond0SLAVE=yes

bond0操作

TYPE=ethernetBOOTPROTO=noneNAME=bond0DEVICE=bond0ONBOOT=yesIPADDR=192.168.1.1PREFIX=24GATEWAY=192.168.1.254DNS1=192.168.1.254

添加bond配置文件

vim /etc/modprobe.d/bond.confalias bond0 bondingoptions bonding mode=6 miimon=200

关闭网络图形化服务

systemctl stop NetworkManager  【关闭后开机失效】
systemctl disable --now NetworkManager   【关闭且开机不自启】

重启网络服务

ifup ens34 && ifup ens37 && ifup bond0systemctl restart network

2.基于OpenEuler

[root@localhost ~]# nmcli c ad type bond con-name bond0 ifname bond0 mode balance-alb
[root@localhost ~]# echo "alias bond0 bonding" >/etc/modprobe.d/bonding.conf
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
NAME=bond0
TYPE=bond0
BONDING_MASTER=yes
IPADDR=192.168.48.136
NETMASK=255.255.255.0
GATEWAY=192.168.40.137
DNS=8.8.8.8
BOOTPROTO=none
ONBOOT=yes
BONDING_OPTS="mode=6 miimon=100"
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens160
TYPE=Ethernet
BOOTPROTO=none
NAME=ens160
DEVICE=ens160
ONBOOT=yes
MASTER=bond 0
SLAVE=yes
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens192
DEVICE=ens192
NAME=ens192
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
MASTER=bond 0
SLAVE=yes
[root@localhost ~]# systemctl restart NetworkManager

4.Linex下的抓包工具

tcpdump

语法:

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

5.web压力测试工具

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

6.路由追踪命令

traceroute  目标地址或域名

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/97070.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/97070.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Unity MQTT通讯

首先明确概念,什么是MQTT? MQTT是一种轻量级、基于发布 / 订阅(Publish/Subscribe)模式的物联网(IoT)通信协议,在带宽有限、网络不稳定的环境下,实现低功耗、低延迟的设备间通信&am…

JavaSE:类和对象2

一、封装封装的概念面向对象程序三大特性:封装、继承、多态。而类和对象阶段,主要研究的就是封装特性。何为封装呢?简单来说 就是套壳屏蔽细节。例如手机,你看不到任何的内部实现细节,只留下一些公开的接口给你使用&am…

RandAR训练自己的数据集

论文题目:RandAR: Decoder-only Autoregressive Visual Generation in Random Orders(随机顺序下仅解码器的自回归视觉生成) 会议:CVPR2025 摘要:我们介绍了RandAR,一种仅解码器的视觉自回归(AR)模型,能够以任意令牌顺序生成图像。与之前依赖于预定义生成顺序的纯解码器…

基于PHP服装租赁管理系统/基于php的服装管理系统的设计与实现

基于PHP服装租赁管理系统/基于php的服装管理系统的设计与实现

高并发内存池(12)-ThreadCache回收内存

高并发内存池(12)-ThreadCache回收内存 代码如下: // 释放对象时,链表过长时,回收内存回到中心缓存 void ThreadCache::ListTooLong(FreeList& list, size_t size) {void* start nullptr;void* end nullptr;list…

读大语言模型09超级智能

1. 超级智能1.1. 如果人工智能超越人类智能,可能会成为人类存在的一个重大威胁1.1.1. 对超级人工智能潜在危险最为担忧的群体中,恰恰包括那些否认大语言模型具备真正智能的人1.2. 计算机科学已经成为所有科学领域中不可或缺的重要组成部1.3. GPT具备编写…

阿里云拉取dockers镜像

假如你已经在云服务器上安装了docker需要配置下docker镜像加速代理就行了找到自己的加速网址:然后在云服务器上,修改docker 配置文件,vi /etc/docker/daemon.json没有这个文件的话,需要创建一个。{"default-address-pools&qu…

python自学笔记14 NumPy 线性代数

在Numpy库中有专门的linalg 模块用来做线性代数相关的运算。 本文中线性代数的一般概念不会解释 拆解矩阵 鸢尾花数据矩阵结构如下(150 4):取其中的行向量和列向量: # 导入包 import numpy as np from sklearn.datasets import l…

ubuntu20搭建MQTT

sudo apt update sudo apt install mosquitto mosquitto-clients sudo mosquitto_passwd -c /etc/mosquitto/passwd myuser sudo nano /etc/mosquitto/mosquitto.conf# 允许匿名用户连接(默认为 true,我们先关闭它) allow_anonymous false# 指…

云服务器的主要用途都有哪些?

企业可以利用云服务器构建官方网站,企业官网需要稳定的运行环境来展示产品、服务、公司动态等信息,云服务器提供的高可用性和可扩展性,能保障大量用户同时访问时网站的稳定运行。移动应用的后端服务可以部署在云服务器上,如社交类…

IntelliJ IDEA Debug 模式功能指南

文章目录前言💡 1. 断点类型与设置🚀 2. 启动 Debug 模式⚙️ 3. 调试控制按钮详解👀 4. 查看与监控变量🧰 5. 高级调试技巧💎 总结前言 作为一名 Java 开发者,熟练掌握调试技巧是提高开发效率的关键。Int…

在pycharmIDE中如何快速掌握一个新模块的使用方法

一、文档使用悬停文档:鼠标悬停在模块/函数上显示文档摘要 (⭐最常用)快速文档:选中标识符按 CtrlQ (Windows/Linux) 或 F1 (Mac)跳转定义:Ctrl左键单击 直接跳转到源码定义处 (⭐最权威)参数提示:输入函数名时自动显示参数列表&a…

win11自定义停止更新方法

一、打开运行窗口(winr)输入regedit打开注册表编辑器。按照如下路径寻找。计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings二、在Settings页面下右击——>新建——>DWORD(32位)值(D),并重命名为粉色框中的名字…

Unity委托、匿名方法与事件深度解析:从理论到实战

Unity委托、匿名方法与事件深度解析:从理论到实战 摘要:本文深入剖析Unity中委托、匿名方法与事件的核心机制,结合理论框架与实战案例,帮助开发者掌握高效的事件驱动编程技巧。全文包含12个代码片段及6个核心原理图示框架&#x…

大脑的藏宝图——神经科学如何为自然语言处理(NLP)的深度语义理解绘制新航线

摘要: 截至2025年,大型语言模型(LLM)已展现出惊人的能力,但其内在的“黑箱”特性和对深层语义理解的局限性也日益凸显。本报告旨在深入探讨一个充满潜力的前沿交叉领域:借鉴地球上最古老、最精密的语言处理…

记录使用ruoyi-flowable开发部署中出现的问题以及解决方法(二)

1.vform的使用与传值 使用动态表单,把当前的用户名传值进动态表单,另外动态表单的上传组件成功后传值会父组件。 在父组件的加载函数中增加: mounted(){this.$refs.vFormRef.addEC("getuploadfile",this);},该方法为给表单加载外…

Apifox 8 月更新|新增测试用例、支持自定义请求示例代码、提升导入/导出 OpenAPI/Swagger 数据的兼容性

Apifox 作为全能 API 工具,正以迅猛之势革新开发者的工作方式!想象一下,您正为测试用例编写头疼,或因 OpenAPI 文件导入失败而延误项目,而 Apifox 8 月更新却带来“救命稻草”:新增测试用例功能、自定义请求…

多机多卡微调流程

多机多卡(Distributed Training)微调大模型是一项复杂但非常高效的任务。它允许你利用多台机器的计算资源来训练一个模型,从而显著缩短训练时间。 多机多卡微调核心流程 整个流程可以概括为以下几个核心步骤: 环境准备与硬件配置 …

Redis(23) RDB和AOF有什么区别?

Redis 的 RDB(Redis Database)和 AOF(Append-Only File)是两种主要的持久化机制。每种机制都有其独特的工作方式、优缺点和适用场景。以下是两者的详细比较,并结合代码示例进行解释。 RDB(Redis Database&a…

在WSL2 Ubuntu中部署FastDFS服务的完整指南

在WSL2 Ubuntu中部署FastDFS服务的完整指南📖 前言🛠️ 环境准备1. 系统要求2. Ubuntu应用🚀 安装服务1. 更新系统2. 安装编译依赖3. 下载源码4. 编译安装🔧 配置服务1. 设置配置文件2. 创建数据目录3. 配置Tracker服务4. 配置Sto…