本篇内容主要讲解“systemd switched-root的deserialize参数有什么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“systemd switched-root的deserialize参数有什么用”吧!
systemd --switched-root --deserialize的这两个参数是内部用的,用于源代码中,不对外提供接口。
系统中可以通过ps命令来查看,为1号进程:
实例1:
root 1 0.0 0.4 45808 4092 ? Ss Aug22 0:02 /usr/lib/systemd/systemd --system --deserialize 15
实例2:
root 1 0.0 0.4 128096 4144 ? Ss Aug22 0:02 /usr/lib/systemd/systemd --switched-root --system --deserialize 21
These are intentionally undocumented internal parts of systemd. Very simply, therefore:
--deserialize
is used to restore saved internal state that a previous invocation of systemd
, exec()
ing this one, has written out to a file. Its option argument is an open file descriptor for that process.
--switched-root
is used to tell this invocation of systemd
that it has been invoked from systemd
managing an initramfs, and so should behave accordingly — including turning off some of the behaviour otherwise caused by --deserialize
.
It's a good answer. To expand on this a bit: systemd running with --deserialize --switched-root essentially means systemd was also used in the initramfs. Nowadays this is pretty common, so those two options are to be expected in the command line of PID 1. |
到此,相信大家对“systemd switched-root的deserialize参数有什么用”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。