opscli — 运维命令行工具
opscli 是服务器端运维命令行工具,供运维人员执行批量操作和日常维护。
注意:所有命令只能在悦库服务器本机执行(通过
localhost连接服务端 API)。
子命令一览
| 子命令 | 需要登录 | 说明 |
|---|---|---|
login / logout | — | 登录悦库账号,保存凭证供后续命令使用 |
import | ✓ | 从本地目录、FTP、SMB 批量导入文件到悦库 |
export | ✓ | 从悦库批量导出文件到本地目录、FTP、SMB |
info | ✓ | 查看系统信息、服务状态及存储使用情况 |
user | ✓ | 用户管理:列出、创建、删除、重置密码、设置配额 |
log | ✓ | 查询系统操作日志 |
backup | ✓ | 备份管理:查看备份列表、修改路径、立即备份、恢复数据 |
service | ✓ | 服务管理:查看状态、启动、停止、重启 |
store | 部分 | 存储管理:查看节点、添加路径、迁移路径 |
check | ✓ | S3 存储完整性检查:下载校验与上传读写测试 |
快速开始
# 1. 登录(使用管理员账号)
opscli login --username admin --password 123456
# 2. 查看系统信息、服务状态和存储使用情况
opscli info
# 3. 退出登录
opscli logout
通用说明
- 登录状态保存在
~/.opscli/credentials,退出登录后需重新执行opscli login。 - 所有命令支持
--help查看帮助,例如:opscli import --help。 - 非零退出码(通常为
1)表示操作失败;退出码2表示参数 错误或平台不支持。 - 进度信息输出到标准错误(stderr),方便脚本重定向捕获结果。