如何保存侦听并打印当前活动的 NetworkManager 命令的输出?
命令是nmcli monitor
(https://developer.gnome.org/NetworkManager/stable/nmcli.html)。
如何保存侦听并打印当前活动的 NetworkManager 命令的输出?
命令是nmcli monitor
(https://developer.gnome.org/NetworkManager/stable/nmcli.html)。
我能够使用以下命令将输出记录nmcli monitor
到文件中:
nmcli monitor >> log.txt
我将展示如何通过 NetworkManager 修改日志记录级别。
NetworkManager 支持动态更改日志记录级别,并允许对记录的内容进行精细控制。
root@hostname ~: nmcli general logging
LEVEL DOMAINS INFO PLATFORM,RFKILL,ETHER,WIFI,BT,MB,DHCP4,DHCP6,PPP,IP4,IP6,AUTOIP4,DNS,VPN,SHARING,SUPPLICANT,AGENTS,SETTINGS,SUSPEND,CORE,DEVICE,OLPC,INFINIBAND,FIREWALL,ADSL,BOND,VLAN,BRIDGE,TEAM,CONCHECK,DCB,DISPATCH,AUDIT,SYSTEMD
nmcli general logging [level <level> [domain <domain>]]
ERR:将仅记录严重错误
WARN:将记录警告消息
INFO:将记录各种信息性消息
DEBUG:启用详细日志记录以进行调试
<域>是应以给定严重性记录的消息类别。
WIFI : 将仅包含 WiFi 相关消息,IP4 将仅包含 IPv4 相关消息
依此类推,我无法为每个设置提供信息,但这就是它的一般工作方式。
journalctl -u NetworkManager > tomyfile.txt
sudo /usr/lib/NetworkManager/debug-helper.py --nm debug > tomyfile.txt