nux nmcli命令详解

2024-03-11 09:28
文章标签 命令 详解 nmcli nux

本文主要是介绍nux nmcli命令详解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

nmcli connection及常用选项

[root@zutuanxue ~]# nmcli connection 
add     添加
delete      删除
edit        编辑
help        帮助
load        加载
monitor     监控
show        查看
clone       克隆
down        停用
modify      修改
reload      重载
up          启用[root@zutuanxue ~]# nmcli connection modify ens37 ipv4.addresses 192.168.18.100/24 ipv4.gateway 192.168.18.1 ipv4.method manual autoconnect yes
[root@zutuanxue ~]# nmcli connection down ens37
成功停用连接 "ens37"(D-Bus 活动路径:...
[root@zutuanxue ~]# nmcli connection up ens37
连接已成功激活(D-Bus 活动路径:...
[root@zutuanxue ~]# nmcli 
ens37: 已连接 to ens37"Intel 82545EM"ethernet (e1000), 00:0C:29:11:47:A1, 硬件, mtu 1500ip4 默认inet4 192.168.18.100/24route4 192.168.18.0/24route4 0.0.0.0/0inet6 fe80::4283:ec57:8781:deff/64route6 fe80::/64route6 ff00::/8
​
[root@zutuanxue ~]# nmcli connection clone ens37 ens-test1
ens37 (077945cb-1d12-4c06-bba3-562426336b67) 已克隆为 ens-test1 (ab1cc22a-21b5-4059-9b3e-b9d14b1084fe)。
[root@zutuanxue ~]# nmcli connection 
NAME       UUID                 TYPE      DEVICE 
ens33      b5ecf...         ethernet  ens33  
ens37      07794...         ethernet  ens37  
ens-test1  ab1cc...         ethernet  --  
​
!!!!        此命令在使用时,可以加设备名称,UUID,配置文件
如
[root@zutuanxue ~]# nmcli connection down ens37
[root@zutuanxue ~]# nmcli connection up ens37
​
[root@zutuanxue ~]# nmcli connection down 077945cb-1d12-4c06-bba3-562426336b67 
[root@zutuanxue ~]# nmcli connection up 077945cb-1d12-4c06-bba3-562426336b67 
​
[root@zutuanxue ~]# nmcli connection down /etc/sysconfig/network-scripts/ifcfg-ens37 
[root@zutuanxue ~]# nmcli connection up /etc/sysconfig/network-scripts/ifcfg-ens37 
​
这三种方式都可以,其中最后一种是网卡配置文件存放的位置,都会以ifcfg-开头,后面加上设备名

nmcli device及常用选项

[root@zutuanxue ~]# nmcli device 
connect             连接
disconnect          断开
lldp                显示通过lldp协议学习到的相邻设备信息
monitor             监控设备
set                 设置设备
status              显示设备状态
delete              删除设备 只能删除软件设备
help                帮助
modify              修改
reapply             更新
show                查看详细信息
wifi                无线网络管理
​
例:
[root@zutuanxue ~]# nmcli device modify ens37 +ipv4.addresses 192.168.20.100/24
成功重新应用连接到设备 "ens37"。
[root@zutuanxue ~]# nmcli 
ens37: 已连接 to ens37"Intel 82545EM"ethernet (e1000), 00:0C:29:11:47:A1, 硬件, mtu 1500ip4 默认inet4 192.168.20.100/24inet4 192.168.17.131/24route4 0.0.0.0/0route4 192.168.17.0/24route4 192.168.20.0/24inet6 fe80::f91c:608a:8381:2cb4/64route6 fe80::/64

nmcli的其他常用设置

[root@zutuanxue ~]# nmcli 
-t      简洁输出    与-p冲突
-p      人性化输出 与-t冲突
-c      颜色开关 auto/on/off
-f      过滤字段    all查看所有字段       
connection  连接 
device          设备
general         全局
monitor         监控
networking      网络
radio           无线广播例:
[root@zutuanxue ~]# nmcli  -t connection 
ens33:b5ecf570-543c-4da7-b082-bdc073b56acb:802-3-ethernet:ens33
ens37:5b91e453-1130-48ce-a2a1-f6f728e072ed:802-3-ethernet:ens37
ens37:077945cb-1d12-4c06-bba3-562426336b67:802-3-ethernet:
​
[root@zutuanxue ~]# nmcli -p connection 
========================网络管理器连接配置集
========================
NAME   UUID          TYPE      DEVICE 
----------------------------------------------------
ens33  b5ec...           ethernet  ens33  
ens37  5b91...           ethernet  ens37  
ens37  0779...           ethernet  --     
​
[root@zutuanxue ~]# nmcli -f STATE connection 
STATE  
已激活 
已激活 
--     
​
[root@zutuanxue ~]# nmcli general hostname 
localhost.localdomain
[root@zutuanxue ~]# nmcli general hostname hello
[root@zutuanxue ~]# nmcli general hostname 
hello

nmcli的返回值

0: 成功-指示操作已成功
1: 位置或指定的错误
2: 无效的用户输入,错误的nmcli调用
3: 超时了(请参阅 --wait 选项)
4: 连接激活失败
5: 连接停用失败
6: 断开设备失败
7: 连接删除失败
8: 网络管理器没有运行
10: 连接、设备或接入点不存在

这篇关于nux nmcli命令详解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/797392

相关文章

一文深入详解Python的secrets模块

《一文深入详解Python的secrets模块》在构建涉及用户身份认证、权限管理、加密通信等系统时,开发者最不能忽视的一个问题就是“安全性”,Python在3.6版本中引入了专门面向安全用途的secr... 目录引言一、背景与动机:为什么需要 secrets 模块?二、secrets 模块的核心功能1. 基

一文详解MySQL如何设置自动备份任务

《一文详解MySQL如何设置自动备份任务》设置自动备份任务可以确保你的数据库定期备份,防止数据丢失,下面我们就来详细介绍一下如何使用Bash脚本和Cron任务在Linux系统上设置MySQL数据库的自... 目录1. 编写备份脚本1.1 创建并编辑备份脚本1.2 给予脚本执行权限2. 设置 Cron 任务2

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

Python常用命令提示符使用方法详解

《Python常用命令提示符使用方法详解》在学习python的过程中,我们需要用到命令提示符(CMD)进行环境的配置,:本文主要介绍Python常用命令提示符使用方法的相关资料,文中通过代码介绍的... 目录一、python环境基础命令【Windows】1、检查Python是否安装2、 查看Python的安

HTML5 搜索框Search Box详解

《HTML5搜索框SearchBox详解》HTML5的搜索框是一个强大的工具,能够有效提升用户体验,通过结合自动补全功能和适当的样式,可以创建出既美观又实用的搜索界面,这篇文章给大家介绍HTML5... html5 搜索框(Search Box)详解搜索框是一个用于输入查询内容的控件,通常用于网站或应用程

基于Python实现一个Windows Tree命令工具

《基于Python实现一个WindowsTree命令工具》今天想要在Windows平台的CMD命令终端窗口中使用像Linux下的tree命令,打印一下目录结构层级树,然而还真有tree命令,但是发现... 目录引言实现代码使用说明可用选项示例用法功能特点添加到环境变量方法一:创建批处理文件并添加到PATH1

Python中使用uv创建环境及原理举例详解

《Python中使用uv创建环境及原理举例详解》uv是Astral团队开发的高性能Python工具,整合包管理、虚拟环境、Python版本控制等功能,:本文主要介绍Python中使用uv创建环境及... 目录一、uv工具简介核心特点:二、安装uv1. 通过pip安装2. 通过脚本安装验证安装:配置镜像源(可

C++ 函数 strftime 和时间格式示例详解

《C++函数strftime和时间格式示例详解》strftime是C/C++标准库中用于格式化日期和时间的函数,定义在ctime头文件中,它将tm结构体中的时间信息转换为指定格式的字符串,是处理... 目录C++ 函数 strftipythonme 详解一、函数原型二、功能描述三、格式字符串说明四、返回值五

LiteFlow轻量级工作流引擎使用示例详解

《LiteFlow轻量级工作流引擎使用示例详解》:本文主要介绍LiteFlow是一个灵活、简洁且轻量的工作流引擎,适合用于中小型项目和微服务架构中的流程编排,本文给大家介绍LiteFlow轻量级工... 目录1. LiteFlow 主要特点2. 工作流定义方式3. LiteFlow 流程示例4. LiteF

CSS3中的字体及相关属性详解

《CSS3中的字体及相关属性详解》:本文主要介绍了CSS3中的字体及相关属性,详细内容请阅读本文,希望能对你有所帮助... 字体网页字体的三个来源:用户机器上安装的字体,放心使用。保存在第三方网站上的字体,例如Typekit和Google,可以link标签链接到你的页面上。保存在你自己Web服务器上的字