Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | 51CTO学院 | CSDN程序员研修院 | OSChina 博客 | 腾讯云社区 | 阿里云栖社区 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏多维度架构

第 12 章 服务管理

目录

12.1. 什么是 systemd
12.2. why-为什么做
12.3. systemd 是何时被采用的
12.4. 那些系统使用 systemd
12.5. system 是谁开发的
12.6. 怎样编写systemd脚本
12.6.1. Unit
12.6.2. Service
12.6.3. Install
12.7. systemd, init - systemd system and service manager
12.7.1. 电源管理
12.7.2. rc.local
12.7.3. 编辑 service 文件
12.7.4. 查看 service 文件
12.7.5. is-enabled 查看当前服务的启用状态
12.7.6. 重载 systemd
12.7.7. 列出启动失败的服务
12.7.8. list-units
12.8. 定时器单元
12.9. 查看配置项
12.10. Debian/Ubuntu
12.10.1. update-rc.d - install and remove System-V style init script links
12.10.2. invoke-rc.d - executes System-V style init script actions
12.10.3. runlevel
12.10.4. sysv-rc-conf
12.10.5. xinetd - replacement for inetd with many enhancements
12.10.6. Scheduled Tasks
12.10.7. sv - control and manage services monitored by runsv
12.11. CentOS 6
12.11.1. service
12.11.2. xinetd.d
12.11.3. rpcinfo
12.11.4. SELINUX

12.1. 什么是 systemd

systemd是Linux电脑操作系统之下的一套中央化系统及设置管理程序(init软件),包括有守护进程、程序库跟应用软件,由Lennart Poettering带头开发。 其开发目标是提供更优秀的框架以表示系统服务间的依赖关系,并依此实现系统初始化时服务的并行启动,同时达到降低Shell的系统开销的效果,最终代替现在常用的System V与BSD风格init程序。