Centos 7 装载ipvs模块
Centos 7 默认是没有装在ipvs模块的;
开机自动装载:
1 2 3 4 5 6 7 8 9 | vim /etc/sysconfig/modules/ipvs .modules ipvs_mods_dir= "/usr/lib/modules/$(uname -r)/kernel/net/netfilter/ipvs" for mod in $( ls $ipvs_mods_dir | grep -o "^[^.]*" ); do /sbin/modinfo -F filename $mod &> /dev/null if [ $? - eq 0 ]; then /sbin/modprobe $mod fi done |
注意:
1、$(uname -r) Linux 系统可以多版本内核共存,不同内核版本的模块可能会不一样,所以需要根据启动内核的版本来设置加载对应内核的模块;
2、需要赋予 ipvs.modules 可执行权限,如果不想重启系统生效,需要手动执行下 ipvs.modules 脚本;
查看模块是否被加载:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | [root@ckm01 ~] # lsmod | grep ip_vs ip_vs_wrr 16384 0 ip_vs_wlc 16384 0 ip_vs_sh 16384 0 ip_vs_sed 16384 0 ip_vs_rr 16384 0 ip_vs_pe_sip 16384 0 nf_conntrack_sip 36864 1 ip_vs_pe_sip ip_vs_ovf 16384 0 ip_vs_nq 16384 0 ip_vs_mh 16384 0 ip_vs_lc 16384 0 ip_vs_lblcr 16384 0 ip_vs_lblc 16384 0 ip_vs_ftp 16384 0 nf_nat 45056 1 ip_vs_ftp ip_vs_fo 16384 0 ip_vs_dh 16384 0 ip_vs 155648 30 ip_vs_wlc,ip_vs_rr,ip_vs_dh,ip_vs_lblcr,ip_vs_sh,ip_vs_ovf,ip_vs_fo,ip_vs_nq,ip_vs_lblc,ip_vs_pe_sip,ip_vs_wrr,ip_vs_lc,ip_vs_mh,ip_vs_sed,ip_vs_ftp nf_conntrack 147456 3 nf_nat,nf_conntrack_sip,ip_vs nf_defrag_ipv6 24576 2 nf_conntrack,ip_vs libcrc32c 16384 4 nf_conntrack,nf_nat,xfs,ip_vs |
ipvsadm 工具在 Centos 7 系统上默认也是没有安装,需要安装一下,便于后面操作;yum install ipvasdm -y
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)