温馨提示×

centos如何静默装minio

小樊
44
2026-10-14 16:34:17
栏目: 智能运维

在 CentOS 上静默(无人值守)安装 MinIO,通常有两种常见方式:


一、使用官方二进制方式(推荐,最简单)

1. 下载 MinIO 二进制文件

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

2. 创建数据目录

mkdir -p /data/minio

3. 设置环境变量(静默关键)

export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=Admin123456

⚠️ 密码至少 8 位


二、配置 systemd 实现开机自启(真正静默)

1. 创建 systemd 服务文件

cat > /etc/systemd/system/minio.service <<EOF
[Unit]
Description=MinIO
After=network.target

[Service]
Environment="MINIO_ROOT_USER=admin"
Environment="MINIO_ROOT_PASSWORD=Admin123456"
ExecStart=/usr/local/bin/minio server /data/minio --console-address ":9001"
Restart=always

[Install]
WantedBy=multi-user.target
EOF

2. 重载并启动

systemctl daemon-reload
systemctl enable --now minio

三、验证(无交互)

systemctl status minio
curl -s http://127.0.0.1:9000/minio/health/live

四、一键静默安装脚本示例(可直接用)

#!/bin/bash
yum install -y wget
wget -q https://dl.min.io/server/minio/release/linux-amd64/minio -O /usr/local/bin/minio
chmod +x /usr/local/bin/minio
mkdir -p /data/minio

cat > /etc/systemd/system/minio.service <<EOF
[Unit]
Description=MinIO
After=network.target

[Service]
Environment="MINIO_ROOT_USER=admin"
Environment="MINIO_ROOT_PASSWORD=Admin123456"
ExecStart=/usr/local/bin/minio server /data/minio --console-address ":9001"
Restart=always

[Install]
WantedBy=multi-user.target
EOF

systemctl daemon-reload
systemctl enable --now minio

五、常见问题

  • 防火墙
firewall-cmd --permanent --add-port=9000/tcp
firewall-cmd --permanent --add-port=9001/tcp
firewall-cmd --reload
  • SELinux
setenforce 0

如果你需要的是:

  • ✅ 多节点分布式静默安装
  • ✅ Docker 静默部署
  • ✅ 离线安装

告诉我,我可以给你对应方案。

0 踩