Linux 系统管理进阶_Linux_技术课程_开发者学堂

阿里云
为了无法计算的价值
打开APP
阿里云APP内打开
开发者社区> 开发者学堂> 全部课程> Linux 系统管理进阶

Linux 系统管理进阶

4课时 |
819人已学 |
免费
课程介绍
本节课重点介绍了 Linux 下的服务管理具体信息,帮助学员掌握如何进行服务的管理和配置,并引导学生主动完成服务的编写,为后续的运维工作打下基础。

第一讲 init进程

内容简介:

1. init 进程的职责

2. init 进程的实现

 

init 进程的职责

 

init 进程

对于 Linux 系统的运行来说,init程序是最基本的程序之一。

一个好的 Linux 发行版本通常随带有一个 init 的配置,这个配置适合于绝大多数系统的工作,在这样一些系统上不需要对 init 做任何事。

通常,只有你在碰到诸如串行终端挂住了、拨入(不是拨出)调制解调器、或者你希望改变缺省的运行级别时你才需要关心 init

init 进程是所有 Linux 进程的父进程,它的进程号为1。

init 进程的实现

 

init 进程的实现

OpenRC: OpenRC 是一个基于依赖的 init 系统,它用 C 语言和遵循 POSIX 的 shell 写成,这使得它在 BSD 和 Linux 系统上可以使用。 Systemd: Systemd 是一套中央化系统及设置管理程序(init),其包括有守护进程、程序库以及应用软件。

Upstart:Upstart 是一个基于事件的 init 程序,用于替代传统的 init(多种类 Unix 计算机操作系统启动时用于执行任务的程序) sysvinit: sysvinit 就是 system V 风格的 init 系统,顾名思义,它源于 System V 系列 UNIX。它提供了比 BSD 风格 init 系统更高的灵活性。是已经风行了几十年的 UNIX init 系统,一直被各类 Linux 发行版所采用。

我的学习进度
请登录后查看您的学习进度!
立即登录
本课程相关云产品