在Ubunutu 14.04中,我想列出机器正在使用的名称服务器。通常我会nm-tool
列出它们,但是当没有用户通过GUI登录时,NetworkManager似乎无法运行,我想在SSH会话中执行此操作。
我受不了/etc/resolv.conf
,因为它提供的都是nameserver: 127.0.1.1
。我想念什么吗?还有我应该使用的另一个命令吗?
[编辑]
区别正在运行的进程列表将给出以下信息:(带或不带gui运行)
$ ps -eo args --sort=command | grep dbus > gui.txt #or nogui.txt
$ diff gui.txt nogui.txt
4c4
< dbus-daemon --fork --session --address=unix:abstract=/tmp/dbus-8cBzgUufwJ
---
> //bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
9,10d8
< upstart-dbus-bridge --daemon --system --user --bus-name system
< upstart-dbus-bridge --daemon --session --user --bus-name session
因此,也许问题在于他们无法通过dbus进行通信...?
如果机器通过DHCP获得DNS,则可以
grep domain-name-servers /var/lib/dhcp/<interface>.leases
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句