如何在 Linux 中重启网络服务

有时,当您更改网络配置或由于某些网络问题时,您可能需要在 Linux 系统上重新启动网络服务以解决您的问题。 在本文中,我们将讨论如何使用命令行重启不同 Linux 发行版(Ubuntu、Debian、LinuxMint 和 CentOS)上的网络服务。 我们在 Ubuntu 20.04 和 CentOS 8 系统上实现了不同的命令。 我们在 Ubuntu 20.04 上执行的所有命令也可以用于 Debian 和 LinuxMint 发行版。

获取网络服务状态

您可以使用以下命令获取网络服务运行状态:

对于最新版本(Ubuntu/Debian/Mint)

要检查网络服务是否在您的系统上运行,通过使用以下“systemctl”命令,您可以查看 Ubuntu/Debian/Mint 系统上的网络服务状态:

$ sudo systemctl status networking

或者

$ sudo systemctl status networking.service

您还可以使用 service 命令显示网络服务状态,如下所示:

$ sudo service networking status

或者

$ /etc/init.d/networking status

对于 CentOS 8 / Fedora

如果您使用的是 CentOS 8,则可以使用以下命令检查网络服务状态:

# systemctl status network

如果您收到类似“network.service unit not found”的错误,您将运行以下命令来启动网络管理器:

# systemctl start NetworkManager

现在,启动网络服务,您可以使用上述命令获取网络状态。

停止网络服务

您可以通过下面提到的方法停止您的网络服务。 但是,如果您使用 SSH 进行远程连接,我们不建议您停止该服务,因为这可能会产生问题。

对于 Ubuntu/Debian/Mint

您可以在 Ubuntu、Debian、Kali、Mint 发行版上使用带有上述“网络”命令的“停止”选项来停止网络服务。

$ sudo /etc/init.d/networking stop

或者

$ sudo systemctl stop networking.service

linux重启网络

对于 CentOS 8/Fedora

在 CentOS 8 中,使用以下命令可以停止网络服务:

# systemctl stop network

现在,如果您检查网络状态,您将看到系统上的网络服务已停止。

linux重启网络

启动网络服务

如果网络服务在您的系统上停止,那么您将在 Linux 系统上启动这些服务。

对于 Ubuntu/Debian/Mint

您也可以使用 service 命令启动网络服务。 使用“开始”选项在您的 Ubuntu 上启动网络服务。 Debian 和 LinuxMint 发行版。

$ sudo service networking start

linux重启网络

或者

$ sudo systemctl start networking.service

或者

$ $ sudo /etc/init.d/networking start

对于 CentOS 8/Fedora

在 CentOS 8 中,通过使用以下命令,您可以在系统上启动网络服务:



重启网络服务

您还可以在 Linux 发行版上使用以下命令重新启动网络服务:

对于 Ubuntu/Debian/Mint

键入以下命令以重新启动 Ubuntu、Debian 和 Linux Mint 上的网络服务:

$ /etc/init.d/networking restart

或者

$ sudo systemctl restart networking.service

或者

$ sudo systemctl restart networking

对于 CentOS 8/Fedora

在 CentOS 8 上使用以下命令重启网络服务:

# systemctl restart network

如果您在终端上收到以下错误,则需要使用以下命令在系统上启动 NetworkManager 服务:

# systemctl start NetworkManager

现在,再次重新启动网络服务。 您将在 CentOS 系统上看到以下输出:

linux重启网络

结论

通过以上信息,我们探索了如何在 Ubuntu、Debian、Linux Mint 和 CentOS 8 等不同 Linux 发行版上启动、停止和重新启动网络服务。此外,您可以通过 CentOS 8 上的 NetworkManager 工具排除网络错误. 如果您需要更多详细信息,您可以在您的系统上执行所有命令,然后让我们知道您的问题。 如果您的远程 ssh 连接可能会产生问题,请不要停止服务。