确定 Linux 上当前使用的网络管理器

确定 Linux 上当前使用的网络管理器

是否有一种快速而肮脏的方法来找出给定发行版使用哪个网络管理器(不,不是 NetworkManager)来管理机器的网络?就像 Ubuntu 18.04+ 使用 netplan,CentOS 使用 NetworkManager 等。或者我是否不得不在发行版到发行版的基础上用谷歌搜索这个?

答案1

除了一一尝试之外,我没有找到其他方法来做到这一点:

$ systemctl status NetworkManager.service
$ systemctl status systemd-networkd.service
$ systemctl status dhcpcd.service

我的清单绝对不完整。此外,网络管理器可以而且有时应该同时运行。

相关内容