在CentOS 7中同时支持network.service和NetworkManager.service(简称NM)2种方式配置网络,
而在CentOS 8中已经废弃network.service,必须通过NetworkManager.service配置网络。
一,网络服务
systemctl status/stop/start NetworkManager.service
备注:N和M必须大写

二、NetworkManager的命令行工具nmcli使用说明

1、查看IP(类似于ifconfig、ip a):# nmcli

2、激活网卡的3种方式(相当于ifup):

(1)# nmcli c up ens33
备注:nmcli c | connection,连接,可理解为配置文件,相当于ifcfg-ethX或ifcfg-ensX

(2)# nmcli d connect ens33
备注:nmcli d | device,设备,可理解为实际存在的网卡(包括物理网卡和虚拟网卡)

(3)# nmcli d reapply ens33

3、禁用网卡(相当于ifdown)
nmcli c down ens33
4、查看connection列表
nmcli c show
5、查看connection详细信息
nmcli c show ens33
6、重载所有ifcfg或route到connection(不会立即生效)
nmcli c reload
7、查看device列表
nmcli d
备注:device有4种状态
(1)connected:已被NM管理,并且当前有活跃的connection
(2)disconnected:已被NM管理,但是当前没有活跃的connection
(3)unmanaged:未被NM管理
(4)unavailable:不可用,NM无法管理,通常出现于网卡link为down时(如:ip link set ethX down)
8、查看所有device详细信息
nmcli d show
9、查看指定device详细信息
nmcli d show ens33
10、查看NM管理状态
nmcli n
11、开启NM管理
nmcli n on
12、检测NM是否在线可
nm-online

nmcli命令的详细使用说明可以参考
man nmcli或# nmcli -h,
具体对象的用法如device,可参考
man nmcli d或# nmcli d -h

centos8如何重启网络服务
1.重启网卡之前一定要重新载入一下配置文件,不然不能立即生效
nmcli c reload
2.重启网卡(下面的三条命令都可以)
nmcli c up ens160
nmcli d reapply ens160
nmcli d connect ens160

三、修改的是网卡配置文件
3-1、设置为自启动网卡(ONBOOT=yes)
nmcli connection modify eth0 connection.autoconnect yes
3-2、设置IP地址获取方式是手动或者DHCP
3-2-1、手动(BOOTPROTO=none)
nmcli connection modify eth0 ipv4.method manual ipv4.addresses 192.168.43.166/24
3-2-2、dhcp(BOOTPROTO=dhcp)
nmcli connection modify eth0 ipv4.method auto
3-3、修改IP地址(IPADDR=192.168.43.166 PREFIX=24)
nmcli connection modify eth0 ipv4.addresses 192.168.43.166/24
3-4、修改网关(GATEWAY=192.168.43.1)
nmcli connection modify eth0 ipv4.gateway 192.168.43.1
3-5、添加第二个IP地址(IPADDR1=172.16.10.10 PREFIX1=24)
nmcli connection modify ens37 +ipv4.addresses 192.168.123.207/24
3-6、添加DNS(DNS1=192.168.43.1)
nmcli connection modify eth0 ipv4.dns 192.168.43.1
3-7、添加第二个DNS(DNS2=8.8.8.8)
nmcli connection modify eth0 +ipv4.dns 8.8.8.8
3-8、删除第二个DNS
nmcli connection modify ens37 -ipv4.dns 8.8.8.8

NetworkManager的命令行工具nmcli相关推荐

  1. Nmcli 网络管理命令行工具基础

    介绍 在本教程中,我们会在CentOS / RHEL 7中讨论网络管理命令行工具NetworkManager command line tool,也叫nmcli.那些使用ifconfig的用户应该在C ...

  2. Redis 笔记(16)— info 指令和命令行工具(查看内存、状态、客户端连接数、监控服务器、扫描大key、采样服务器、执行批量命令等)

    Info 命令返回关于 Redis 服务器的各种信息和统计数值.通过给定可选的参数 section ,可以让命令只返回某一部分的信息. 1. 显示模块 server : 一般 Redis 服务器信息, ...

  3. ATS中的命令行工具解读

    下面是几个常用命令行工具,先截图,再描述 在生成环境调试的命令 sudo gdb ./traffic_server -p $(pidof traffic_server)  -batch  -x  [m ...

  4. 在vc6控制台程序中如何调用运行ImageMagick命令行工具

    在http://www.imagemagick.org/script/index.php网站下载相应的执行文件,这里以下载ImageMagick-6.6.5-10-Q16-windows-static ...

  5. 如何运行ImageMagick的命令行工具

    在http://www.imagemagick.org/script/index.php网站下载相应的执行文件,这里以下载ImageMagick-6.6.5-10-Q16-windows-static ...

  6. 构建现代化的命令行工具

    文章源于 lambdas.dev 每当我们想要创建一个基于 NodeJS 的命令行工具时,就会衍生出一堆问题需要解决,比如如何准备开发环境,如何打包转译代码,如何使代码在转译后保持可调用的状态同时尽可 ...

  7. WinCE中命令行工具Viewbin简介(查看nk.bin中包含的文件)

    Viewbin是微软提供的一个命令行工具,在WinCE5.0和WinCE6.0中,可以在"/WINCE600/PUBLIC/COMMON/OAK/BIN/I386"找到他.View ...

  8. 懒人神器 !一个创意十足的 Python 命令行工具

    作者 | 写代码的明哥 来源 | Python编程时光 当听到某些人说 xx 库非常好用的时候,我们总是忍不住想要去亲自试试. 有一些库,之所以好用,是对一些库做了更高级的封闭,你装了这个库,就会附带 ...

  9. GitHub日收12000星,微软新命令行工具引爆程序员圈!

    作者 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 继上次微软开源计算器刷爆GitHub后,今天凌晨在微软Build大会登场的Windows Terminal,如旋风般目前已登顶GitHu ...

最新文章

  1. 性能堪比GPT-3,但参数量仅为0.1%,LMU团队推出NLP最强文本生成模型
  2. android 调用java类_Android中在WebView里实现Javascript调用Java类的方法
  3. 【 Linux 】Vim 使用的第一个阶段(满足基本的写代码需求)
  4. “奔三”了,程序员,你该怎么选择未来的路?
  5. CF1497E2 Square-free division (hard version)
  6. iphone版 天行skyline_SkyLine
  7. 为啥Redis/Mongo这么快,就不能直接替代mysql吗?
  8. 【论文写作】毕业论文写作时的常见问题
  9. java中EL表达式怎么获取网站的根目录
  10. 通信业正面临一场巨变,要么滚蛋要么改变
  11. atitit.atiLinq v2新特性attilax大总结 q326
  12. Java连接数据库——JDBC的快速入门
  13. 微信小程序 input输入事件
  14. java 图片深度_图像的色彩值称为图像的颜色深度,黑白图像的颜色深度为( )位。...
  15. cartographer 代码思想解读(9)- 激光雷达畸变矫正
  16. 数据清洗整理基本操作(R:dplyr、tidyr、lubridate)
  17. 使用 Entrust Lar…
  18. 这份职业我有多少期许
  19. python+selenium提取数据
  20. 腾讯云服务器香港机房速度怎么样? – PING速度/路由跟踪和下载速度真实评测

热门文章

  1. 抖音前端团队国际化是怎么做的?
  2. 达梦数据库常用sql
  3. single-shot detection(SSD)目标检测算法详解——(一看就懂系列!!!)
  4. MALTAB中 imshow函数出错
  5. 打印机的4种色彩输出方式
  6. 压缩感知的常见测量矩阵
  7. 禁止在input中输入中文
  8. Insomnia的下载
  9. 全球首个 AI 说唱歌手 TikTok 发新歌,东西方审美差异巨大
  10. 二叉树的先序创建、前中后序遍历(递归)C++