Yuelai Engine Blog的命令与更新

2026/5/18 00:13:43Chixm4 阅读0 点赞0 评论

常用系统命令

Yuelai Engine 服务的命令

BASH
# 重新加载 systemd 配置
sudo systemctl daemon-reload

重新加载 systemd 配置。 当新增、修改或删除了 /etc/systemd/system/ 目录下的 .service 文件后,需要执行此命令让 systemd 重新读取配置,否则 systemd 不会识别新服务或新改动。

BASH
# 设置开机自启动
sudo systemctl enable yuelai-engine

设置开机自启动。yuelai-engine 服务加入系统启动项,服务器重启后会自动启动该服务。

BASH
# 立即启动服务
sudo systemctl start yuelai-engine

立即启动服务。 手动启动 yuelai-engine 服务,仅在当前会话生效(如果未设置 enable,重启后不会自动启动)。

BASH
# 查看服务状态
sudo systemctl status yuelai-engine

查看服务状态。 显示服务的运行状态(运行中/已停止/失败)、进程 PID、最近的日志输出、是否启用自启动等信息。

BASH
# 重启服务
sudo systemctl restart yuelai-engine

重启服务。 先停止(stop)再启动(start)服务。常用于配置文件修改后使更改生效,或服务出现异常需要重置时。

BASH
# 停止服务
sudo systemctl stop yuelai-engine

执行后,该服务会立即停止运行,但不会取消开机自启动(如果之前用 enable 设置过,下次开机仍会启动)。

BASH
#取消开机自启动
sudo systemctl disable yuelai-engine

# 查看服务的状态,并显示最近 50 行日志
sudo systemctl status yuelai-engine -n 50

# 实时查看服务日志
sudo journalctl -u yuelai-engine -f

# 查看最近的日志
sudo journalctl -u yuelai-engine --since "10 minutes ago"
sudo journalctl -u yuelai-engine --since today
sudo journalctl -u yuelai-engine -n 100 -f

Yuelai Engine Blog 服务的命令

BASH
# 重新加载 systemd 配置
sudo systemctl daemon-reload

# 设置开机自启动
sudo systemctl enable yuelaiengine-blog

# 立即启动服务
sudo systemctl start yuelaiengine-blog

# 查看服务状态
sudo systemctl status yuelaiengine-blog

# 重启服务
sudo systemctl restart yuelaiengine-blog

# 实时查看服务日志
sudo journalctl -u yuelaiengine-blog -f

Yuelai Engine 的更新

从服务器上移除Yuelai Engine Blog

1. 停止服务

BASH
sudo systemctl stop yuelai-engine
sudo systemctl disable yuelai-enginesudo systemctl disable yuelai-engine

2. 删除 systemd 服务文件

BASH
sudo rm -f /etc/systemd/system/yuelai-engine.service
sudo systemctl daemon-reloadsudo systemctl daemon-reload

3. 删除程序文件

BASH
# 删除整个程序目录
sudo rm -rf /opt/yuelaiengine/

4. 删除数据库

注意:如果 yuelai-engine 使用的是系统级数据库(比如和其他服务共用 MySQL),删除数据库时要确认不会影响其他服务。
如果不确定数据库名,先执行 SHOW DATABASES; 查看。

删除数据库:

SQL
DROP DATABASE engine;

5. 删除日志文件

BASH
# 删除 systemd 日志
sudo journalctl --vacuum-time=1s --unit=yuelai-engine

6. 删除其他残留

BASH
# 检查是否还有其他相关文件
sudo find / -name "*yuelai*" -type f 2>/dev/null
sudo find / -name "*yuelai*" -type d 2>/dev/null

# 删除找到的相关文件/目录(谨慎操作)

评论区