Ubuntu 初学者:如何在 Ubuntu 中重启网络

  • 01通过命令行方式重启网络
    • 1、network manager 服务
    • 2、systemd
    • 3、nmcli
    • 4、ifup & ifdown
    • 5、ubuntu 中网络无连接的处理办法
  • 02 补充工具: nmtui
    • 001设置nmtui 工具
    • 002通过图形化界面重启网络
    • 003其他提示:刷新可用网络列表

你是否正在使用基于 Ubuntu 的系统,然后发现无法连接网络?你一定会很惊讶,很多的问题都可以简单地通过重启服务解决。

在这篇文章中,我会介绍在 Ubuntu 或者其他 Linux 发行版中重启网络的几种方法,你可以根据自身需要选择对应的方法。这些方法基本分为两类:

01通过命令行方式重启网络

  如果你使用的 Ubuntu 服务器版,那么你已经在使用命令行终端了。如果你使用的是桌面版,那么你可以通过快捷键 Ctrl+Alt+T Ubuntu 键盘快捷键 打开命令行终端。

  在 Ubuntu 中,有多个命令可以重启网络。这些命令,一部分或者说大部分,也适用于在 Debian 或者其他的 Linux 发行版中重启网络。

1、network manager 服务

  这是通过命令行方式重启网络最简单的方法。它相当于是通过图形化界面重启网络(重启 Network-Manager 服务)。

sudo service network-manager restart  #此时,网络图标会消失一会儿然后重新显示。

2、systemd

  service 命令仅仅是这个方式的一个封装(同样的也是 init.d系列脚本和 Upstart 相关命令的封装)。systemctl命令的功能远多于 service命令。通常我更喜欢使用这个命令。

sudo systemctl restart NetworkManager.service

  这时,网络图标又会消失一会儿。 如果你想了解 systemctl 的其他选项, 可以参考 man 帮助文档。

3、nmcli

  `这是 Linux 上可以管理网络的另一个工具。这是一个功能强大而且实用的工具。很多系统管理员都喜欢使用该工具,因为它非常容易使用。

这种方法有两个操作步骤:关闭网络,再开启网络。

sudo nmcli networking off  #这样就会关闭网络,网络图标会消失。接下来,再开启网络:
sudo nmcli networking on #你可以通过 man 帮助文档了解 nmcli 的更多用法。

4、ifup & ifdown

  这两个命令直接操作网口,切换网口是否可以收发包的状态。这是 Linux 中最应该了解的网络命令 之一。

  使用 ifdown 关闭所有网口,再使用 ifup 重新启用网口。
通常推荐的做法是将这两个命令一起使用。

sudo ifdown -a && sudo ifup -a

注意:这种方法不会让网络图标从系统托盘中消失,另外,各种网络连接也会断。

5、ubuntu 中网络无连接的处理办法

  把windos 下的所有代理无线网络关闭,例如公司vpn,翻墙的蚂蚁VPN 关闭即可。

02 补充工具: nmtui

  这是系统管理员们常用的另外一种方法。它是在命令行终端中管理网络的文本菜单工具。nmtui

001设置nmtui 工具

注意:在 nmtui 中,可以通过 up 和 down 方向键选择选项。
选择 “Activate a connection”:

按下回车键,打开 “connections” 菜单。

接下来,选择前面带星号(*)的网络。在这个例子中,就是 MGEO72。


按下回车键。 这就将“停用”你的网络连接。

选择你要连接的网络:

按下回车键。这样就重新激活了所选择的网络连接。

在这里插入代码片

按下回车键,回到 nmtui 的主菜单。

选择 “Quit” :

退出该界面,返回到命令行终端。
就这样,你已经成功重启网络了。

002通过图形化界面重启网络

  显然,这是 Ubuntu 桌面版用户重启网络最简单的方法。如果这个方法不生效,你可以尝试使用前文提到的命令行方式重启网络。
  NM 小程序是 NetworkManager 的系统托盘程序标志。我们将使用它来重启网络。
  首先,查看顶部状态栏。你会在系统托盘找到一个网络图标 (因为我使用 Wi-Fi,所以这里是一个 Wi-Fi 图标)。
  接下来,点击该图标(也可以点击音量图标或电池图标)。打开菜单。选择 “Turn Off” 关闭网络。

网络图标会在状态栏中消失,这表示你已经成功关闭网络了。
再次点击系统托盘重新打开菜单,选择 “Turn On”,重新开启网络。

恭喜!你现在已经重启你的网络了。

003其他提示:刷新可用网络列表

如果你已经连接上一个网络,但是你想连接到另外一个网络,你如何刷新 WiFi 列表,查找其他可用的网络呢?我来向你展示一下。

Ubuntu 没有可以直接 “刷新 WiFi 网络” 的选项,它有点隐蔽。

你需要再次打开配置菜单,然后点击 “Select Network” 。

Linux 初学者:如何在 Ubuntu 中重启网络相关推荐

  1. linux卸载crossover,CrossOver Linux版如何在Ubuntu中安装?Ubuntu安装CrossOver Linux版教程...

    CrossOver这款系统兼容软件不仅有着Mac版本,还有Linux版本可供大家选择,也可以让Linux用户在其电脑上运行Windows应用,那么CrossOver Linux是如何安装的呢?今天小编 ...

  2. Linux指定网卡优先级,如何在Ubuntu中设置网络连接的优先级?

    问题描述 如果将Ubuntu 11.04计算机同时连接到WiFi和3G,如何设置优先级以使应用程序(浏览器等)首先使用WiFi?如果不可用,则应使用3G. 基本上,我想设置网络连接的使用顺序. 编辑: ...

  3. ubuntu安装linux deepin,如何在Ubuntu中安装Deepin终端 | MOS86

    Deepin终端是一个基于python的终端仿真器,专为中国Linux发行版开发,名为"Deepin"."它有许多有用的功能,其中一些,如"地震模式" ...

  4. linux动画制作软件,如何在Ubuntu中安装2D动画软件OpenToonz

    OpenToonz,开源2D动画软件,现在可以通过Snap软件包轻松安装在Ubuntu 16.04,Ubuntu 18.04及更高版本中. OpenToonz基于Toonz Studio Ghibli ...

  5. Linux kodi添加中文,如何在Ubuntu中通过PPA安装Kodi 18.2并设置中文界面

    如何在Ubuntu中通过PPA安装Kodi 18.2并设置中文界面 Kodi "Leia" 18.2已经发布,其中包含许多错误修复和性能改进. 以下是如何在Ubuntu 16.04 ...

  6. linux generic什么意思_如何在 Ubuntu 中修复 VirtualBox 的 “rc=1908” 错误 | Linux 中国...

    仔细阅读这两个错误消息后,我意识到我应该更新 Virtualbox 程序.-- Sk 我使用 Oracle VirtualBox 来测试各种 Linux 和 Unix 发行版.到目前为止,我已经在 V ...

  7. 卸载 linux 命令行,如何在 Ubuntu 中使用命令行卸载 CrossOver

    在 Ubuntu 中如果我们想要使用 Windows 应用程序,那么可以安装一个 CrossOver,在此已经为大家介绍过了这款系统兼容软件的各种优势,在此便不一一阐述了. 在此之前为大家介绍过在 U ...

  8. 如何在Ubuntu中修改默认程序

    简介: 这个新手指南会向你展示如何在 Ubuntu Linux 中修改默认程序对于我来说,安装 VLC 多媒体播放器是安装完 Ubuntu 16.04 该做的事中最先做的几件事之一.为了能够使我双击一 ...

  9. ubuntu合并终端_如何在Ubuntu中安装多个终端以及更改默认终端

    终端是任何Linux系统的关键部分.它允许您通过shell访问Linux系统.虽说现在的Linux发行版,比如Ubuntu,CentOS等已经基本上可以采用GUI来完成绝大部分一般性的任务.但是,终端 ...

最新文章

  1. 修改SQL SERVER内置存储过程
  2. 1.1.2 ADO.NET模型
  3. mysql 查看innodb版本,mysql中查看innodb版本的方法
  4. Netstat命令(windows下)
  5. 偶遇mysql(Percona Server)的一个新bug
  6. 启明云端技术社区之星--张广星
  7. Tomcat中JVM内存溢出及合理配置(转:http://blog.csdn.net/ye1992/article/details/9344807)
  8. html设置table border,用css来设置table的border
  9. 【VS2008无法启动asp.net development server】的解决
  10. Node 连接Mysql并进行增删改查
  11. 菜鸟机器学习散点总结(一)
  12. Qt中如何给按钮加图标(背景图片)
  13. android JBOX2D粒子碰撞的实例,以达到特殊效果
  14. 【个人笔记】OpenCV4 C++ 图像处理与视频分析 03课
  15. 视频分享:做“有料”的计算机大学生
  16. java中max的意义_[Java] xms xmx XX:PermSize XX:MaxPermSize 参数意义解析
  17. Lasso估计学习笔记(二)
  18. 管理感悟:需要什么样的注释
  19. Java常见的8种数据结构
  20. java常用工具下载

热门文章

  1. python儿童画教程_儿童节教你用 Python 画出童年回忆
  2. 牛顿法matlab多元方程,fslove - Matlab求解多元多次方程组
  3. 查询各科成绩最高和最低的分:以如下形式显示:课程ID,最高分,最低分
  4. ping命令代码查看主机连通状态
  5. MySQL不使用逗号_MYSQL在group by语句中使用AND而不是逗号
  6. 运放(一):稳定性分析
  7. python去掉字符串之间的逗号
  8. JAVA SE 学习之网络开篇
  9. 禁止微信H5页面点击右上角菜单时出现复制链接,但支持转发给好友和分享到朋友圈...
  10. H2N-Hyp-FF-OH, 2493080-84-3