编辑

编辑

今天我打开系统监视器来终止一个应用程序,发现三个标有 pxgsettings 的神秘条目和四个sh条目。见下图: 系统监视器

有人知道这些是什么吗?

编辑

今天(2 天后)我看到又多了一个 pxgsettings 条目和一个 sh 条目。

在系统日志中我发现了这一行:

dbus[896]: [system] Rejected send message, 3 matched rules; type="error", sender=":1.57" (uid=1000 pid=2013 comm="bluetooth-applet ") interface="(unset)" member="(unset)" error name="org.freedesktop.DBus.Error.UnknownMethod" requested_reply="0" destination=":1.2" (uid=0 pid=919 comm="/usr/sbin/bluetoothd ")

但是我的蓝牙已被禁用,我从未尝试通过蓝牙发送任何东西。

这是漏洞吗?我的电脑被入侵了吗?

这是输出top顶部输出

现在我正在使用 Ubuntu,新版本的系统监视器提供了更多线索。请参见以下屏幕截图: 系统监视器 13.04 系统监视器 13.04 2

因此,这些过程似乎与 Unity 有关。我应该担心吗?

答案1

直接简短答案

这是一个错误吗?
可能,DBUS 错误没什么大不了的,挂起的 pxgsettings 要么是配置错误,要么是某个经常运行(并读取设置)的程序的界面写得不好。如果您能找出原因,您应该提交错误报告。

我的计算机被入侵了吗?
几乎肯定不是。再次重申,DBUS 错误从来都不是真正的错误。从技术上讲,这是一个错误,但不会产生任何影响。挂起的进程很可能是一个错误。

更多信息

如果有人确实破坏了你的系统,他们从 pxgsettings 获取的信息将毫无意义。我想可以那里可能存在敏感数据,但大多数是窗口位置、标签名称、颜色选择等。密码之类的东西不应该存储在那里。为了排除“泄露”,您可以随时运行users并查看是否除了您之外还有其他人在运行系统。如果系统上有其他人,它会显示在那里。您还可以检查 top 以查找 ssh 会话或您未启动的高 CPU/MEM 运行程序。最后,如果您仍想戴上锡纸帽,/var/log/auth.log 将显示所有登录尝试和成功(以及一些其他数据)。但说实话,所有这些都有点过分。

链接
这可能会有帮助. 基本上 pxgsettings 是“一个用于查询 gsettings 的辅助二进制文件”。

看起来你遇到了一些与 gsettings 和崩溃有关的问题。GSettings 是一个应用程序设置的高级 API。简而言之,似乎有一个进程每隔一段时间就会运行一次,并挂起从某个程序读取某些设置。不幸的是,您没有足够的信息来追踪该进程。它可能与您尝试终止的程序有关。

我认为这与蓝牙无关。那个蓝牙消息是正常的。拒绝消息来自 DBUS 而不是蓝牙。事实上,该错误几乎与蓝牙无关。

答案2

我也在追查为什么我的系统有 5pxg设置启动时会出现多个进程(每个进程都由一个持续的“sh”进程产生),并且它们似乎从那时起有所增长。这是 Ubuntu 13.04。在“pstree”中:

 |-gvfsd-http-+-sh---pxgsettings---2*[{pxgsettings}]
 |            `-3*[{gvfsd-http}]

 |-unity-lens-phot-+-sh---pxgsettings---2*[{pxgsettings}]
 |                 `-3*[{unity-lens-phot}]
 |-unity-scope-gdr-+-sh---pxgsettings---2*[{pxgsettings}]
 |                 `-3*[{unity-scope-gdr}]
 |-unity-scope-vid-+-sh---pxgsettings---2*[{pxgsettings}]
 |                 `-2*[{unity-scope-vid}]
 |-unity-shopping--+-sh---pxgsettings---2*[{pxgsettings}]
 |                 `-2*[{unity-shopping-}]

它们都带有系统代理完整命令。这里我粘贴了一个完整命令斯特拉斯并且它产生正常输出并正常完成。

[Linux2:~]$ strace /usr/lib/x86_64-linux-gnu/libproxy/0.4.7/pxgsettings org.gnome.system.proxy org.gnome.system.proxy.http org.gnome.system.proxy.https org.gnome.system.proxy.ftp org.gnome.system.proxy.socks

所以我不知道为什么pxg设置进程停留。对我来说,这确实看起来像是一个错误。

我已经检查过“系统设置”>“网络”>“网络代理”,该代理已设置为“无”,但我还是点击了“应用系统范围”并重新启动,但无济于事。也许我会尝试“手动”并将设置保留为黑色。我没有可用于任何应用程序的代理。

PS 我真正的问题是允许打开的 X11 应用/窗口数量太少。我已经开始杀死所有 pxgsettings这实际上会杀死 unity-lens-junk 进程,从而释放 X 资源,我可以继续操作系统,这是一种副作用。还有一些 X 本地主机套接字限制设置得太低,或者其他问题。继续。

答案3

你使用 Tomboy 吗?

每次同步时,似乎都会留下五个僵尸 pxgsettings 进程。这可能不相关,但我的机器位于代理后面。

杀死 tomboy 会清理所有的 pxgsettings 实例。

相关内容