欢迎来到Fedora 20 (Heisenbug)! [好吧已到达的目标远端文件系统。[好吧正在监听延迟关闭的套接字。[好吧在/dev/initctl兼容性命名管道上监听。[好吧到达目标路径。[好吧已到达目标加密卷。[好吧监听日志套接字。安装巨大的页面文件系统…挂载POSIX消息队列文件系统…挂载调试文件系统…启动日志服务…[好吧启动了日志服务。挂载配置文件系统…安装保险丝控制文件系统…[好吧已创建切片根切片。[好吧已创建的切片用户和会话切片。[好吧已创建切片系统切片。[好吧达到目标切片。[好吧达到目标交换。挂载临时目录…[好吧已达到目标本地文件系统(预)。开始加载随机种子…开始加载/保存随机种子…[好吧挂载的大页面文件系统。[好吧挂载的POSIX消息队列文件系统。[好吧挂载的调试文件系统。[好吧挂载的配置文件系统。[好吧已挂载的FUSE控制文件系统。[好吧挂载的临时目录。[好吧开始加载随机种子。[好吧开始加载/保存随机种子。[好吧已到达目标本地文件系统。开始重新创建易失文件和目录…开始触发日志刷新到持久存储…[好吧开始重新创建易失文件和目录。开始更新关于系统重启/关机的UTMP…[好吧触发日志刷新到持久化存储。[好吧开始更新关于系统重启/关机的UTMP。[好吧系统初始化。[好吧达到目标计时器。[好吧d总线系统消息总线套接字的监听。[好吧达到目标套接字。[好吧达到目标基本系统。开始允许用户会话…启动D-Bus系统消息总线…[好吧启动D-Bus系统消息总线。启动登录服务…开始清理临时目录…[好吧已启动允许用户会话。[好吧开始清理临时目录。启动控制台Getty…[好吧开始Console Getty。[好吧达到目标登录提示。[好吧开始登录服务。[好吧达到目标多用户系统。Fedora release 20 (Heisenbug) Kernel 3.9.2-200.fc18。X86_64在X86_64(控制台)fedora登录:
此页已过时并已替换。所有的新内容都在新的网站上:https://systemd.io/.
systemd系统和服务经理
这是什么?
systemd是Linux系统的一套基本构建模块。它提供了一个系统和服务管理器,作为PID 1运行并启动系统的其余部分。systemd提供积极的并行化功能,使用套接字和D-Bus激活来启动服务,提供按需启动守护进程,使用Linux控制组跟踪进程,维护挂载和自动挂载点,并实现一个精心设计的基于事务依赖的服务控制逻辑。systemd支持SysV和LSB初始化脚本,可以替代sysvinit。其他部分包括日志记录守护进程、控制基本系统配置(如主机名、日期、区域设置)的实用程序、维护登录用户和正在运行的容器和虚拟机列表、系统帐户、运行时目录和设置的实用程序,以及管理简单网络配置、网络时间同步、日志转发和名称解析的守护进程。有关更详细的介绍,请参阅介绍性博客故事和三个状态更新。也请参阅维基百科的文章。
许可证
这个程序是自由软件;您可以根据自由软件基金会发布的GNU通用公共许可证条款重新发布和/或修改它;使用许可证的2.1版本,或者(根据您的选择)任何更新的版本。本程序的发布是希望它会有用,但没有任何保证;甚至没有对适销性或适合某一特定目的的默示保证。请参阅GNU较宽松通用公共许可证了解更多细节。
拼写
是的,它写的是systemd,不是systemd或者systemd,甚至不是systemd。它也不是系统d。为什么?因为它是一个系统守护进程,在Unix/Linux下,这些都是小写的,并以小写的d作为后缀。由于systemd管理系统,所以它被称为systemd。就是这么简单。但话又说回来,如果这一切对你来说太简单了,那就打电话(但千万不要拼写!)系统500,因为D是500的罗马数字(这也澄清了与系统V的关系,对吧?)我们发现在名称中使用大写字母是可以的(但也不喜欢)的唯一情况是,如果您以systemd开头一个句子。在节假日,你也可以拼成sÿstëmd。但话又说回来,system
推特
邮件列表
错误报告
还可以查看各种发行版的bug跟踪器:
IRC
下载
最重要的是Git
各种发行版的包存储库
- Fedora:包、源代码
- openSUSE:包、说明
- Arch Linux: packages, wiki
- Debian: packages, wiki
- Ubuntu:软件包,维基
- Mageia:包
- Gentoo:软件包、wiki
持续集成
- autopkgtest
- 信号量
- 特拉维斯
- centos CI: Fedora构建、Arch构建、带消毒器的Arch
我们还对loss -fuzz进行连续模糊测试。
出版物
- 文章在H
- 文章在H,第2部分
- Bê-á-bá do systemd #1, #2, #3, #4, #5, #6(巴西葡萄牙)
- Évolutions系统技术(法文)
- RHEL7文档
- SUSE systemd白皮书
用户和管理员手册和文档
- 手册页
- 小贴士和技巧
- 常见问题
- 系统问题调试
- 与SysV/LSB不兼容
- 用流行守护进程激活套接字
- 启动没有/usr是坏的
- 可预测的网络接口名称
- API文件系统
- 网络正常后运行业务
- 我的服务无法实时!
- 关于系统的30个最大的神话
- 系统化行动第1部分,系统化行动第2部分(俄文)
- 法语系统简介
用户和管理员视频
- linux.conf.au 2014关于kdbus的介绍
- 在2013年红帽峰会上关于systemd的演讲
- 在Devconf 2013上关于期刊的介绍
- 关于Devconf 2013的最新发展的演讲
- 关于systemd在2013年FOSDEM上的演讲(音频为0:29 - 06:12,请继续寻找),(幻灯片)
- 关于FOSS系统的介绍。2012年
- 在OSEC Barcamp 2012上关于systemd的演讲
- 在2011年FOSDEM上关于systemd的演讲
- 关于systemd在linux.conf.au 2011上的演讲(幻灯片)
- 关于systemd在golem.de的采访(德语)
- 关于systemd在OSworld 2014上的介绍(systemd小抄)(波兰语)
系统管理员博客系列
- #1:验证启动
- #2:哪个服务拥有哪个进程?
- 如何将SysV初始化脚本转换为systemd服务文件?
- 4 .扼杀服务
- #5:“关闭”的三个层次
- #6:改变根基
- #7:指责游戏
- #8:新的配置文件
- #9:在/etc/sysconfig和/etc/default
- #10:实例化服务
- #11:转换服务
- 12 .保护你的服务
- #13:日志和服务状态
- #14:不言自明的靴子
- # 15:监管机构
- #16: getty on Serial游戏机(和其他地方)
- #17:使用日记
- #18:管理资源
- #19:检测虚拟化
- #20:套接字激活的互联网服务和操作系统容器
- #21:容器集成
还有:俄语翻译;另一个,更完整的俄语翻译PDF;越南语翻译
开发人员文档
- 补丁
- 预设
- systemd优化
- 界面稳定性承诺
- 接口可移植性和稳定性图表
- 编写密码代理
- PID1的总线api
- 在主机名
- 在timedated
- 在当地
- 在logind
- 在加工
- 在importd
- 在解决
- Linux上的多席位
- 编写显示管理器
- 编写桌面环境
- 编写VM和容器管理器
- 编写网络配置管理器
- 编写解析器客户端
- 抑制剂锁
- 新增控制组接口
- 在cgroupfs树中进行协作(已过时)
- 控制组vs.控制组
- 编写与systemd良好合作的syslog守护进程
- systemd和存储守护进程的根文件系统
- /usr合并的案例
- systemd的容器接口
- initrd systemd的接口
- systemd的引导加载程序接口
- 实现离线系统更新
- 发电机
- 最小的构建
- 日志导出格式
- 日志JSON格式
- 日志文件格式
- 在/etc/os-release
- 日志邮件目录
- 虚拟化开发中的测试系统
- systemd文件层次结构要求
- system - Boot EFI引导管理器
开发人员系统系列
相关的包
- 去绑定日志API,套接字激活和DBUS
- 日志api的PHP绑定
- 系统api的Lua绑定
node . js绑定:
- 用于日志api的Node.JS绑定
- Node.JS支持systemd Socket激活
- sd_notify (repo)的Node.JS包装器
- Haskell套接字激活
- Haskell日志API
- 用于日志api的Ruby绑定
- 用于systemd - bus api的Ruby绑定
- 日志api的Erlang绑定
- Lager的Erlang日志后端
- 用于Journal api的Perl绑定
Python绑定: