菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻

Linux的Systemd管理 收藏

109人加入学习
更新时间
2024-04-26
课程价格
¥128 ¥32会员免费
课程任务
1 个
课程节数
8 个
课程时长
3课时

systemd是Linux下的一种init软件,由Lennart Poettering带头开发,其开发目标是提供更优秀的框架以表示系统服务间的依赖关系,并依此实现系统初始化时服务的并行启动,同时达到降低Shell的系统开销的效果,最终代替现在常用的System V与BSD风格init程序。传统sysvinit使用inittab来决定运行哪些shell脚本,大量使用shell脚本被认为是效率低下无法并行的原因。systemd使用了Linux专属技术,不再顾及POSIX兼容.

与多数发行版使用的System V风格init相比,systemd采用了以下新技术:

采用Socket激活式与D-Bus激活式服务,以提高相互依赖的各服务的并行运行性能;用cgroups代替PID来追踪进程,以此即使是两次fork之后生成的守护进程也不会脱离systemd的控制。从设计构思上说,由于systemd使用了cgroup与fanotify等组件以实现其特性,所以只适用于Linux。有鉴于此,考虑到kFreeBSD分支的软件源无法纳入systemd,为与其他分支保持一致,Debian开发者尽力避免纳入systemd。

主讲老师

高洛峰

课程数: 61门
学生数: 118.9千人
智校云创始人, PHP中文网(php.cn)首席专家,畅销书《细说PHP》作者。拥有十多年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务,具有扎实的技术功底。国内资深技术讲师,腾讯网络人气名人讲师,累计授课长达一万课时以上,培养了近百名IT名师,培训数千名学员成功走向IT岗位。熟悉掌握当前应用的各种主流编程语言和数据库...
最新成员

伟仔

高小天4

Colton

sasou

AWAY0605

pzdkdxs

comingdemon

xiaotian-simple

honglvshi

qipinzheng

Cn_toomy

wwwhj888111com_call_15894452155

Richie

duan

wo15889624071

447144819

为你推荐 换一批