Linux 管理联网 nmcli常用命令_nmcli c-程序员宅基地

技术标签: linux 基础  linux  服务器  

  修改 IP 

       #   修改连接的IP 有两种方式,一种是直接命令行式直接执行,一种是 交互式 !

       #   所谓  修改 IP , 其实,不单单只指 IPV4 地址的IP ,前面展示了 ,IPV 下的所匹配项目都是

            可以修改的!!!    

      nmcli  c   modify ( 命令行式 )

      命令展示  :     

[root@bogon ~]# nmcli c modify dtlijie ipv4.dns 8.8.8.8

       这是我们修改了 连接的 DNS 的IP ,改为了    8.8.8.8   !

      上示就是命令行式, 前面 介绍 nmcli 的几个操作命令时就介绍过 modify --  修改 命令 !!

      

      修改完成后,我们再查看下 :

nmcli c show + 连接名  (  这是具体查看某一个 连接的详细信息 )

[root@bogon ~]# nmcli c show dtlijie 

        ===>>>

    nmcli   c   edit  +  连接名  ( 交互式

    命令展示  :

[root@bogon ~]# nmcli c edit dtlijie

   当你执行完上示命令,便就进入到 edit 编辑模式 !

    我们先输入个   ? 看看提供了那些操作 

    ===>>>

 左边部分就是 交互式编辑  提供的 所有配置项 ( 可进行的操作)

我们现在也是 修改 DNS 地址  

===>>>

     #    我们使用的是 goto 命令操作 , goto 就是要去哪儿的意思 

     #    那现在我们要修改 DNS , 那就是去 DNS 那里!!

     #    我们按了下 TAB  顺便看看  给 IPV4 提供的配置有哪些 !!!

===>>> 

 #   我们再输入一个 ? 来看下 对 ipv4.dns  配置项的具体操作都还有那些!!!

    #    我们选择了 add 来给 dns 进行添加一个 IP ( 添加一个 114.114.114.114) 

    #    再使用 print  ,把 dns 的 IP 全部打出来,显然,我们添加成功 !!

    #    到这里,我们只是添加成功,但是还没有保存,那在哪里保存呢 ??

          ===>>>

                  还在  nmcli  ipv4.dns>    这里保存嘛??  怎样保存 ??

         ===>>>

                  大家看上面已经展示的 ipv4.dns 的配置项里 就没有 保存的配置项,所以得先退出来

         ===>>> 

  #        所以,我们从 ipv4.dns 退出来,退出到 ipv4 那一级 ( 因为 保存是在这一级的

            配置选项进行的)   

            至此,我们在 交互式 的修改IP 已经进行完毕了 ,随后 退出即可 !!

            ===>>>

nmcli ipv4> quit

         可以看到,此时在 dtlijie 连接的详细信息里 DNS 一项已经有两个 地址了 !!!

      #   关于配置项里的  activate   这是激活 连接的意思!!!

     综上,关于   修改 IP   的两种方式介绍完毕命令行式,交互式  

   停止连接 (down

    命令示例

[root@bogon ~]# nmcli c down dtlijie

       当我们执行了上示命令,那就意味着 dtlijie 连接就断掉了!!

       那当我们正在使用的连接断掉后,那自然也意味着另一条 连接会生效!!

       那来看看是哪条连接生效的 ??

       ===>>>

      我们在虚拟机那边查到了 当刚才断掉连接后,随后立即生效的就是 staticip 这条连接!!

      ===>>>

      那大家就应该思考一个问题 

      为什么是 staticip 这条连接就自动生效了?? 而不是其它连接呢 ??

      这个 staticip 这条连接大家还有没有印象 ??

      当时在配置这条连接的时候是 以 静态连接 的方式配置的,关键的关键是 :

      ===>>>

                     我们当时配置该连接的时候,在代码的最后 : autoconnect yes

                     这就是自动连接的意思!!   那就是说,当有连接断掉的时候,需要一个连接立即生

                     效,那自然就是 配置了自动连接的那个连接!!!  它的优先级会高些 !!!

 删除连接 ( delete

  命令展示  :

nmcli  c  delete  +  连接名 

  #    该命令就直接操作即可!!

 重新加载配置文件 

  所谓加载文件,那加载的是哪个文件呢 ??

  #  我们只要建立了连接就会在一个目录 里自动生成配置文件 !!

       哪个目录呢 ??

       ===>>>    

/ etc / sysconfig / network-scripts /

      看下这个目录里的内容 

       ===>>> 

[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# ls -l
total 12
-rw-r--r--. 1 root root 317 Nov 12 17:29 ifcfg-dtlijie
-rw-r--r--. 1 root root 281 Oct 28 22:47 ifcfg-ens160
-rw-r--r--. 1 root root 352 Nov 10 16:03 ifcfg-staticip

         #    显然,该目录下的文件内容即是 我们所有的连接所属的配置文件 !!!

         #     那么所谓加载的文件 :

                        就是建立的所有文件都会产生一个配置文件  ----  ifcfg - 连接名 

nmcli c reload

    #     该命令是直接操作的( 在命令行输入即可执行成功!)

    #    重载   所有   ifcfg   或    route到connection(  不会立即生效 

 nmcli c load 

    命令展示  

nmcli c load /etc/sysconfig/network-scripts/ifcfg-连接名 

     #      实际命令操作时 ,就如上示命令执行即可 !!

     #      load 主要是重新加载 某一个 连接的配置文件 !!

          记住要是  绝对路径 注意  ifcfg-连接名

    示例  :

     #     上示内容就是 我们连接的配置文件里内的具体内容 !!

            我们把里面的  DNS2 = 114.114.114.114  给删除掉了,随后保存并退出 !! 

     #     然后进行 load 的重新加载 

            ===>>>

[root@localhost network-scripts]# nmcli c load /etc/sysconfig/network-scripts/ifcfg-dtlijie

             命令执行成功,就意味着我们改变了 该连接的配置!!

             我们删除了 dtlijie 的 DNS 的一个地址 

             我们再查看下 : 连接的具体信息( 看下是否发生改变 )

             ===>>>

[root@localhost ~]# nmcli c show dtlijie

             显然 ,DNS 只剩一个 地址----   8.8.8.8

立即生效连接 

       nmcli  c  up 连接名 

             #   前面已经展示过了 !

     nmcli  d   reapply  连接名 

             #   这是以 设备 的方式来 使连接生效;( 更新设备来到)

     nmcli  d   connect   连接名 

                连接网卡之后,来使连接被激活 !

            上面三种激活连接其实没啥大的区别,就都是激活连接而已,只不过第一个是 直接以连接

            的方式,后两个是 以设备的方式 !!!                                                                   

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_56332061/article/details/127877521

智能推荐

Mybatis-helloWorld-程序员宅基地

文章浏览阅读104次。文章目录第一个Mybatis配置配置准备相关环境依赖配置过程程序结果第一个Mybatis配置配置准备相关环境依赖数据库准备新建一个数据库座测试用,在新建的数据库里先创建一张表,我们在表里创建几个字段,存放一两条数据。配置过程应该先导入相关jar包啊!!!先写一个bean类,写好get和set方法,因为以后要输出测试所以把toString方法也写上。package com.atahpu.mybatis;/** * @Author : JackWang * @Date

五路模拟量灰度传感器--ADC+DMA_五路灰度传感器原理图-程序员宅基地

文章浏览阅读3k次,点赞13次,收藏63次。由于光线照射到不同颜色后一部分光被颜色吸收, 一部分则被反射出去,会得到不同颜色光反射强度的变化,灰度接收 管对被探测面颜色光反射的强弱不同进行采集回收,然后输出对应的 电压值信号(也叫做模拟信号);其余A0、A1、A2、A3、A4我接的是单片机ADC1的PA0、PA1、PA2、PA3、PA5,(为什么不接PA4呢,那是由于PA4被占用了,那如何判断IO口是否被占用,我们可以不给灰度传感器供电,其他IO口都接上,然后与电脑通信,查看那个口有数据就说明他被占用了)还要注意,ADC1只能用DMA1进行搬运。_五路灰度传感器原理图

[大海战] Freepascal之Crt单元-程序员宅基地

文章浏览阅读135次。{这是我的首个一千行程序所以很多地方有冗余 不是很成熟况且程序上了千行用譬如Freepascal 等等这类的面向过程的平台就力不从心了Delphi7以前用过 不是很会用凭着对Crt单元的好奇 我写了这个小游戏}先给代码 可以直接copy走http://files.cnblogs.com/Booble/D_Game_CRT.rar可以先试试用用具体..._{$m $4000,0,0} uses dos,crt;

Tcpdump详解linux tcpdump抓包分析工具_tcpdump自动分包-程序员宅基地

文章浏览阅读1.2k次。Tcpdump详解实用命令实例默认启动tcpdump普通情况下,直接启动tcpdump将监视第一个网络接口上所有流过的数据包。 监视指定网络接口的数据包tcpdump -i eth1如果不指定网卡,默认tcpdump只会监视第一个网络接口,一般是eth0,下面的例子都没有指定网络接口。  监视指定主机的数据包打印所有进入或离开sundown的数据包._tcpdump自动分包

单片机GPRS模块与web端通信_web远程通信单片机-程序员宅基地

文章浏览阅读1.7k次,点赞7次,收藏22次。最近开搞毕设,拿起了单片机,因为最近实习一直在前端和gis,所以就想弄个gps和web端地图的交互软件。 说在前面--这里都是简单的东西,大神轻喷。用的是STM32芯片和MC20开发板,这个开发板上有GPS北斗模组,GPRS模组,图个方便,就直接选一个现成的,不用自己画板子焊板子了,如果大家对,单片机的源码感兴趣,私聊我,我私发给你们。最终就是把GPS获取的信息解析出经纬度信息,然后通过GPRS模组发送到自己搭建的服务器上。GPRS模组走的是TCP协议,而web端是HTTP协议,这时候就开始疯._web远程通信单片机

Java IO: Input Parsing_inputparser-程序员宅基地

文章浏览阅读586次。原文连接:http://tutorials.jenkov.com/java-io/input-parsing.html ,并发编程网有更多该作者关于java IO 的译文:http://ifeve.com/java-io在Java IO API中有设计一些类用来帮助你解析 input。这些类包括:1. PusbackInputStream 2. PusbackReader 3. Stream_inputparser

随便推点

SpringCloud笔记(二)使用DiscoveryClient手动实现客户端负载均衡_discoveryclient 用法-程序员宅基地

文章浏览阅读648次。1、什么是客户端负载均衡(Ribbon)?Ribbon是从eureka注册中心服务器端上获取服务注册信息列表,缓存到本地,然后在本地实现轮训负载均衡策略。既在客户端实现负载均衡。2、什么是服务端负载均衡(Nginx)?Nginx是客户端所有请求统一交给Nginx,由Nginx进行实现负载均衡请求转发,属于服务器端负载均衡。 即请求由Nginx服务器端进行转发。3、两者的应用场景?Nginx适合于服务器端实现负载均衡 比如Tomcat ,Ribbon适合在微服务中RPC远程调用实现本地服._discoveryclient 用法

字节跳动面试官问:微服务下如何保证分布式事务的最终一致性?-程序员宅基地

文章浏览阅读765次。提起「微服务架构」,有两个永恒话题:服务治理、分布式事务。数据库和业务模块的垂直拆分为我们带来了系统性能、稳定性和开发效率的提升的同时也引入了一些更复杂的问题,例如在数据一致性问题上,我们..._微服务中分布式事务用什么保证强一致性

微信小程序中navigator无法跳转的问题_微信浏览器 window.navigator 获取不到-程序员宅基地

文章浏览阅读1.7w次,点赞7次,收藏7次。 本来写的navigator语句正确,可页面就是无法跳转,百度过后才找到了问题所在,特地总结如下:出现这种情况可能有三种问题:1.跳转的页面没有在app.json页面中注册。如果是这种问题会在控制台弹出错误,留意控制台即可;2.跳转的路径不正确。初学时不太注意会出现这种问题,这种问题同样会在控制台弹出错误。3.跳转的页面位于TabBar中。这种情况不会在控制台弹出错误,需要自己去检查..._微信浏览器 window.navigator 获取不到

linuxpgrepgrep_linux命令详解:pgrep命令-程序员宅基地

文章浏览阅读494次。前言经常要查看进程的信息,包括进程的是否已经消亡,通过pgrep来获得正在被调度的进程的相关信息。pgrep通过匹配其程序名,找到匹配的进程重要选项-l 同时显示进程名和PID-o 当匹配多个进程时,显示进程号最小的那个-n 当匹配多个进程时,显示进程号最大的那个注:进程号越大,并不一定意味着进程的启动时间越晚使用说明查看指定名称的进程信息默认只显示PID[root@master~]#pgre..._grep $(pgrep -f $pwd)

企业微信Api-程序员宅基地

文章浏览阅读321次。https://qydev.weixin.qq.com/wiki/index.php?title=%E6%B6%88%E6%81%AF%E7%B1%BB%E5%9E%8B%E5%8F%8A%E6%95%B0%E6%8D%AE%E6%A0%BC%E5%BC%8F

0c400汇编语言地址,DS80C400的Keil C语言编程.doc-程序员宅基地

文章浏览阅读100次。DS80C400的Keil C语言编程摘要:在设计DS80C400网络微控制器的ROM时,一组功能被公开出来,可以在8051汇编、C或Java?程序中访问。DS80C400的ROM可以被视作一个构建C或汇编程序的起跑架,它提供TINI?经过验证的网栈、进程调度器和存储器管理器。简单程序,如网络扬声器,可以用汇编语言轻松实现,更复杂一点的,如HTTP服务器这种需要与文件系统交互的程序,可以使用C语言..._keil 中 far memory type support

推荐文章

热门文章

相关标签