管理命令
更多命令查看:04-jupyterhub-ai-enhanced/Makefile at main · prevailna/project-1-jupyter 和 04-jupyterhub-ai-enhanced/scripts at main · prevailna/project-1-jupyter
基本管理
脚本命令
功能 | 脚本命令 | 说明 |
---|---|---|
启动服务 | ./scripts/start.sh | 启动所有服务 |
停止服务 | ./scripts/stop.sh | 停止所有服务 |
重启服务 | ./scripts/restart.sh | 重启所有服务 |
健康检查 | ./scripts/health.sh | 检查系统健康状态 |
查看日志 | ./scripts/logs.sh | 查看服务日志 |
备份数据 | ./scripts/backup.sh | 备份数据库和配置 |
Makefile 命令
功能描述 | Make 命令 | 说明 |
---|---|---|
一键启动 | make all | 创建网络、构建镜像、启动服务 |
构建镜像 | make build | 构建所有 Docker 镜像 |
启动服务 | make up | 后台启动所有服务 |
停止服务 | make down | 停止并移除容器 |
查看日志 | make logs | 查看服务日志 |
查看状态 | make status | 查看容器运行状态 |
重启服务 | make restart | 重启所有服务 |
清理环境 | make clean | 停止服务并清理资源 |
PostgreSQL 管理
功能 | 命令 | 说明 |
---|---|---|
启动数据库 | make postgres-up | 仅启动 PostgreSQL |
停止数据库 | make postgres-down | 仅停止 PostgreSQL |
数据库终端 | make postgres-shell | 进入数据库命令行 |
备份数据库 | make postgres-backup | 备份数据库 |
恢复数据库 | make postgres-restore BACKUP_FILE=file.sql | 恢复数据库 |
健康检查
bash
# 完整健康检查
./scripts/health.sh
# 检查特定组件
./scripts/health.sh --postgres
./scripts/health.sh --jupyterhub
./scripts/health.sh --ollama
日志管理
bash
# 查看所有日志
./scripts/logs.sh
# 实时跟踪日志
./scripts/logs.sh --follow
# 查看错误日志
./scripts/logs.sh --errors-only
# 保存日志到文件
./scripts/logs.sh --save logs.txt
数据备份
bash
# 完整备份
./scripts/backup.sh
# 仅备份数据库
./scripts/backup.sh --type postgres
# 压缩备份
./scripts/backup.sh --compress
# 加密备份
./scripts/backup.sh --encrypt --password mypassword