前言

linux常用命令专栏已进入尾声,大约90个命令是日常工作中常用的,在拓展一些不常用的,也就100左右。

是不是总结下来后,就感觉要学的内容没有那么多了。

当然有些专属的基础命令不在本专栏内,比如LVM管理命令,RAID管理命令。 后面还会继续添加一些shell中常用的命令。

一. nmcui的介绍

nmcui是一个命令行工具,用于在Linux系统上管理和配置NetworkManager网络连接。NetworkManager是一个用于管理网络连接和设备的系统守护进程,nmcui是通过命令行与NetworkManager进行交互的前端工具。

nmcui提供了一个简单的字符图形用户界面(TUI),使用户可以在命令行环境中轻松地执行网络管理任务。

它具有易于理解和使用的界面,适用于那些更喜欢使用命令行界面而非图形界面进行网络管理的用户。

使用nmcui,您可以执行以下操作:

1.查看和编辑网络连接:

  • 显示当前配置的网络连接列表
  • 查看每个网络连接的详细信息
  • 编辑网络连接的属性,如IP地址、子网掩码、网关等
  • 添加、删除或禁用网络连接
  1. 管理无线网络:
  • 扫描可用的无线网络
  • 连接到无线网络并输入所需的安全密钥
  • 查看当前连接的无线网络信息

3.网络设备管理:

  • 显示当前可用的网络设备列表,如以太网卡、Wi-Fi适配器等
  • 启用或禁用网络设备
  1. DNS和代理设置:
  • 配置DNS服务器地址
  • 配置代理服务器设置

二. 语法格式及常用选项

直接运行命令: nmtui
这个单词不好记是不是,可以进行联想啊: 当你要进行修改网络的时候,心里特别烦,骂骂咧咧的说了句:你妹(nm) 的腿 (tui), 怎么样,记住了吗?

【Linux基础命令】nmtui命令使用实战-LMLPHP
接下来就是图形化操作:

使用方向键(上、下、左、右)来导航和选择选项。
使用Tab键在不同的选项之间切换。
使用Enter键选择选定的选项或打开子菜单。

三. 实战案例

1. 修改网络实操案例

我们接下来进行实操,将网络修改为192.168.1.66:

  • 执行命令:

【Linux基础命令】nmtui命令使用实战-LMLPHP

  • 选择编辑链接,然后进入到以太网网卡的选择

【Linux基础命令】nmtui命令使用实战-LMLPHP

  • 进入编辑链接,手动设置IPV4

【Linux基础命令】nmtui命令使用实战-LMLPHP

修改完成后一定要按tab键,切入到确定按钮,点击确定保存,然后选择完成

【Linux基础命令】nmtui命令使用实战-LMLPHP

最后点击上图的确定即可,不要选择退出。

修改完成后,我们要使用nmcti命令重启网络,如下:


[root@itlaoxin ~]# nmcli  connection  reload ens32
[root@itlaoxin ~]# 
[root@itlaoxin ~]# nmcli connection up ens32
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/4[root@itlaoxin ~]# hostname -I
192.168.1.66 192.168.122.1 
[root@itlaoxin ~]# 

2. nmcli connection 用法

1.nmcli connection show:显示当前配置的网络连接列表。

  • 参数 -a 或 --active:仅显示活动的连接。
  • 参数 -s 或 --show-secrets:显示连接密码。

2.nmcli connection up <ConnectionName>:激活指定的网络连接。

  • 参数 -c 或 --timeout:设置连接超时时间(以秒为单位)。
  1. nmcli connection down <ConnectionName>关闭指定的网络连接。
  2. nmcli connection delete <ConnectionName>;:删除指定的网络连接。
  3. nmcli connection add:添加一个新的网络连接。
  1. nmcli connection modify <ConnectionName>:修改指定的网络连接。
  • 参数 +ipv4.method <Method>:设置 IPv4 配置方法,如 auto、manual、dhcp 等。
  • 参数 +ipv4.addresses <Address>:设置 IPv4 地址。
  • 参数 +ipv4.gateway <Gateway>:设置 IPv4 网关。
  • 参数 +ipv4.dns <DNS>:设置 IPv4 DNS 服务器。
  1. nmcli connection reload:重新加载 NetworkManager 的配置文件。
  2. .nmcli connection show <ConnectionName>:显示指定网络连接的详细信息。

总结

nmtui命令在日常工作中,应用的比较广泛,一定要认真学习,记熟记牢常用参数。

💕💕💕 好啦,这就是今天要分享给大家的全部内容了,我们下期再见!✨ ✨ ✨
🍻🍻🍻如果你喜欢的话,就不要吝惜你的一键三连了~

【Linux基础命令】nmtui命令使用实战-LMLPHP
【Linux基础命令】nmtui命令使用实战-LMLPHP

07-03 06:32