在 Linux 上检查 MinIO 是否安装并正常运行,可以从“是否安装”和“是否运行”两个层面来检查。下面按常见场景给你一套完整排查方法。
一、检查 MinIO 是否已安装
1️⃣ 检查二进制文件是否存在
MinIO 通常是单个二进制文件:
which minio
或:
ls -l /usr/local/bin/minio
如果看到路径,说明已安装。
也可以直接查看版本:
minio --version
✅ 正常输出示例:
minio version RELEASE.2024-XX-XXTXX-XX-XXZ
2️⃣ 检查是否通过包管理器安装
Debian / Ubuntu
dpkg -l | grep minio
CentOS / Rocky / Alma
rpm -qa | grep minio
二、检查 MinIO 是否正在运行
3️⃣ 查看进程
ps -ef | grep minio
或:
pgrep -a minio
✅ 运行中会看到类似:
/usr/local/bin/minio server /data
4️⃣ 检查端口(默认 9000 / 9001)
ss -lntp | grep 9000
或:
netstat -lntp | grep 9000
9000:API
9001:Web 控制台(新版本)
三、检查 MinIO 服务(systemd)
如果你是用 systemd 安装的:
systemctl status minio
✅ 正常状态:
Active: active (running)
启动 / 重启 / 停止命令:
sudo systemctl start minio
sudo systemctl restart minio
sudo systemctl stop minio
设置开机自启:
sudo systemctl enable minio
四、检查是否能访问 MinIO
5️⃣ 本地访问测试
curl http://127.0.0.1:9000/minio/health/live
✅ 返回:
OK
6️⃣ 浏览器访问
http://服务器IP:9001
能打开 Web 控制台说明安装成功 ✅
五、检查配置和数据目录
常见配置位置:
/etc/default/minio
数据目录示例:
/data
查看是否已有 bucket:
ls /data
六、用 mc 客户端检查(可选)
mc alias set local http://127.0.0.1:9000 ACCESS_KEY SECRET_KEY
mc admin info local
✅ 能看到节点和磁盘信息说明一切正常
七、常见问题速查
| 问题 | 排查 |
|---|---|
| 端口不通 | 防火墙 / 安全组 |
| 启动失败 | journalctl -u minio -xe |
| 权限问题 | 数据目录权限 |
| 版本太旧 | minio --version |
如果你愿意,可以告诉我:
- ✅ 你是源码/二进制/容器安装?
- ✅ 系统版本(Ubuntu / CentOS / Rocky)
- ✅ 是否用 systemd?
我可以直接给你“对症下药”的排查命令。