ZBLOG

ipvs如何查看?

在Linux系统中,可以使用以下命令查看和管理IPVS(IP Virtual Server)的配置和状态:


1. 查看当前IPVS规则

sudo ipvsadm -Ln
  • -L: 列出规则。
  • -n: 以数字形式显示IP和端口(不解析域名和服务名)。
  • 输出示例
    
    IP Virtual Server version 1.2.1 (size=4096)
    Prot LocalAddress:Port Scheduler Flags
    -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
    TCP  192.168.1.100:80 rr
    -> 10.0.0.1:80                   Route   1      0          0
    -> 10.0.0.2:80                   Route   1      0          0
    

2. 查看IPVS统计信息

sudo ipvsadm -ln --stats
  • --stats: 显示连接数、流量等统计信息。
  • 输出字段
    • Conns: 当前活动连接数。
    • InPkts/OutPkts: 输入/输出的数据包数量。
    • InBytes/OutBytes: 输入/输出的字节数。

3. 查看实时连接状态

sudo ipvsadm -lcn
  • -c: 显示当前活动的连接(类似netstat的实时监控)。

4. IPVS内核模块检查

确保IPVS内核模块已加载:

lsmod | grep ip_vs

若未加载,手动加载模块:

sudo modprobe ip_vs          # IPv4支持
sudo modprobe ip_vs_rr       # Round-Robin调度算法模块(按需加载其他算法)

5. IPVS服务管理

  • 保存规则(重启后失效,需持久化): “`bash sudo ipvsadm-save > /etc/sysconfig/ipvsadm # CentOS/RHEL路径可能不同)

或者直接写入文件:

cat > /etc/sysconfig/ipvsadm <: -s -a -t : -r : -g -w EOF

systemctl restart ipvsadm

然后执行:

systemctl enable –now ipvsadm

这样重启后会自动恢复规则.




内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://sdn.0voice.com/?id=8321

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?