centos

怎么快速在centos装minio

小樊
40
2025-04-08 15:17:02
栏目: 智能运维

在CentOS上快速安装MinIO的步骤如下:

准备工作

  1. 确保你的CentOS服务器满足MinIO的最低要求,包括64位操作系统和至少4GB的RAM。
  2. 安装必要的软件包,如wgetvim
sudo yum install -y wget vim

下载MinIO

  1. 下载MinIO的二进制文件。你可以从MinIO官方网站下载适合CentOS的版本。
wget https://dl.min.io/server/minio/release/linux-amd64/minio
  1. 为MinIO可执行文件赋予执行权限。
chmod +x minio

安装MinIO

  1. 将MinIO可执行文件移动到/usr/local/bin/目录。
sudo mv minio /usr/local/bin/

配置MinIO

  1. 创建数据存储目录。
sudo mkdir -p /data
  1. 创建配置文件/etc/default/minio,并添加以下内容:
MINIO_VOLUMES="/data"
MINIO_OPTS="--address 0.0.0.0:9000 --console-address :9001"
MINIO_ROOT_USER="minio"
MINIO_ROOT_PASSWORD="your-password"

请将your-password替换为你自己的密码。

启动MinIO服务

  1. 创建并启动MinIO服务文件/etc/systemd/system/minio.service
sudo vi /etc/systemd/system/minio.service

文件内容如下:

[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio

[Service]
WorkingDirectory=/data
User=minio
Group=minio
EnvironmentFile=/etc/default/minio
ExecStartPre=/bin/bash -c "if [ -z \"${MINIO_VOLUMES}\" ]; then echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\"; exit 1; fi"
ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
# Allow more time for startup
TimeoutStartSec=300
# Let systemd restart this service always
Restart=always
# Specifies the maximum file descriptor number that can be opened by this process
LimitNOFILE=65536
# Specifies the maximum number of threads this process can create
TasksMax=infinity
# Disable timeout logic and wait until process is stopped
TimeoutStopSec=infinity
SendSIGKILL=no

[Install]
WantedBy=multi-user.target
  1. 重新加载systemd配置并启动MinIO服务。
sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio

验证安装

  1. 启动后,你可以通过浏览器访问MinIO的Web控制台,通常URL是http://Your-IP:9000。使用上面启动时输出的AccessKeySecretKey登录。

配置防火墙(可选)

如果你在服务器上启用了防火墙,可能需要开放9000端口,以允许外部访问:

sudo firewall-cmd --zone=public --add-port=9000/tcp --permanent
sudo firewall-cmd --reload

完成这些步骤后,你应该可以在CentOS上成功运行MinIO。

0
看了该问题的人还看了