博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Network Manager 命令行nmcli 详细介绍
阅读量:3624 次
发布时间:2019-05-21

本文共 2315 字,大约阅读时间需要 7 分钟。

Networker Manager 是linux上的网络管理服务,功能比较强大,它拥有自己独立的UI界面nm-applet,有属于自己的命令行,本文主要介绍NM的相关命令行----nmcli。nmcli是用于控制NetworkManager和报告网络状态的命令行工具。它可以替代nm-applet或其他图形客户端。 nmcli用于创建,显示,编辑,删除,激活和停用网络连接以及控制和显示网络设备状态。

1、通用命令

使用此命令显示NetworkManager的状态和权限。您还可以获取和更改系统主机名以及NetworkManager日志记录级别和域。

nmcli general {
status | hostname | permissions | logging} [ARGUMENTS...]

1.1 查看当前的网络状态

nmcli general status

在这里插入图片描述

1.2 查看或修改主机名

查看:nmcli general hostname 修改:nmcli general hostname NewHostname

在这里插入图片描述

1.3 查看权限

nmcli general permissions

在这里插入图片描述

2、控制命令

查询当前的网络链接状态,查看和控制当前网络开关。

nmcli networking {
on | off | connectivity} [ARGUMENTS...]

2.1 查看当前网络的使能状态

nmcli networking

在这里插入图片描述

2.2 开关网络

nmcli networking onnmcli networking off

在这里插入图片描述

2.3 查看网络连接状态

nmcli networking connectivity

在这里插入图片描述

所有连接状态值如下:

none : the host is not connected to any network.portal : the host is behind a captive portal and cannot reach the full Internet.limited : the host is connected to a network, but it has no access to the Internet.full : the host is connected to a network and has full access to the Internet.unknown : the connectivity status cannot be found out.

3、无线传输控制命令

Show radio switches status, or enable and disable the switches.nmcli radio {
all | wifi | wwan} [ARGUMENTS...] nmcli radio :显示当前radio信息nmcli radio wifi : 显示WiFi开关状态nmcli radio wifi on : 设置WiFi开启nmcli radio wifi off :设置WiFi关闭nmcli radio wwan :查看WWAN(移动宽带)的状态nmcli radio wwan on :设置WWAN 开启nmcli radio wwan off :设置WWAN 关闭nmcli radio all on :设置所有开关开启nmcli radio all off : 设置所有开关关闭

4、连接管理命令(核心)

nmcli connection {
show | up | down | modify | add | edit | clone | delete | monitor | reload | load | import | export} [ARGUMENTS...]

4.1 查看连接信息

nmcli connection show等价于: nmcli con show

在这里插入图片描述

参数介绍:

NAME: 连接名称,虚拟名称,无线连接一般为连接的ssid名称UUID: 唯一标识TYPE: 连接类型,ethernet代表网线连接(也称以太连接),wireless代表无线(WiFi)DEVICE: 设备名称

4.2 查看某个连接的详细信息

nmcli connection show [connection name 或 UUID]

4.3 激活或去激活连接

nmcli connection up [connection name]nmcli connection down [connection name]

在这里插入图片描述

4.4 删除当前的连接

nmcli connection delete [connection name]nmcli connection delete [cvonnection name]

5、设备管理命令(核心)

nmcli device {
status | show | set | connect | reapply | modify | disconnect | delete | monitor | wifi | lldp} [ARGUMENTS...]

5.1 打印设备状态

nmcli device status

在这里插入图片描述

5.2 查看设备详细信息

nmcli device show : 显示所有设备的信息nmcli device show [device name] : 显示指定设备的信息,设备名称,如上图中的enp0s8

在这里插入图片描述

(未完待续。。。)

转载地址:http://sxuun.baihongyu.com/

你可能感兴趣的文章
idea将普通java代码打成jar包
查看>>
java快速读取大数据量的Excel文件,格式为.xlsx
查看>>
将普通maven工程中某一接口改造成dubbo服务
查看>>
k8s集群中其他节点也可以执行kubectl命令
查看>>
使用docker制作tomcat镜像
查看>>
shell脚本读取文件内容,并写出新文件
查看>>
在docker宿主机上运行docker中container中的执行的命令
查看>>
nginx和tomcat的ssl认证使用https协议访问
查看>>
docker使用tomcat部署应用
查看>>
linux服务器之间复制文件
查看>>
k8s集群搭建
查看>>
自己的阿里云镜像加速器查找
查看>>
spring-cloud-eureka初体验
查看>>
spring-cloud-ribbon简单使用
查看>>
spring-cloud-feign的简单使用
查看>>
spring-cloud-hystrix简单使用
查看>>
docker批量删除镜像
查看>>
deeping操作系统修改已挂载卷名称
查看>>
设计模式之神奇的单例模式
查看>>
linux系统设置oracle开机自启
查看>>