首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在systemd中禁用udevd?

如何在systemd中禁用udevd?
EN

Unix & Linux用户
提问于 2012-01-28 21:19:07
回答 3查看 13K关注 0票数 7

我试图从Fedora 16主机启动一个Fedora容器,但它不起作用-- systemd一直处于紧急模式。因为udevd不能在LXC容器中工作,所以我想我应该尝试禁用来宾内部的udevd,但我无法做到这一点。

你会认为

代码语言:javascript
复制
systemctl disable udev.service

我可以看出,udevd仍然是通过在主机上运行pstree而产生的。

EN

回答 3

Unix & Linux用户

发布于 2012-01-29 16:14:24

命令为systemctl,用于控制systemd下的服务

禁用服务下一次运行的步骤:systemctl disable udevd.service

停止当前运行的服务:systemctl stop udevd.service

查看systemd作者提供的这些文档链接

http://0pointer.de/blog/projects/systemd.html

http://0pointer.de/blog/projects/on-etc-sysinit.html

它们很长,但值得一读,但也很重要,因为主要的Linux发行版正面临着进入systemd改进/增强的下一个阶段的关键时刻,留下了一些(古老的思想流派) SysV风格的操作。

票数 3
EN

Unix & Linux用户

发布于 2017-10-30 07:16:43

在这方面,systemd术语有点混乱。systemctl disable将服务标记为不在启动时启动,但该服务在启动后仍然可以通过其他方式启动。(例如,dbus激活。)若要从任何时候被激活的服务中完全删除,请使用systemctl mask --然后它将被“屏蔽掉”,而不会启动。

由于这个问题是Fedora 16和5年前,我不确定这是具体的问题,不能真正测试,但我怀疑从其他答案和评论,这是问题。

票数 1
EN

Unix & Linux用户

发布于 2017-10-29 23:37:31

Ubuntu上的服务名为“systemd”,因此您将运行sudo systemctl stop systemd-udevd。您还可能必须停止几个套接字服务,在停止systemd之后,这些服务可能会出现在输出中。我假设Fedora是类似的,但我附近没有Fedora机器可以测试。:)

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/30259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档