Linux - NetworkManager网络管理工具

https://baijiahao.baidu.com/s?id=1615753590782070031&wfr=spider&for=pc

nmcli
nmtui
两个命令
我记得  去年的时候学习过 但是这几天又忘记了. 

linux运维菜

18-10-3020:32

简介

网络管理器(NetworManager)是检测网络、自动连接网络的程序。无论是无线还是有线连接,它都可以令您轻松管理。对于无线网络,网络管理器优先连接已知的网络并可以自动切换到最可靠的无线网络。利用网络管理器的程序可以自由切换在线和离线模式。网络管理器会相对无线网络优先选择有线网络,支持 VPN。网络管理器最初由 Redhat 公司开发,现在由 GNOME 管理。

NetworkManager由一个管理系统网络连接、并且将其状态通过D-BUS(是一个提供简单的应用程序 互相通讯的途径的自由软件项目,它是作为freedesktoporg项目的一部分来开发的。)进行报告的后台服务,以及一个允许用户管理网络连接的客户端程序。

优点

简化网络连接的工作,让桌面本身和其他应用程序能感知网络。

后台服务

对于GNOME和Xfce那就是nm-applet工具,而对于KDE用户来说就是KNetworkManager。通过桌面的工具可以直接配置网络,不需要在命令行苦苦的配置,降低了操作难度。

命令行工具

对于没有图形界面配置的情况,networkmanager提供了命令行工具-nmcli ,包括在networkmanager中。

链接WiFi网络:

nmcli dev wifi connectpassword

通过wlan1接口连接 WiFi 网络:

nmcli dev wifi connectpasswordiface wlan1 [profile name]

断开一个接口:

nmcli dev disconnect iface eth0

重新连接一个标记为已断开的接口:

nmcli con up uuid

获得 UUID 列表:

nmcli con show

查看网络设备及其状态列表:

nmcli dev

关闭 WiFi:

nmcli r wifi off

命令行GUI

nmtui 是一个基于curses的图形化前端,包括在networkmanager中。

直接输入nmtui就可以进入简单的命令行GUI进行操作。

服务管理

在systemd里面,可以直接使用systemctl进行管理

启动:systemctl start NetworkManger

关闭:systemctl stop NetworkManager

开机启动:systemctl enable NetworkManger

查看是否开机启动:systemctl is-enabled NetworkManager

禁用开机启动:systemctl disable NetworkManager

在CentOS6里面就有这个服务,可以用service和chkconfig里面进行管理:

启动:service NetworkManager start

关闭:service NetworkManager stop

开机启动:chkconfig NetworkManager on

禁用开机启动:chkconfig NetworkManager off

转载于:https://www.cnblogs.com/jinanxiaolaohu/p/10820993.html

[转帖]Linux - NetworkManager网络管理工具相关推荐

  1. NetworkManager——linux强大的网络管理工具

    NetworkManager--linux强大的网络管理工具 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://wenzhongxi ...

  2. ubuntu安装Linux网络配置,CentOS和Ubuntu系统简要网络配置及常用网络管理工具汇总...

    鉴于不同的用户群体.不同的业务在使用Linux系统时共同的首要问题是解决网络连接的问题,写下这篇博文. 本文主要总结CentOS和Ubuntu系统关于网卡的简要配置以及管理网卡时常用的三个工具的区别( ...

  3. 了解NMCLI网络管理工具以及使用NMCLI配置网络

    1.NMCLI(NetworkManager Command Line Tool):基于命令行的网络管理工具. RedHat Enterprise Linux 7中默认的网络服务由NetworkMan ...

  4. linux虚拟机网络管理

    Linux网络学习 一.网络基础 1.    端口 在网络的应用层需要将数据分发给不同的端口,不管是TCP还是UDP协议的端口号长度都是16位,所以各有2^16=65536个端口,常用TCP端口号如下 ...

  5. Linux系统网络管理

    Linux系统网络管理 一.基本网络配置: 将Linux主机接入网络,需要配置网络相关设置 一般包括以下内容: 主机名IP/netmask路由:默认网关DNS服务器:主DNS服务器次DNS服务器 网络 ...

  6. Linux之网络管理(2)虚拟网卡

    Linux之网络管理(2)虚拟网卡 在linux中,默认的内核模块中包含了很多与网络相关的组件和工具,来提供对网络的管理和设置.同样,linux中也是支持虚拟网卡的设置,已经多网卡绑定等功能.在网卡不 ...

  7. 网络管理工具与IT运维管理平台的差别

    随着运行在网络计算环境中的关键业务应用日见增多,企业客户对IT系统的管理需求正与日俱增.面对IT系统监控和IT运维管理市场的日趋成熟,形形色色的软件开发商和系统集成商和将目光瞄准了网络系统管理软件的开 ...

  8. Linux之网络管理(6)ip及路由相关命令

    Linux之网络管理(6)ip及路由相关命令 linux中提供了很多强大的网络管理工具,而且每更新一些版本后都会有新功能.新工具的出现,对于ip和route设置最常用的,就是ifconfig.rout ...

  9. 十个不错的 Linux 网络监视工具

    (点击上方蓝字,快速关注我们) 英文:Linuxandubuntu 编译:LCTT https://linux.cn/article-9153-1.html 保持对我们的网络的管理,防止任何程序过度使 ...

最新文章

  1. 【 FPGA 】寄存器输出的不稳定态
  2. .NET 和 Mono 的一点历史
  3. 程序员面试金典 - 面试题 05.08. 绘制直线(位运算)
  4. 自主开发编程语言被指Python套壳,中科院开发者道歉
  5. retrofit与rxjava使用
  6. MySQL索引. ref_mysql中索引利用情况(explain用法)
  7. LINUX查找所有文件,按照时间排序
  8. JSP报表打印的一种简单解决方案
  9. Oracle 异常处理函数SQLCODE和SQLERRM
  10. Android开发时候,需要下载完全的GMS谷歌服务包
  11. 全解电磁流量计功能和精度性能
  12. EDG获得S11冠军
  13. 安卓java百度地图api文档_Android调用百度地图API 实时定位代码
  14. [unity]使用Unity粒子系统制作跑尘
  15. 关于TypeError: threshold must be numeric解决办法
  16. Python3《机器学习实战》学习笔记(九):支持向量机实战篇之再撕非线性SVM
  17. 利用真值表求命题公式A=(p→(q→r))↔︎(r→(q→p))的主析取范式和主合取范式.(10分)
  18. local-network 2k 本地2k测试网搭建
  19. 快速了解日志概貌,详细解读13种日志模式解析算法
  20. B 站“鸽子”上天失败背后,是一场商业航天背景下的营销

热门文章

  1. 大数据技术原理与应用(第二章 大数据处理架构Hadoop)
  2. 利用DoHome APP和音箱控制小车的实验参考步骤
  3. Java项目开发—坦克大战(附源码)
  4. matlab2017b的破解激活
  5. 操作系统---fork函数解析与例题详解
  6. linux usb接口的音频设备
  7. 动漫里男性与女性人体动态怎么画?
  8. 大学生对AI的看法调查
  9. java在客户端生成文件_用Java编写创建一对客户端/服务器程序,利用数据报将一个文件从一台主机传送到另一...
  10. 高通Hexagon环境搭建和camera_streaming example运行方法