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

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.dtcms.com/a/353316.html

相关文章:

  • 【yocto】Yocto Project 核心:深入了解.inc文件
  • Java中使用Spring Boot+Ollama构建本地对话机器人
  • Maven 依赖传递与排除基础逻辑
  • Astah UML 中,状态机(State Machine)的建模最合适使用「UML 状态图(State Diagram)」
  • 轻量级自动驾驶多视图视觉问答模型-EM-VLM4AD
  • 鸿蒙HarmonyOS状态管理装饰器详解
  • perccli 工具
  • 鸿蒙网络编程系列62-仓颉版使用Request部件上传多个文件到服务端
  • 华中科大联手小米推出ReCogDrive:自动驾驶迎来“认知革命”!
  • 零基础-力扣100题从易到难详解(持续更新)
  • 化学分析原理与算法、数据库。
  • 20250826的学习笔记
  • TDengine IPv6 支持用户手册
  • 盛大启幕!融智兴科技亮相 IOTE 2025 深圳国际物联网展
  • Mysql——调优
  • 从PostgreSQL到人大金仓(KingBase)数据库迁移实战:Spring Boot项目完整迁移指南
  • Python常见设计模式2: 结构型模式
  • jenkins集成liquibase
  • web中的过滤器和拦截器
  • LaTeX论文转word插入mathtype公式
  • KRaft vs ZooKeeper为何迁移、差异全览与落地实践
  • open3D学习笔记
  • 微软研究院最新tts模型VIBEVOICE解析
  • 配送算法16 A Deep Reinforcement Learning Approach for the Meal Delivery Problem
  • postgreSql远程连接数据库总是超时断开?
  • c#联合vision master 的基础教程
  • linux安装containerd
  • 如何使用 Xshell 8 连接到一台 CentOS 7 电脑(服务器)
  • MySQL 8 与 PostgreSQL 17 对比分析及迁移指南
  • 学习 Android (十七) 学习 OpenCV (二)