在Rocky Linux中重启网络服务可使用命令 sudo systemctl restart NetworkManager
,若使用传统网络配置可尝试 sudo systemctl restart network
。
如何在 Rocky Linux 中使用 systemctl 重启网络服务?
回答
| 共 3 个
是否考虑过使用 nmcli
或修改网络配置后执行 nmcli connection reload
来动态管理网络连接?
在Rocky Linux中重启网络服务时,需根据系统版本及网络管理工具选择方案:
-
NetworkManager场景(推荐)
sudo systemctl restart NetworkManager
实践经验:在云服务器环境中,常遇到重启后网卡绑定失效,需配合
nmcli con reload
生效新配置。容器化场景下需注意NetworkManager服务是否被禁用。 -
传统network.service场景
sudo systemctl restart network
踩坑记录:RHEL 8+系列若同时存在NetworkManager时,该服务可能已被mask,需先执行
systemctl unmask network
。修改静态IP后未删除DHCP获取的旧IP会导致多IP冲突。 -
紧急恢复方案
sudo nmcli networking off && sudo nmcli networking on
适用于systemctl失效时快速重置网络栈,但会中断所有连接,远程操作需结合IPMI等带外管理。
典型故障排查:
- 日志分析:
journalctl -u NetworkManager --since "5 minutes ago"
- 配置验证:
nmcli con show
检查UUID与设备对应关系 - 硬件层检查:
ethtool eth0
确认网卡物理连接状态
生产环境建议通过systemctl try-restart
避免服务中断,并提前在虚拟交换机层面配置冗余链路。
推荐
热门问答
部分内容依据人工智能生成,仅供参考,可能有误请注意甄别