linux文件之systemd管理文件的类型

叶sir学编程 2024-06-14 02:44:29

linux系统在开机启动时,使用systemd管理系统里的相关服务和进程,因此systemd也是一个系统守护进程。

systemd所执行的配置文件通常都是保存在/etc/systemd/system/、/usr/lib/systemd/system/、/lib/systemd/system/目录,通过ls -l命令可以查看,这些目录下保存的配置文件的后缀名有多种。

文件后缀名

.service:主要用于系统服务,该后缀名的配置也是比较常用的,用户自定义的服务类型文件通常也是使用该后缀名;如图:

图1

.target:表示一组服务和环境,包括定义目标信息和其依赖关系;如图:

图2

.socket:用于系统内部程序使用sock进行通信,同时也会监控系统和网络的数据消息;如图:

图3

.mount:该后缀名有时也会写成.automount,都表示文件系统挂载相关的服务;如图:

图4

.path:表示定义系统文件或目录的路径,在路径变化时会执行服务;如图:

图5

.timer:用于定义循环执行的服务,也可以配置在特定时间触发的任务;如图:

图6

.swap:用于定义虚拟内存的交换分区的空间;

.slice:用于控制CGROUP组内所有进程的系统资源;

.scope:该文件通常不是用户创建,而是由systemd在系统启动时,自动生成的,通常是一些描述信息;

.snapshot:表示一个由systemctl snapshot命令创建的服务运行状态的快照,同时,也可以切换回指定的快照;

.device:管理/dev目录下硬件涉笔,主要用于定义设备之间的依赖关系;

0 阅读:0

叶sir学编程

简介:感谢大家的关注