温馨提示×

如何快速装Linux Minio

小樊
44
2026-07-14 12:51:56
栏目: 智能运维

下面给你一个快速在 Linux 上安装并运行 MinIO(单机版)的实用指南,适合本地开发 / 测试 / 学习,几分钟就能跑起来。


一、准备环境

  • Linux(Ubuntu / CentOS / Debian 均可)
  • rootsudo 权限
  • 能访问外网(下载 MinIO)

二、快速安装 MinIO(推荐方式)

1️⃣ 下载 MinIO 服务端

wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/

验证:

minio --version

三、创建数据存储目录

sudo mkdir -p /data/minio
sudo chown -R $USER:$USER /data/minio

四、设置访问密钥(可选但推荐)

临时设置(仅当前终端有效):

export MINIO_ROOT_USER=minioadmin
export MINIO_ROOT_PASSWORD=minioadmin

生产环境建议使用更复杂密码


五、启动 MinIO(最快方式)

minio server /data/minio

成功后会看到类似:

API: http://192.168.x.x:9000
Console: http://192.168.x.x:9001

浏览器访问:

http://服务器IP:9001

六、后台运行(常用)

nohup minio server /data/minio > minio.log 2>&1 &

七、使用 systemd(服务器推荐)

1️⃣ 创建服务文件

sudo vim /etc/systemd/system/minio.service

内容示例:

[Unit]
Description=MinIO
After=network.target

[Service]
User=root
Environment="MINIO_ROOT_USER=minioadmin"
Environment="MINIO_ROOT_PASSWORD=minioadmin"
ExecStart=/usr/local/bin/minio server /data/minio --console-address ":9001"

[Install]
WantedBy=multi-user.target

2️⃣ 启动并设置开机自启

sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio
sudo systemctl status minio

八、开放端口(如有防火墙)

# firewalld
sudo firewall-cmd --add-port=9000/tcp --permanent
sudo firewall-cmd --add-port=9001/tcp --permanent
sudo firewall-cmd --reload

或:

sudo ufw allow 9000
sudo ufw allow 9001

九、快速验证

  1. 浏览器访问:http://IP:9001
  2. 登录:minioadmin / minioadmin
  3. 创建 Bucket → 上传文件

十、最小命令速查(极简版)

wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
./minio server /data/minio

十一、常见坑

问题 解决方案
端口被占用 --console-address
权限错误 确认 /data/minio 目录权限
外网访问失败 检查防火墙 / 云安全组

如果你需要:

  • Docker 安装
  • 生产环境多磁盘部署
  • HTTPS / Nginx 反向代理
  • MinIO + Java / Python / Spring Boot

告诉我你的使用场景,我可以直接给你对应配置方案

0