systemd 服务管理入门
systemd 是 Linux 上的服务管理器。本文讲如何编写 service 文件和管理服务。
先准备可回滚的操作方式
服务器上的操作不要直接莽。修改配置前先备份,执行命令前先确认路径:
pwd |
如果是 Nginx,改完一定先检查配置:
nginx -t |
如果是 Docker,先看容器状态和日志:
docker ps -a |
排查顺序
- 看服务是否还活着。
- 看端口是否监听。
- 看日志里是否有明确错误。
- 看磁盘、内存、CPU 是否异常。
- 修改后用命令或浏览器验证结果。
常用命令:
ss -lntp |
小白要注意什么
不要看到网上一条命令就直接复制到生产环境。先理解它会改什么、删什么、重启什么,再决定是否执行。