Ubuntu重启网络服务的命令和步骤详细解析教程
在Ubuntu中,可通过以下几种方式重启网络服务,下面为你详细介绍命令及步骤:
命令行方式
1. network manager服务
这是通过命令行重启网络较为简单的方法,相当于通过图形化界面重启Network - Manager服务。
命令:sudo service network - manager restart
步骤:打开终端(可使用快捷键Ctrl + Alt + T ,或在应用程序菜单中搜索并打开“终端”),输入上述命令,系统会提示输入管理员密码,输入密码后按回车键执行命令。执行后,网络图标会消失一会儿然后重新显示,代表服务重启成功。
2. systemd
service命令是一些方式的封装,而systemctl命令功能更强大。
命令:sudo systemctl restart NetworkManager.service
步骤:在终端输入该命令,输入管理员密码后回车执行。执行时网络图标会消失一会儿。若想了解systemctl的其他选项,可以参考man帮助文档。
3. nmcli
nmcli是Linux上管理网络的实用工具,使用该工具需分两步操作,先关闭网络,再开启网络。
命令:
- 关闭网络:sudo nmcli networking off
- 开启网络:sudo nmcli networking on
步骤:在终端依次输入上述两个命令,输入密码并回车执行。第一个命令执行后网络图标会消失,第二个命令执行后网络会重新开启。可通过man帮助文档了解nmcli的更多用法。
4. ifup & ifdown
这两个命令直接操作网口,推荐将它们一起使用,先关闭所有网口,再重新启用网口。
命令:sudo ifdown -a && sudo ifup -a
步骤:在终端输入该命令,输入密码后回车执行。此方法不会让网络图标从系统托盘中消失,但各种网络连接会中断。
5. nmtui
nmtui是在命令行终端中管理网络的文本菜单工具。
命令:nmtui
步骤:
- 在终端输入nmtui命令并回车,打开菜单。
- 通过上下方向键选择“Activate a connection”,按下回车键,打开“connections”菜单。
- 选择前面带星号()的网络,按下回车键,停用网络连接。
- 选择要连接的网络,按下回车键,重新激活该网络连接。
- 按下Tab键两次,选择“Back”,按下回车键,回到nmtui的主菜单。
- 选择“Quit”,退出该界面,返回到命令行终端,即成功重启网络。
图形化界面方式
对于Ubuntu桌面版用户,这是最简单的重启网络方法。NM小程序是NetworkManager的系统托盘程序标志,可使用它来重启网络。
步骤:
- 查看顶部状态栏,点击屏幕右上角的网络连接图标。
- 在弹出菜单中,选择“网络设置”选项。
- 在网络设置窗口中,找到要重启的网络连接(如Wi - Fi或以太网连接),单击连接名称旁边的设置图标(齿轮图标),打开连接的详细设置。
- 在详细设置窗口中,找到并单击“断开连接”,等待片刻后再点击“连接”,即可完成网络重启。
注意:如果使用的是云服务器(如AWS、Azure、Google Cloud),重启网络服务可能会导致SSH连接断开。