linux如何重启网络连接网络
linux如何重启网络连接网络详细介绍
在 Linux 系统中重启网络连接,需根据网络管理工具(如 systemd-networkd、NetworkManager)或发行版特性选择对应方法。以下是常见场景的操作指南:
一、通用方案(推荐)
1. 重启网络服务(systemd 系统)
bash
systemctl restart NetworkManager.servicesystemctl restart network.service
2. 禁用并重启网络接口(需知道接口名,如
eth0/
wlan0)
bash
addr show
eth0 down
eth0 up
二、使用 NetworkManager 工具(适合桌面 / 笔记本)
bash
nmcli networking off nmcli networking on
nmcli connection down nmcli connection up
三、注意事项
- 远程操作风险:若通过 SSH 远程连接,重启网络可能导致断开,建议先确认在本地操作。
- 权限问题:所有命令需
sudo执行(普通用户无修改网络的权限)。 - 发行版差异:
- Debian/Ubuntu 默认用
NetworkManager,CentOS 8+ 改用NetworkManager,CentOS 7 及以下用network服务。 - 服务器环境(如阿里云 ECS)可能禁用
NetworkManager,需用systemctl restart network。
- Debian/Ubuntu 默认用
四、验证重启效果
bash
.8.8systemctl status NetworkManager
9123 .8.8.8 systemctl status NetworkManager
根据你的场景选择对应命令即可。若遇到 找不到命令,可能是工具未安装(如 nmcli 需 NetworkManager 包),用 sudo apt install network-manager 或 yum install NetworkManager 安装。