什么是gdomap以及它用于什么?

自从升级12.04 LTS后,我注意到了这个过程,因为它在启动和关闭时出错:

unable to stat gdomap 

什么是gdomap? 它是干什么用的? 可以安全删除吗? 怎么样?

什么是gdomap?

gdomap是GNUstep程序使用的守护进程。 GNUstep是用于构建符合OpenStep API规范的应用程序的框架。

禁用/删除gdomap是否安全?

Richard Frith-Macdonald在2010年表示如下:

gdomap deamon完全不适用于大多数应用程序! 我不认为任何GNUstep应用程序在正常操作中使用它(即如果你没有给它们命令行选项来告诉它们在不同的主机/用户之间进行通信)。 绝大多数DO连接对于单个机器上的单个用户是私有的,并且使用消息端口(在mswindows上实现为unix域套接字或消息队列),并且它们不需要/使用名称服务器,因为名称信息被写入本地文件系统(或Windows注册表)。

我不知道每个使用gdomap守护程序的应用程序是否都必须注册一个名称,但是我列出了已注册的应用程序并且没有找到任何内容:

 $ gdomap -N No names currently registered with gdomap 

我还列出了其他应用程序列出的gnustep作为依赖项,并且只找到了gnustep-games:

 $ sudo apt-cache rdepends gnustep gnustep Reverse Depends: gnustep-games 

如何禁用/删除gdomap?

因此,您可以暂时关闭gdomap直到下次重启:

 $ sudo service gdomap stop 

或者,您可以停止服务并阻止它在启动时启动:

 $ sudo service gdomap stop $ sudo update-rc.d -f gdomap remove # re-enable with: sudo update-rc.d gdomap defaults 

或者,您可以完全删除GNUStep:

 $ sudo apt-get remove --purge gnustep # NOTE: I had to run this too: $ sudo apt-get autoremove 

我在服务器上删除了GNUStep; 如果我遇到任何问题,我一定会回复。

gdomap:

GNUstep程序使用gdomap守护程序来查找在网络上运行的进程的分布式对象(以及在单个机器上的不同用户帐户之间)。 该守护程序不用于查找,其中属于同一用户的两个进程正在使用主机 – 本地连接。

你可以关闭gdomap。

您可以非常简单地在Ubuntu中禁用不需要/未使用的服务。 转至系统 >管理>服务。 有关详细信息,请参阅如何在Ubuntu中禁用不需要的服务。

资料来源: http : //www.gnustep.org/resources/documentation/Developer/Tools/Reference/gdomap.html