Files
kenaito-kopsc/README.svc.md
T
odboy 400812d114 feat: 新增 file/svc/archive/sys/log/fw 分组并扩充 net、proc
- file:findbig 按大小、findrecent 按修改时间、findname 按名称查找文件
- svc:systemctl / launchctl / sc 统一接口,status、enable、disable、logs
- archive:按扩展名自动识别格式并解压,支持 tar.gz/tgz/tar.bz2/tar.xz/tar/zip/gz
- sysinfo:OS、CPU、内存、磁盘一览
- log:journalctl / log show / wevtutil 搜索关键字与查看最近日志
- fw:ufw / firewalld / iptables / ALF / netsh 统一接口,status、allow、deny
- net 新增 ping、trace(mtr 优先)、dns(dig 优先)、curl HTTP 诊断
- proc 新增 topmem、topcpu、killname
- 危险操作(svc enable/disable、proc killname、fw allow/deny)需 --yes 确认
- 注册表、executor 派发表、cli 分组说明与 README 同步更新
2026-11-02 22:42:18 +08:00

1.2 KiB

svc - 服务管理

统一管理 systemd / launchctl / sc 的服务操作,不用记不同平台的命令。

命令

命令 作用
kopsc svc status <服务名> 查看服务状态与最近 20 行日志
kopsc svc enable <服务名> 启用并启动服务(开机自启 + 立即启动)
kopsc svc disable <服务名> 禁用并停止服务
kopsc svc logs <服务名> [-f] [-n 行数] 查看服务日志,-f 实时跟踪

示例

# 查看 nginx 状态和最近日志
kopsc svc status nginx

# 启用并启动 nginx
kopsc svc enable nginx --yes

# 禁用并停止 nginx
kopsc svc disable nginx --yes

# 查看 nginx 最近 100 行日志
kopsc svc logs nginx -n 100

# 实时跟踪 nginx 日志
kopsc svc logs nginx -f

平台实现

操作 Linux macOS Windows
status systemctl status + journalctl launchctl list + log show sc query
enable systemctl enable + start launchctl load -w sc config start=auto + start
disable systemctl stop + disable launchctl unload -w sc stop + config start=disabled
logs journalctl -u log show wevtutil