13、Linux系统服务管理与软件包管理全解析

Linux系统服务管理与软件包管理全解析

1. 系统服务管理

1.1 systemd服务文件剖析

在纯粹管理服务方面, systemctl 命令会检查其配置文件。以 sshd 为例,来看看 systemd 服务文件的结构:
| 部分 | 作用 | 示例配置 |
| ---- | ---- | ---- |
| [Unit] | 与服务的常规设置相关,包含描述、手册页以及服务启动顺序和依赖目标 | Description=OpenSSH server daemon
After=network.target sshd-keygen.service
Wants=sshd-keygen.service |
| [Service] | 提供基本配置细节和启动选项,包括启动、重载、停止和重启服务的命令 | EnvironmentFile=/etc/sysconfig/sshd
ExecStart=/usr/sbin/sshd -D $OPTIONS
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure
RestartSec=42s |
| [Install] | 更具全局性,与 systemd 处理此单元的方式有关, WantedBy 用于创建特定服务与其他服务之间的额外依赖 | WantedBy=multi-user.target |

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值