温馨提示×

新手如何装linux minio

小樊
43
2026-09-01 14:39:30
栏目: 智能运维

下面我用新手视角,一步一步讲 如何在 Linux 上安装 MinIO(对象存储,类似私有云盘 / S3),不需要复杂基础。


一、准备工作

1. 你需要什么

  • 一台 Linux 服务器或虚拟机(推荐 Ubuntu / CentOS
  • sudo 或 root 权限
  • 基本会用终端

2. 系统要求

  • 内存:≥ 1GB(2GB 更稳)
  • 磁盘:有空闲目录用于存数据

二、最推荐方式:二进制安装(最简单)

1. 下载 MinIO

wget https://dl.min.io/server/minio/release/linux-amd64/minio

如果没装 wget:

sudo apt install wget   # Ubuntu

2. 赋予执行权限

chmod +x minio
sudo mv minio /usr/local/bin/

3. 创建数据目录

mkdir -p ~/minio-data

三、启动 MinIO(测试用)

minio server ~/minio-data

你会看到类似:

Endpoint: http://192.168.1.10:9000
RootUser: minioadmin
RootPass: minioadmin

✅ 浏览器打开:

http://服务器IP:9000

默认账号密码:minioadmin / minioadmin


四、设置登录账号(推荐)

export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=你的强密码
minio server ~/minio-data

五、后台运行(常用)

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

查看日志:

tail -f minio.log

六、开机自启(Ubuntu 示例)

1. 创建服务文件

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

内容:

[Unit]
Description=MinIO
After=network.target

[Service]
ExecStart=/usr/local/bin/minio server /home/你的用户/minio-data
Environment="MINIO_ROOT_USER=admin"
Environment="MINIO_ROOT_PASSWORD=密码"
Restart=always

[Install]
WantedBy=multi-user.target

2. 启动

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

七、防火墙(很重要)

sudo ufw allow 9000

如果是云服务器,还要在安全组放开 9000 端口。


八、新手常见问题

打不开网页

  • IP 错
  • 防火墙没开
  • 服务没启动

密码太简单

  • MinIO 要求 ≥ 8 位

数据存哪

  • 就是 ~/minio-data

九、下一步你可以学

  • mc 命令行管理
  • 创建 bucket
  • 用 Python / Java 上传文件
  • 配 HTTPS(生产必做)

如果你愿意,可以告诉我: ✅ 你用的是 Ubuntu 还是 CentOS
✅ 是 本地虚拟机 / 云服务器
✅ 想用于 学习 / 项目 / 公司

我可以给你定制版安装教程

0