在 Ubuntu Linux 上重新启动网络的方法

sssssssssss

在 Linux 中,用户具有停止、启动或重新启动网络服务的自由意志。 如果用户是我们 Linux 友好网站的常客,则可以使用单行命令完成这些操作。 在本文中,我们学习了使用命令行重新启动网络连接的各种方法。

通过网络管理器在 Ubuntu Linux 上重新启动网络

众所周知,在网络环境中,与我们系统的第一个接触点是网络管理器。 为了重新启动网络连接,我们将重新启动网络管理器本身。

1.systemctl命令

在基于 Linux 的系统中,systemd 是服务管理器,负责管理各种后台应用程序,称为服务。 为了有效控制这些服务, systemd 有一个强大的命令 systemctl 对这些服务有管辖权。

在我们摆弄任何服务之前,让我们先看看我们的系统支持哪些网络相关服务。 我们可以通过以下方式获取服务列表:

sudo systemctl --type service 
服务清单

我们可以通过运行简单地重新启动网络连接:

sudo systemctl restart NetworkManager.service 
使用 systemctl 重启网络

如果系统通过 Wi-fi 或蓝牙连接,屏幕右上角的图标将消失然后重新出现。 上述观察的原因很明显,我们在 Ubuntu 上重新启动了 NetworkManager。

使用 systemctl 停止网络:

除了重新启动之外,我们还可以通过以下方式停止任何服务的运行:

sudo systemctl stop NetworkManager.service 
重启网络停止 Systemctl 编辑使用 systemctl 停止网络管理器

由于网络管理器已停止,浏览器和其他与网络相关的应用程序将停止运行。 这个技巧可用于将系统与网络隔离。 与上面的命令相反,为了启动网络,我们将输入:

sudo systemctl start NetworkManager.service 

要了解有关在 Linux 中列出服务的更多信息,请访问此处。

2. 服务命令

类似于 systemctl command, service 是一个紧凑的命令,完全专注于系统服务。 使用列出服务 service 命令,我们可以运行:

sudo service --status-all 
重新启动网络列表服务已编辑服务清单

'[ + ]' 服务名称前的符号表示该服务已启动并正在运行。 使用 service 命令,我们运行:

sudo service network-manager restart 
使用服务重启网络使用 service 命令重启网络

命令运行后,建立的连接将重新启动。

3.nmcli命令

甚至比 service 命令, nmcli 全神贯注于 Ubuntu Linux 上的网络管理。 nmcli 是“网络管理器命令行界面”的首字母缩写词。 我们需要简单地运行:

sudo nmcli networking off sudo nmcli networking on 

第一个命令停用网络管理器管辖下的所有接口。 第二行,与第一行的效果相反,从而在 Linux 上重新启动网络。

重启网络 Nmcli使用 nmcli 重启网络

命令 'nmcli device status' 显示每个网络接口的当前状态。 已在图像中添加以在使用重新启动网络时显示每个网络接口的情况 nmcli.

必须注意的是,在此方法中,网络管理器并未禁用,而是使用网络管理器停用的接口。

通过网络接口重新启动网络

网络管理器控制 Linux 系统中的网络接口。 很少有命令可以与网络接口一起使用以快速重启网络。

1. Ifup-Ifdown 命令

顾名思义,这两个命令可以打开或关闭 Linux 中的任何或所有网络接口。 要执行所需的操作,我们运行:

sudo ifdown -a sudo ifup -a 

第一行关闭系统上的所有网络接口。 系统将继续显示与互联网的连接,但网络接口将停止接收或发送数据包。 这是在系统中禁用网络的一种非常时尚的方式。

第二个像往常一样打开所有网络接口,从而在 Linux 上重新启动网络。

重启网络 Ifdown Ifup使用 ifdown 和 ifup 重启网络

'-a' 选项指定要删除或启动的命令 所有网络接口. 如果用户只想重启特定界面,则可以通过以下方式完成:

sudo ifdown <interface_name> sudo ifup <interface_name> 
重启网络重启 Lo 已编辑重启“lo”界面

中间命令显示特定网络接口的状态。

2.ifconfig命令

的影响 ifconfig 命令与前面的方法类似。 的一个缺点 ifconfig 是它一次可以重新启动一个界面。 它是通过以下方式完成的:

sudo ifconfig <NI_Name> down sudo ifconfig <NI_Name> up 

第一个命令禁用网络接口,而以下命令激活它。

3.IP命令

在 Ubuntu 上重新启动网络的最后一种方法是使用 ip 命令关闭特定接口并将它们恢复。 它是通过以下方式完成的:

sudo ip link set <NI_Name> down sudo ip link set <NI_Name> up 

功能类似于 ifconfig 命令。

结论

许多情况可能会出现您需要在 Ubuntu 上重新启动网络。 在 Linux 上重启网络的最简单和最有效的方法是使用 systemctl 命令。 除了重新启动之外,它还为它管理的每个服务提供了更好的打印格式。

我们希望本文为读者提供了有关相应主题的足够信息。 如有建议或疑问,请随时在下面发表评论。