What is the role of systemd in modern Linux system management?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1435个文字,预计阅读时间需要6分钟。
原文链接:https://www.cnblogs.com/yaohong/p/16046670.,转载需经同意。
1. 问题来源及近期发现的问题近期发现系统环境存在以下问题:- systemd占用大量CPU资源:
2. 问题定位
2.1. 什么是systemd?
- 他们可以先从systemd这个进程这个角度入手。原文链接:www.cnblogs.com/yaohong/p/16046670.html,转载需经同意。
1.问题由来近期发现堡垒机环境有如下问题,systemd占用大量cpu:
2.问题定位 2.1.什么是systemd咋们可以先从systemd这个进程入手分析这个问题:
根据文档《systemd (简体中文)》文档,我们可知如下图信息:
作用:
systemd 会给每个用户生成一个 systemd 实例,用户可以在这个实例下管理服务,启动、停止、启用以及禁用他们自己的单元。
工作原理:
“从 systemd 226 版本开始,/etc/pam.d/system-login 默认配置中的 pam_systemd 模块会在用户首次登录的时候, 自动运行一个 systemd --user 实例。 只要用户还有会话存在,这个进程就不会退出;用户所有会话退出时,进程将会被销毁。”。
根据上面这段话,我们可以猜测:ssh登录时可以创建systemd进程,ssh退出登录时可以销毁systemd --user进程。
怀着这个猜测,我们进行下面的研究分析。
本文共计1435个文字,预计阅读时间需要6分钟。
原文链接:https://www.cnblogs.com/yaohong/p/16046670.,转载需经同意。
1. 问题来源及近期发现的问题近期发现系统环境存在以下问题:- systemd占用大量CPU资源:
2. 问题定位
2.1. 什么是systemd?
- 他们可以先从systemd这个进程这个角度入手。原文链接:www.cnblogs.com/yaohong/p/16046670.html,转载需经同意。
1.问题由来近期发现堡垒机环境有如下问题,systemd占用大量cpu:
2.问题定位 2.1.什么是systemd咋们可以先从systemd这个进程入手分析这个问题:
根据文档《systemd (简体中文)》文档,我们可知如下图信息:
作用:
systemd 会给每个用户生成一个 systemd 实例,用户可以在这个实例下管理服务,启动、停止、启用以及禁用他们自己的单元。
工作原理:
“从 systemd 226 版本开始,/etc/pam.d/system-login 默认配置中的 pam_systemd 模块会在用户首次登录的时候, 自动运行一个 systemd --user 实例。 只要用户还有会话存在,这个进程就不会退出;用户所有会话退出时,进程将会被销毁。”。
根据上面这段话,我们可以猜测:ssh登录时可以创建systemd进程,ssh退出登录时可以销毁systemd --user进程。
怀着这个猜测,我们进行下面的研究分析。

