【Unix/Linux 系统管理】引导与系统管理守护进程(二)

简介: 【Unix/Linux 系统管理】引导与系统管理守护进程(二)

正文


一、 init 的职责


init 的首要功能是确保系统在任何时刻都运行着正确的服务和守护进程。其中包括:

  • 设置计算机名;
  • 设置时区;
  • 使用 fsck 检查磁盘;
  • 挂载文件系统;
  • 删除 /tmp 目录中的陈旧文件;
  • 配置网络接口;
  • 配置分组过滤器;
  • 启动其他守护进程和网络服务。


二、单元和单元文件


systemd 所管理的实体通常称作单元(unit)。具体来说,一个单元可以是“服务、套接字、设备、挂载点、自动挂载点、交换文件或分区、启动目标、受监视的文件系统路径、由 systemd 控制和监督的计时器、资源管理分片、外部创建的一组进程、进入另一个宇宙的虫洞。”

在 systemd 中,单元的行为由单元文件定义并配置。就服务而言,其单元文件指定了守护进程对应的可执行文件的位置、告诉 systemd 如何启动和停止该服务、声明该服务所依赖的其他单元。


三、单元文件状态


状态 含义
bad systemd 出现问题,通常是因为错误的单元文件
disabled 单元文件存在,但没有设置成自动启动
enabled 已安装且可运行,能够自主启动
indirect 单元文件被禁止,但是其中的 Also 设置列出了其他能够运行的单元文件
linked 单元文件可以通过符号链接使用
masked 完全禁止
static 依赖于其他单元,不需要安装


目录
相关文章
|
1天前
|
存储 Linux Shell
Linux:进程等待 & 进程替换
Linux:进程等待 & 进程替换
27 9
|
1天前
|
存储 Linux C语言
Linux:进程创建 & 进程终止
Linux:进程创建 & 进程终止
23 6
|
1天前
|
存储 安全 Linux
Linux:进程地址空间
Linux:进程地址空间
20 10
|
1天前
|
存储 弹性计算 Linux
Linux:进程调度
Linux:进程调度
19 7
|
1天前
|
NoSQL Linux C语言
Linux:进程状态
Linux:进程状态
19 9
|
1天前
|
存储 Linux Shell
Linux:进程概念
Linux:进程概念
16 8
|
1天前
|
算法 Linux 调度
xenomai内核解析--xenomai与普通linux进程之间通讯XDDP(一)--实时端socket创建流程
xenomai与普通linux进程之间通讯XDDP(一)--实时端socket创建流程
6 1
xenomai内核解析--xenomai与普通linux进程之间通讯XDDP(一)--实时端socket创建流程
|
1天前
|
Linux 调度 数据库
|
1天前
|
存储 缓存 Linux
xenomai内核解析--xenomai与普通linux进程之间通讯XDDP(三)--实时与非实时数据交互
本文介绍了Xenomai中的XDDP(Xenomai Distributed Data Protocol)通信机制,XDDP用于实时和非实时进程之间的数据交换。XDDP在Xenomai内核中涉及的数据结构和管理方式,以及创建XDDP通道后的实时端和非实时端连接过程。
7 0
xenomai内核解析--xenomai与普通linux进程之间通讯XDDP(三)--实时与非实时数据交互
|
2天前
|
Shell Linux
【Linux】进程实践项目(更新中) — 自主shell编写
前几篇文章,我们学习进程的相关知识:进程概念,进程替换,进程控制。熟悉了进程到底是个什么事情,接下来我们来做一个实践,来运用我们所学的相关知识。这个项目就是手搓一个shell模块,模拟实现Xshell中的命令行输入。
7 1