以往在 RHEL 或 CentOS 要重新啟動網路, 只要執行以下指令:
systemctl restart network
但在 CentOS 8 執行會得出以下報錯:
Failed to restart network.service: Unit network.service not found.
在 RHEL 及 CentOS 8 開始, 以上方法已經不能使用, 需要使用以下兩種方法:
1. 重新啟動 NetworkManager
執行以下指令重新啟動 NetworkManager, 這時便會一同重新啟動網路:
$ sudo systemctl restart NetworkManager.service
2. nmcli
nmcli 是 NetworkManager 的指令工具, 以下指令是停止及開啟網路的指令:
$ sudo nmcli networking off
$ sudo nmcli networking on
$ sudo nmcli networking on
當然以上方法只適用坐在伺服器面前, 如果是用 SSH 登入便不能使用了, 因為停止網路後便不能輸入第二條指令, 所以可以用 “;” 字符將兩個指令連接執行:
$ sudo nmcli networking off; sudo nmcli networking on
你可能感興趣的內容: