首页/系统/Linux 运维命令速查/nmcli NetworkManager 命令行
本包目录(613 条)
文件与目录76 条文本处理77 条
网络命令82 条
进程与作业69 条磁盘与文件系统51 条用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

nmcli NetworkManager 命令行

NetworkManager 体系的标准管理入口:设备状态、连接配置、改 IP/DNS/网关并持久化,取代手改 ifcfg 文件。

Linux 运维命令速查系统更新于 2026-10-12
用途网络连接管理(持久化配置)
语法nmcli {device|connection} 子命令
常用dev status / con show / con up / con mod

常用示例

常用示例
nmcli device status                     # 网卡与连接状态
nmcli connection show                    # 现有连接(UUID 名)
nmcli connection up 'Wired connection 1'
nmcli device wifi list                   # 扫描无线
nmcli connection modify 'eth0' ipv4.method manual ipv4.addresses 10.0.0.5/24 ipv4.gateway 10.0.0.1 ipv4.dns '1.1.1.1'   # 改静态
nmcli connection up 'eth0'               # 应用并持久化

易错点

  • 改正在使用的连接会瞬断(远程 SSH 场景用 nmcli con up 时要确认带外通道)
  • con modify 只改配置不立即生效:必须 up 一次;改前 nmcli con show '连接名' 可导出全部当前值备份

数据来源与参考

  • man 1 nmcli(NetworkManager 手册)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌