centos8 nmcli
介绍
CentOS 8是一款用于服务器和桌面的非常流行的Linux发行版之一。 nmcli是一个命令行实用程序,可用于管理计算机上的网络连接。 本文将介绍如何使用CentOS 8中的nmcli来管理网络连接。
安装nmcli
在CentOS 8上默认安装了nmcli,如果您的计算机没有安装,请通过以下命令安装:
sudo dnf install NetworkManager -y
安装完成后,运行以下命令以确保NetworkManager和nmcli正在运行:
sudo systemctl start NetworkManager
如果您希望NetworkManager和nmcli在启动时自动启动,请运行以下命令:
sudo systemctl enable NetworkManager
查看网络状态
要查看计算机的网络状态,请运行以下命令:
nmcli networking
该命令将显示“已启用”或“已禁用”,表示计算机的网络是启用还是禁用状态。
要查看计算机上所有的网络设备和其状态,请运行以下命令:
nmcli device status
该命令将显示每个网络设备的名称、类型、状态和连接信息。
管理网络连接
nmcli可以通过一条命令来管理所有类型的网络连接,包括以太网、Wi-Fi和VPN等。以下是一些常见的管理网络连接的命令:
- 连接到以太网:nmcli connection up
- 断开以太网:nmcli connection down
- 列出所有连接:nmcli connection show
- 创建新的连接:nmcli connection add
- 删除现有连接:nmcli connection delete
配置网络连接
nmcli还可以用于配置网络连接。以下是一些常用的网络连接配置命令:
- 设置IP地址:nmcli connection modify ipv4.addresses x.x.x.x[/yy]
- 设置网关:nmcli connection modify ipv4.gateway x.x.x.x
- 设置DNS服务器:nmcli connection modify ipv4.dns x.x.x.x
- 设置静态IP地址:nmcli connection modify ipv4.method
要应用任何更改,请使用以下命令重启NetworkManager服务:
sudo systemctl restart NetworkManager
总结
nmcli是一个非常有用的命令行实用程序,可用于管理CentOS 8上的网络连接。可以使用它来查看、管理和配置网络连接,而无需使用图形界面。希望本文能帮助您开始使用nmcli来管理您的CentOS 8计算机上的网络连接。