rocky的linux命令用法
nmcli是NetworkManager的一个命令行工具,也是现在Centos比力强盛的网络管理命令行工具(现在适用于大多数linux发行版)。
nmcli 四类常用命令:n、g、c、d。
查看NetworkManager是否接管网络设置
- 显示 NetworkManager 是否接管网络设置:
- nmcli network
- # 返回结果为enabled则表示已经接管
- #也可以写成下面这样
- nmcli n
复制代码 设定NetworkManager网络接管:
取消接管:
显示NetworkManager的状态
- nmcli general status
- #或
- nmcli g
复制代码显示结果:
STATE CONNECTIVITY WIFI-HW WIFI WWAN-HW WWAN
已连接 完全 已启用 已启用 已启用 已启用
STATE:网络是否连接
CONNECTIVITY:NetworkManager是否接管网络设置
WIFI-HW:表示WIFI的硬件是否启用
WIFI:表示WIFI软件是否启用
WWAH-HW:表示WWAN的硬件
WWAN:表示WWAN的软件
网络连接
查看网络连接状态
- nmcli network connectivity
- 或者
- nmcli n c
复制代码full:网络正常连接
limited:以连接网络,但无法上网
portal:以连接网络,但需要认证登录后才能上网
none:没有连网
unknown:无法辨认网络
显示所有网络连接的信息:
- nmcli connection show
- #或
- nmcli c
- #或
- nmcli c s
复制代码 显示某一特定连接的详细信息(以 ens33 为例):
启动与关闭指定连接:
- nmcli c up ens33
- nmcli c down ens33
复制代码 如果 ens33 本来就出于连接状态,那此命令会重启 ens33。
新增连接:
- nmcli c add tyep 连接类型 选项 选项值
- # 或
- nmcli c a tyep 连接类型 选项 选项值
复制代码connection.id(别名 con-name):连接名;
connection.interface-name(别名 ifname):设备名;
connection.autoconnect(别名 autoconnect):是否开机自启,其值只能是 yes 或 no,默认 yes。- nmcli c a type ethernet con-name ens36 ifname ens36
复制代码 删除指定连接:
- nmcli c delete ens33 # 或
- nmcli c de ens33 # delete 不可简写为 d,否则与 down 冲突,但可以简写为 de
复制代码 重载所有连接的配置文件:
- nmcli c reload
- # 或
- nmcli c r
- 重载某一指定连接的配置文件:
- nmcli c load ifcfg-ens33
- # 或
- nmcli c l ifcfg-ens33
复制代码 网络接口
显示所有网络接口设备的状态:
- nmcli device status
- nmcli d
复制代码 显示所有设备的详细信息:
- nmcli d show # 或
- nmcli d sh # show 不可简写为 s,否则与 status 冲突,但可以简写为 sh
复制代码 显示某一特定设备的详细信息:
连接设备:
- nmcli d connect ens33 # 或
- nmcli d c ens33
复制代码 如果 ens33 本来就出于连接状态,那此命令会重启 ens33。
断开设备:
- nmcli d disconnect ens33 # 或
- nmcli d d ens33
复制代码 更新设备信息:
- nmcli d reapply ens33 # 或
- nmcli d r ens33
复制代码 只有在设备处于连接状态,才可以更新设备。
更新设备也会重启连接。
别的
相关命令:
- 查看状态:systemctl status NetworkManager
- 启动:systemctl start NetworkManager
- 重启:systemctl restart NetworkManager
- 关闭:systemctl stop NetworkManager
- 查看是否开机启动:systemctl is-enabled NetworkManager
- 开机启动:systemctl enable NetworkManager
- 禁止开机启动:systemctl disable NetworkManager
注意:NetworkManager 中开头的 N 和中心的 M 必须大写。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |