systemd 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
systemd 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
systemd 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
systemd 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
systemd 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 GPL
开发语言 C/C++
操作系统 Linux
软件类型 开源软件
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2012-05-15

软件简介

systemd 是 Linux 系统的一组基本构建块。它提供了一个以 PID 1 运行的系统和服务管理器,并启动了系统的其余部分。

systemd 提供了积极的并行化功能,使用套接字和 D-Bus 激活来启动服务,按需启动守护程序,使用Linux控制组跟踪进程,维护安装和自动挂载点,并实现了详细的基于事务依赖关系的服务控制逻辑。systemd支持SysV和LSB初始化脚本,并且可以替代 sysvinit。

其他部分包括日志记录守护程序,用于控制基本系统配置的实用程序,例如主机名,日期,区域设置,维护已登录用户和正在运行的容器和虚拟机的列表,系统帐户,运行时目录和设置,以及用于管理简单网络的守护程序配置,网络时间同步,日志转发和名称解析。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (1)

加载中
推特上有个账号叫 systemdsucks ,专发#systemd# 的黑材料13
2017/08/19 07:08
回复
举报
哈哈哈,推特上面居然有一个用户叫 systemdsucks,专发 #systemd# 的黑材料
2017/07/21 06:55
回复
举报
G.
这个软件的介绍好惨白无力 systemd
2014/02/15 21:12
回复
举报
更多评论
发表于行业趋势专区
2020/12/30 09:07

systemd 的 2020:5400+ commit、新增 30.9 万行代码、合并 OOMD 组件

根据对 systemd Git 仓库的统计,到目前为止,systemd 的代码总行数已达 146.9 万,涉及 48463 次 commit,这些贡献来自 1746 个不同的开发者。 具体到 2020 年,相关数据包括: 5424 次 commit,高于 2019 年的 5085 次 增加 30.9 万行代码,删除约 11.4 万行代码 提交代码的开发者约有 360 人,高于 2019 年的 314 人 systemd 治理方面,Red Hat 的 Lennart Poettering 继续领导 systemd 的开发工作,他本人负责了超过四分之一...

12
4
2020/12/01 08:18

systemd 247 稳定版发布

systemd 247 已正式发布。systemd 是 Linux 系统的一组基本构件。它提供了一个以 PID 1 身份运行的系统和服务管理器,并引导启动了系统的其他部分。 此版本添加了一项名为 systemd-oomd 的新服务, 用于监控资源的争夺情况,并在当内存/交换空间压力超过定义的限制时,可以终止进程。该功能目前处于实验性阶段,只在开发者模式下启用。 同时,随着 Linux 发行版开始改用 Btrfs 作为默认文件系统,v247 中的 systemd-homed 在 LU...

0
3
发表于开发技能专区
2020/10/28 11:16

systemd 247-RC1 发布

systemd 247 首个 RC 版本已发布,这是一个大版本更新,增加了许多新功能,例如引入 systemd-oomd 处理内存溢出守护进程、systemd-homed 默认使用 Btrfs,以及安全凭证处理方面的功能。 systemd 是 Linux 系统的一组基本构件。它提供了一个以 PID 1 身份运行的系统和服务管理器,并引导启动了系统的其他部分。 列举 systemd 247-RC1 的部分更新亮点: 新增的 systemd-oomd 服务用于监控资源的争夺情况,并在当内存/交换空间压力...

3
1
发表了资讯
2020/08/04 07:10

systemd 246 稳定版发布

systemd 246 稳定版已发布,此版本提供了大量新功能,其中许多功能与对磁盘卷的加密和签名支持有关,相信今年秋季发布更新的 Linux 发行版有机会用上。 systemd 是 Linux 系统的一组基本构件。它提供了一个以 PID 1 身份运行的系统和服务管理器,并引导启动了系统的其他部分。 systemd 246 主要更新 systemd -journald 支持使用 Zstd 压缩日志文件。同样,systemd-coredump 收集的 coredumps 也可以使用 Zstd 算法进行压缩 syst...

0
2
发表了资讯
2020/07/14 07:14

systemd 246-RC1 发布,Linux 的 init 程序

systemd 246 的第一个候选版本现已发布。systemd 246 带来的更改包括有以下内容: 服务管理器获得了对 cgroup v2 freezer 的基本支持 CPU 关联性设置现在支持 NUMA 值 ssystemd.hostname= 可用于在早期引导期间从内核命令行设置主机名 硬件数据库更新 systemd-journald 现在支持 Zstd 压缩 大量网络附加功能 systemd-cryptsetup 现在支持在引导过程中激活 Microsoft BitLocker volumes systemd-homed 改进, 新的 systemd-xdg-...

0
1
发表了资讯
2019/11/24 07:41

systemd 244-RC1 发布,Linux 的 init 程序

systemd 244 的第一个候选版本已发布。同时,Systemd 244-RC1也已经上载到Fedora Rawhide之类,以便进一步审核。据悉,systemd 244 带来的更改包括有以下内容: 支持cpuset cgroups v2控制器,并具有通过AllowedCPUs =将服务限制到特定CPU的能力,以及通过AllowedMemoryNodes =设置将服务限制到特定内存节点的能力。 目前,Systemd可以从“ SystemdOptions” EFI变量读取配置选项。 可以通过“ bootctl systemd-efi-options”命...

3
2
发表了资讯
2019/09/04 11:37

systemd 243 发布,Linux 系统和服务管理

systemd 243 版本带来的一些主要更新: * 允许普通进程发送ping请求。实现方式是默认打开'net.ipv4.ping_group_range'的sysctl。 sysctl.d/50-default.conf:-net.ipv4.ping_group_range = 0 2147483647 * "kernel.pid_max" sysctl 默认志是4194304 (2的22次方)。 sysctl.d/50-pid-max.conf:kernel.pid_max = 4194304 * 默认使用unified hierarchy (cgroupv2)。编译时使用“-Ddefault-hierarchy=hybrid”来继续使用以前的hybri...

1
4
发表了资讯
2019/07/23 07:04

Systemd 243 引入实用的 PStore 处理服务

Systemd 243 此前更新了新特性和补丁,并且做了一些更改包括以下: 内核 pid_max sysctl 以安全性和健壮性的名义,在 PID 冲突可能性降低的情况下,被撞到内核支持的 22 位范围内,而不是 16 位范围 Systemd 网络生成器,作为从 Dracut 的命令行选项生成 network/netdev/link 文件的新工具 在解析器中支持修改网络管理的接口 系统的手册页在默认情况下不再以更快构建的名义构建 用于设置进程内存分配策略的新的 NUMAPolicy=set...

0
3
发表了资讯
2019/05/27 07:53

systemd 代码行数超过 120 万,创始人贡献的 commits 最多

systemd 是一个 Linux 下的 init 初始化软件,也是一个备受争议的项目。systemd 因为其复杂性而在社区受到了很大的争议,有不少人认为 systemd 是一个不成熟的初始化系统。 因此,在 Debian 决定采用 systemd 之后,不满此举的开发者创建了不包含 systemd 的分支 Devuan。不过目前主流发行版都已经采用 systemd。 到目前为止,这个受争议的 init 初始化系统代码行数超过了 120 万。 可以看到,这 120 万行代码散落在 3260 个文件...

23
16
发表了资讯
2019/01/15 08:07

Systemd 曝 3 漏洞,绝大部分 Linux 易受攻击

Linux 系统与服务管理工具 Systemd 被曝存在 3 大漏洞,影响几乎所有 Linux 发行版。 Systemd 是 Linux 系统的基本构建块,它提供了对系统和服务的管理功能,以 PID 1 运行并启动系统的其它部分。目前大部分 Linux 发行版都以 Systemd 取代了原有的 System V。 安全公司 Qualys 近日发布报告称其发现 Systemd 中存在 3 个安全漏洞,并且这些漏洞已经存在 3 到 5 年时间。 3 个漏洞已经收录到 CVE,分别是内存损坏漏洞 CVE-2018...

13
23
发表了资讯
2018/01/29 07:38

​systemd 237 发布,Linux 的 init 程序

systemd 237 发布了。systemd是一个init程序。根据之前 Upstart的一些介绍大家应该简要了解了传统Sysvinit系统的不足之处。不过,这次的systemd的设计思想更为超前,也可以说是借鉴了OSX上launchd的思路。 主要更新内容: Some keyboards come with a zoom see-saw or rocker which until now got mapped to the Linux "zoomin/out" keys in hwdb. INCOMPATIBILITY: systemd-tmpfiles' "f" lines changed behaviour slightly: ...

5
2
发表了资讯
2015/10/10 00:00

​systemd 227 发布,Linux 的 init 程序

systemd是一个init程序。根据之前 Upstart的一些介绍大家应该简要了解了传统Sysvinit系统的不足之处。不过,这次的systemd的设计思想更为超前,也可以说是借鉴了OSX上launchd的思路。 systemd 227 发布,此版本更新内容如下: * systemd now depends on util-linux v2.27 * libmount mandates /etc/mtab not to be regular file, and systemd now enforces this condition at early boot. * Support for the "pids" cgroup con...

9
9
发表了资讯
2015/06/21 00:00

​systemd 221 发布,Linux 的 init 程序

systemd 221 发布,此版本更新内容如下: * The sd-bus.h and sd-event.h APIs have now been declared stable and have been added to the official interface of libsystemd.so. * kdbus support is no longer compile-time optional. * The minimal required util-linux version has been bumped to 2.26. * Support for chkconfig (--enable-chkconfig) was removed in favor of calling an abstraction tool /lib/systemd/...

1
5
发表了资讯
2015/03/08 00:00

Ubuntu 将在下周一正式切换到 systemd

Ubuntu 15.04(Vivid)即将在下个月发布,但它的测试版本还在计划进行一次意义重大的转变:初始化系统从UpStart切换到systemd。Ubuntu开发者Martin Pitt在邮件列表上宣布,Vivid 将在下周一正式使用systemd引导系统。接下来几周的测试将决定Vivid究竟是用systemd还是UpStart。如果发现太多的问 题,Ubuntu 15.04将会仍然使用UpStart。Ubuntu是在上游发行版Debian选择systemd后宣布跟着转变,但Debian选择systemd在 社区引发了广...

29
5
发表了资讯
2014/12/15 00:00

systemd 218 发布,Linux 的 init 程序

systemd 218 发布,该版本包含很多 bug 修复和新特性,改进记录请看发行说明。 systemd是一个init程序。根据之前 Upstart的一些介绍大家应该简要了解了传统Sysvinit系统的不足之处。不过,这次的systemd的设计思想更为超前,也可以说是借鉴了OSX上launchd的思路。 下载地址: http://www.freedesktop.org/software/systemd/systemd-218.tar.xz...

6
4
发表了资讯
2014/10/19 00:00

Debian 再次展开 Systemd 的讨论

今年初,Debian技术委员会在下一代Debian 8 Jessie初始化系统的投票中选择了Systemd,但Systemd备受争议,连带着Debian社区也是争论不休。开发者现在又展开了Systemd的讨论。资深Debian开发者 Ian Jackson想要一个共同的决议,让每一位Debian开发者投票作出决定,而不是少数几位Debian技术委员会的委员。他的提议已经获得许多人的支持。

36
4
发表了资讯
2014/09/30 00:00

systemd 争议或催生新 Debian 分支

systemd诞生以来争议不断,一个原因是它的复杂性,另一个原因是它只支持Linux。不满的人甚至发起了抵制systemd的 运动,呼吁抵制使用systemd的Linux发行版——这意味着抵制绝大多数主流发行版,包括Arch Linux、openSUSE、Fedora,以及即将到来的Debian GNU/Linux及其衍生版本Ubuntu。Debian 8 Jessie将采用systemd及支持systemd的桌面Gnome 3。不满者的人将systemd的采用过程称为是一场政变,另一些人表示将会尽可能长的使用D...

29
4
发表了资讯
2014/09/19 00:00

Linus Torvalds 对 Systemd 没有看法

Linux作者Linus Torvalds在许多事情上以其鲜明的立场著称,但对于颇受争议的初始化系统Systemd,Torvalds的立场却是中立的。iTWire采访了Linux之父, 询问了Systemd、Git和IT教育等方面的问题。Torvalds说,他对Systemd没有特别的看法,事实上他的笔记本和台式机都运行 Systemd。Torvalds指出,传统的Unix哲学“程序应该只关注一个目标,并尽可能把它做好”并不是现实的反映,除非工作是流水线式的,复杂 系统很早就不采用“做一...

16
11
发表了资讯
2014/08/21 00:00

systemd 216 发布,Linux 的 init 程序

systemd 216 发布了,下载地址:systemd-216.tar.xz 详细的改进记录请看发行说明。 systemd是一个init程序。根据之前 Upstart的一些介绍大家应该简要了解了传统Sysvinit系统的不足之处。不过,这次的systemd的设计思想更为超前,也可以说是借鉴了OSX上launchd的思路。

2
7
发表了资讯
2014/02/21 00:00

systemd 209 发布,kdbus 就绪

systemd 209 带来了很多重大的更新: 1、增加了一个新的组件 systemd-networkd ,可以用来配置本地网络接口; 2、增加一个新的工具 systemd-socket-proxyd; 3、增加了一个保存/恢复 rfkill 状态的工具; 4、现在可以保存键盘背光的状态了; 5、udev增加了更多的新规则; 6、systemd不再依赖于libdbus ; 7、kdbus现在PID为1; 更多信息可以看这里: http://lists.freedesktop.org/archives/systemd-devel/2014-February/017146...

4
2
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2014/12/22 18:08

systemd

systemd是Linux下的一种init软件,由Lennart Poettering带头开发,并在LGPL 2.1及其后续版本许可证下开源发布[2][3]。其开发目标是提供更优秀的框架以表示系统服务间的依赖关系,并依此实现系统初始化时服务的并行启动,同时达到降低Shell的系统开销的效果,最终代替现在常用的System V与BSD风格init程序。

0
0
发表了博客
2018/08/16 11:27

systemd 和 如何修改和创建一个 systemd service (Understanding and administering systemd)

系统中经常会使用到 systemctl 去管理systemd程序,刚刚看了一篇关于 systemd 和 SysV 相关的文章,这里简要记录一下: systemd定义: (英文来解释更为原汁原味) systemd is a system and service manager for Linux, compatible with SysV and LSB init scripts. systemd provides: Aggressive parallelization capabilities Uses socket and D-Bus activation for starting services Offers on-demand starting of daemons, ke...

0
0
发表了博客
2018/08/27 08:50

Cgroups 与 Systemd

Cgroups 是 linux 内核提供的一种机制,如果你还不了解 cgroups,请参考前文《Linux cgroups 简介》先了解 cgroups。当 Linux 的 init 系统发展到 systemd 之后,systemd 与 cgroups 发生了融合(或者说 systemd 提供了 cgroups 的使用和管理接口,systemd 管的东西越来越多啊!)。本文将简单的介绍 cgroups 与 systemd 的关系以及如何通过 systemd 来配置和使用 cgroups。 Systemd 依赖 cgroups 要理解 systemd 与 cgroups 的关...

0
0
发表于DevOps专区
2015/11/12 09:49

跟我学 systemd

跟我学 systemd http://netkiller.github.io/journal/os.systemd.html Mr. Neo Chen (陈景峯), netkiller, BG7NYT 中国广东省深圳市龙华新区民治街道溪山美地 518131 +86 13113668890 <netkiller@msn.com> 版权 © 2015 http://netkiller.github.io 版权声明 转载请与作者联系,转载时请务必标明文章原始出处和作者信息及本声明。 文档出处: http://netkiller.github.io http://netkiller.sourceforge.net 微信扫描二维码进入 ...

0
9
发表了博客
2018/04/02 07:01

systemd与systemV

各服务预设产生数据目录:/var/lib/* 各服务进程pid记录文件目录:/var/run/ 服务与端口对应参考设定文件:/etc/services daemon初始化环境设定文件目录:/etc/sysconfig/| /etc/sysconfig/network-scripts/ systemd 系统首支程式:systemd 服务设定位置: /usr/lib/systemd/system/ /run/systemd/system/ /etc/systemd/system/(一般为连接文件) 服务统一管理:systemd service设定文件: /usr/lib/systemd/system/*.service: 预...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于鲲鹏专区专区
2020/01/06 08:27

【一周】Python 2退休、华为EulerOS开源 | 2019年的C++、Ubuntu这十年

回顾一周社区热门资讯 第【五十五】期:20191228-20200103 点击相应标题,跳转阅读全文。 2019 年 Serverless 使用调查 由于可用于构建、管理和维护新一代数字系统的人才数量有限,加上 IoT 设备的计算约束,现在人们必须重新考虑合适的的计算平台。思科称,到 2022 年,我们将拥有 1 万亿个联网传感器,并且在 20 年内将多达 45 万亿。 “过去十年的最佳 Ubuntu 版本”调查结果出炉 Debian 公布关于投票支持非 systemd 初始化系...

1
5
2014/10/26 07:45

升级14.10后,启动出了点小问题,求助!

以下是 dmesg 的信息,其中: systemd-logind 好像有点问题,对吧? gdm 被杀死? nmbd 进程无法启动?我把 samba 给删了的。。。 各位,还能从这里看出什么问题不能? 谢谢了。 代码: [ 31.662523] init: gdm main process (2613) killed by TERM signal [ 35.843633] init: Failed to spawn nmbd main process: unable to execute: No such file or directory [ 35.990697] init: plymouth-upstart-bridge main process ended...

7
2
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
1 评论
32 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部