如何重新启动Ubuntu Server 16.04

时间:2020-07-27 12:59:38  来源:igfitidea点击:

在本教程中,我们将学习如何在Ubuntu Server 16.04中重新启动网络。
最新版本的Ubuntu服务器在重新启动网络接口时似乎有一些问题,因此我们如何正确地完成它。

Ubuntu 16.04的问题是,当我们在网络接口上配置新的IP地址时,它不会在网络重启后从接口中删除旧IP地址。

在Ubuntu 16.04中重新启动网络接口

因此,在重新启动网络之前,请使用ip addr命令刷新要重新启动的接口。

ip addr flush interface-name

然后使用systemctl命令重新启动Ubuntu网络服务。

systemctl restart networking.service

要小心,我们不应该通过SSH连接刷新IP地址,因为在刷新网络接口后,我们将立即丢失与服务器的连接。

如果我们真的需要通过SSH连接重新启动Ubuntu 16中的网络,然后使用Bash &&将IP addr flush命令和systemctl命令作为一系列命令执行。

ip addr flush interface-name && systemctl restart networking.service

这将确保将执行两个命令。

例子

例如,如果要重新启动的接口的名称是ENP0S3,则刷新ENP0S3网络接口并重新启动网络服务。

ip addr flush enp0s3 && systemctl restart networking.service

根据上面的示例,IP ADDR FLUSH命令将从ENP0S3接口中删除现有IP地址,然后通过Ubuntu网络重新启动应用新配置。

重新启动网络Ubuntu Server 14.04

在Ubuntu Server 14.04中,需要使用ifdown和ifup命令将新配置应用于网络接口。

ifdown ifname && ifup ifname

例如,如果接口名称是eth0,则应运行。

ifdown eth0 && ifup eth0

如果我们使用的是Ubuntu 12.04或者更早版本,则可以简单地使用Service命令重新启动网络。

service networking restart