跳到主要内容

opscli — 运维命令行工具

opscli 是服务器端运维命令行工具,供运维人员执行批量操作和日常维护。

注意:所有命令只能在悦库服务器本机执行(通过 localhost 连接服务端 API)。

子命令一览

子命令需要登录说明
login / logout登录悦库账号,保存凭证供后续命令使用
import从本地目录、FTP、SMB 批量导入文件到悦库
export从悦库批量导出文件到本地目录、FTP、SMB
info查看系统信息、服务状态及存储使用情况
user用户管理:列出、创建、删除、重置密码、设置配额
log查询系统操作日志
backup备份管理:查看备份列表、修改路径、立即备份、恢复数据
service服务管理:查看状态、启动、停止、重启
store部分存储管理:查看节点、添加路径、迁移路径
checkS3 存储完整性检查:下载校验与上传读写测试

快速开始

# 1. 登录(使用管理员账号)
opscli login --username admin --password 123456

# 2. 查看系统信息、服务状态和存储使用情况
opscli info

# 3. 退出登录
opscli logout

通用说明

  • 登录状态保存在 ~/.opscli/credentials,退出登录后需重新执行 opscli login
  • 所有命令支持 --help 查看帮助,例如:opscli import --help
  • 非零退出码(通常为 1)表示操作失败;退出码 2 表示参数错误或平台不支持。
  • 进度信息输出到标准错误(stderr),方便脚本重定向捕获结果。