0%

systemd 包含一系列工具集合,其作用不仅包含初始化操作系统,还包括后台服务管理,日志归档,设备管理,电源管理、定时任务等

Systemd 是 Linux 操作系统最新的 init 系统,它的主要设计目标是克服 SysVinit 串行执行脚本导致运行效率低的缺点,提高系统的启动速度。同时 Systemd 提供了和 SysVinit 兼容的特性,这降低了系统向 Systemd 迁移的成本。

Linux 操作系统的启动首先从 BIOS 开始,进而从磁盘加载MBR,接下来进入 bootloader,载入内核,完成内核初始化。内核初始化的最后一步是启动 pid 为 1init进程,这个进程是系统的第一个进程,它负责产生其他用户进程。
早期的大多数 Linux 发行版的 init 系统是和 System V 相兼容的,被称为 SysVinit 。它源于 System V 系列 UNIX 。

HTTP2 规范( RFC7540 )在2015年发布,至今(2020年1月)有近5年时间。
HTTP2的优势很多,最大的特点有:多路复用,二进制压缩报文,服务器消息推送等。

trap命令用于指定接收到系统信号后将要采取的动作,常见的用途是在脚本程序被中断时完成清理工作。