温馨提示×

centos minio怎么启动服务

小樊
36
2026-09-06 01:03:25
栏目: 智能运维

在 CentOS 上启动 MinIO 服务,通常有两种常见方式:


一、直接命令行启动(测试/临时)

如果你已经下载了 minio 二进制文件:

# 进入 minio 所在目录
cd /usr/local/bin

# 创建数据目录
mkdir -p /data/minio

# 启动 MinIO
minio server /data/minio --console-address ":9001"
  • 默认 API 端口:9000
  • 控制台端口:9001

浏览器访问:

http://服务器IP:9001

⚠️ 这种方式关闭终端后会停止。


二、使用 systemd 启动(推荐,生产环境)

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. 创建 systemd 服务文件

vi /etc/systemd/system/minio.service

内容示例:

[Unit]
Description=MinIO
After=network.target

[Service]
User=root
ExecStart=/usr/local/bin/minio server /data/minio --console-address ":9001"
Restart=always
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target

4. 重载并启动

systemctl daemon-reload
systemctl start minio
systemctl enable minio

5. 查看状态

systemctl status minio

三、防火墙放行端口(CentOS)

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

四、常见问题

  • 端口被占用:修改 --console-address
  • 权限问题:确保 /data/minio 可写
  • 外网无法访问:检查防火墙 & 安全组

如果你是想 用 Docker 启动 MinIO配置账号密码,我也可以继续帮你写。

0