Skip to content

管理命令

更多命令查看:04-jupyterhub-ai-enhanced/Makefile at main · prevailna/project-1-jupyter04-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