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

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.xdnf.cn/news/18971.html

相关文章:

  • 数据结构第8章 排序(竟成)
  • SqlHelper类库的使用方法
  • .NET周刊【8月第3期 2025-08-17】
  • 鸿蒙ArkUI 基础篇-06-组件基础语法-Column/Row/Text
  • 车载诊断架构 --- 基于整车功能的正向诊断需求开发
  • Dubbo加标签方式
  • Vue3 + 高德地图实现车辆电子围栏监控与报警
  • banner这个文件是怎么请求到后端数据的
  • codeforces(1045)(div2)D. Sliding Tree
  • zookeeper-集群扩缩容
  • 二次校验请求源 IP 是否在 WAF 官方 IP 段内” + “校验是否携带 WAF 专属 HTTP 头
  • 全域管控,一触可达:复合机器人远程监控方案重塑智能制造
  • volitale伪共享问题及解决方案
  • 高效管理远程连接!Remote Desktop Manager 全方位使用指南
  • 对接连连支付(四)-- 收款查询
  • 数据结构:单链表的应用(力扣算法题)第一章
  • 迅睿CMS自定义网站表单:HTML方式调用Select下拉选项数据指南
  • Winsock 操作指南
  • 宝塔面板零基础搭建 WordPress 个人博客与外贸网站 | 新手10分钟上手指南
  • vscode 调试 指定 python文件 运行路径
  • 嵌入式Linux自学不走弯路!670+讲课程!系统学习路线:入门+应用+ARM+驱动+移植+项目 (STM32MP157开发板)
  • Libvio访问异常排查指南
  • 《从有限元到深度学习:我的金属疲劳研究进阶之路》
  • Paimon——官网阅读:主键表
  • 【Kafka】项目整合使用案例
  • 解开 Ansible 任务复用谜题:过滤器用法、Include/Import 本质差异与任务文件价值详解
  • CPU 虚拟化之Cpu Models
  • 微算法科技(NASDAQ:MLGO)突破性FPGA仿真算法技术助力Grover搜索,显著提升量子计算仿真效率
  • 【LwIP源码学习7】ICMP部分源码分析
  • 【工具篇2】Gitee导入github repo作为持续的镜像站,自建 GitHub 镜像仓库详细步骤