Failed to restart network.service: Unit network.service not found. 解决办法

如何解决 Failed to restart network.service: Unit network.service not found

Linux 系统中,有时候在执行“systemctl restart network.service”命令时,会出现“Failed to restart network.service: Unit network.service not found”的错误提示。这个错误的出现通常是由于没有正确安装网络服务导致的,接下来我们来介绍一下如何解决这个问题。

1. 检查是否安装了网络服务

在 Linux 系统中,网络服务是由网络管理器 NetworkManager 或 systemd-networkd 提供的,我们需要检查这些服务是否已经安装。

sudo systemctl list-unit-files | grep network

如果网络服务已经安装,则会显示信息如下:

NetworkManager.service                      enabled
networking.service                           enabled

如果网络服务没有安装,则需要手动安装它们。

2. 安装网络服务

如果你的系统中没有安装网络服务,那么你需要安装它们。

  • 安装 NetworkManager:
  • sudo apt-get install network-manager
    
  • 安装 systemd-networkd:
  • sudo apt-get install systemd-networkd
    

3. 启动网络服务

安装完成网络服务之后,我们需要启动网络服务。

  • 启动 NetworkManager:
  • sudo systemctl start NetworkManager
    
  • 启动 systemd-networkd:
  • sudo systemctl start systemd-networkd
    

4. 重启网络服务

现在我们可以重新执行“systemctl restart network.service”命令来重启网络服务了。

sudo systemctl restart network.service

这个时候,你应该已经成功重启了网络服务了。

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容