SuperAPI AI 工具集

systemd-services

通用与其它

查看项目

更新于 10-15 17:24

技能介绍

用途:在运行 systemd 的 Linux 系统上创建、管理和监控后台服务与定时器,替代 cron 并实现更好的日志与依赖控制。主要能力包括:编写 service/timer/socket 单元文件;通过 After/Requires/Wants/PartOf/Conflicts 管理依赖与启动顺序;配置 CPU、内存、I/O 等 cgroup v2 资源限制;通过 journalctl 分析日志;进行安全加固(如 NoNewPrivileges、ProtectSystem、PrivateTmp)。用法示例:编辑单元文件后执行 systemctl daemon-reload,再用 systemctl enable --now myapp 启用并启动;定时器用 OnCalendar 表达式并通过 systemd-analyze calendar 验证;资源限制可写入 drop-in 目录 /etc/systemd/system/myapp.service.d/limits.conf。限制:需 root 或 sudo 权限创建系统级单元文件;部分加固指令在旧内核或 SELinux 环境下可能受限。资料未提供具体安装步骤或价格信息。