青岛岩康教育

技术充电站 | Linux系统服务管理

来源:岩康实训
发布日期:2022年11月09日

Linux系统服务管理,关注不迷路…

1. Systemd守护进程简介

Systemd由红帽公司开发,用于取代UNIX所依赖Init系统,同时兼容SysV和LSB的启动脚本,能够在进程启动中更有效地引导加载服务。Systemd作为系统启动和服务器守护进程管理器,负责在系统启动或运行时,激活系统资源,服务器进程和其他进程,其具有如下特点:

· 并行加载系统启动服务;

· 按需启动系统守护进程;

· 自动管理服务依赖关系;

· 管理系统状态快照恢复;

· 维护挂载点和自动挂载点;

· 利用cgroups监视进程;

· 同时采用Socket/D-Bus方式激活服务。

2. Systemd核心概念

2.1 配置文件

· /usr/lib/systemd/system【目录】:常规的服务脚本(类似于/etc/initd.d),优先级低;

· /run/systemd/system【目录】:系统产生的服务脚本,优先级中等;

· /etc/systemd/system【目录】:管理员建立的服务脚本(类似于/etc/rc.d/rcN.d/Sxx),优先级高;

2.2 单元类型

表示不同类型的Sytemd对象,通过配置文件进行标识和配置,文件中主要包含了系统服务,监听socket、保存的系统快照以及其他与init相关的信息。

· service,单个系统服务(默认);

· target,一组运行单元,用于实现运行级别;

· device,内核识别的设备文件;

· mount,文件系统挂载点;

· automount,文件系统自动挂载点;

· socket,用于实现运行级别;

· swap,交换设备或交换文件;

· path,文件系统的文件或目录,用于文件系统发生变化时延迟激活服务;

· slice,进程组;

· timer,Systemd定时器;

· scope,Systemd外部进程;

· snapshot,Systemd系统快照。

3. Systemd管理服务

3.1 单个系统服务管理

3.2 系统服务列表查看

3.3 系统运行级别管控

关注不迷路…

加微信咨询
弭老师 @岩康教育
微信号:185******43

课程咨询

微信咨询
相关资讯
技术充电站 | 三分钟带你快速入门SpringBoot 技术充电站 | 数据仓库概述 技术充电站 | C语言基础-程序框架介绍
相关课程