
MinIO在Linux上的安装步骤如下:
准备工作
-
下载MinIO安装包:
- 访问MinIO官方下载页面。
- 使用wget命令下载适用于Linux的MinIO安装包到本地。
-
创建安装目录:
- 创建一个目录来存放MinIO文件和相关资源。例如:
mkdir -p /data/minio/{bin,data,conf,logs}
- 创建一个目录来存放MinIO文件和相关资源。例如:
-
下载并授权MinIO二进制文件:
- 从MinIO官网下载适用于Linux的二进制文件,并赋予执行权限:
wget -P /data/minio/bin https://dl.min.io/server/minio/release/linux-amd64/minio chmod +x /data/minio/bin/minio
- 从MinIO官网下载适用于Linux的二进制文件,并赋予执行权限:
-
配置MinIO环境变量:
- 将MinIO的环境变量添加到用户的~/.bashrc或~/.profile文件中:
cat >> /etc/profile <<'EOF' export MINIO_HOME=/data/minio export PATH=$PATH:$MINIO_HOME/bin EOF source /etc/profile
- 将MinIO的环境变量添加到用户的~/.bashrc或~/.profile文件中:
安装步骤
-
创建MinIO用户:
- 创建一个专用的系统用户来运行MinIO服务:
useradd -s /sbin/nologin -M minio
- 创建一个专用的系统用户来运行MinIO服务:
-
设置目录权限:
- 创建数据存储目录并设置权限:
mkdir -p /data/minio/data chown -R minio:minio /data/minio/data
- 创建数据存储目录并设置权限:
-
配置MinIO服务:
- 创建并配置minio.service文件以加入systemd服务:
cat <
/usr/lib/systemd/system/minio.service [Unit] Description=MinIO Documentation=https://docs.min.io Wants=network-online.target After=network-online.target [Service] # 注释掉或修改工作目录 WorkingDirectory=/data/minio User=minio Group=minio EnvironmentFile=/etc/default/minio ExecStartPre=/bin/bash -c ". /etc/default/minio;if [ -z \"${MINIO_VOLUMES}\" ];then echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\";exit 1;fi" ExecStart=/usr/local/bin/minio server --address 0.0.0.0:9000 --console-address :9001 $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 EOF
- 创建并配置minio.service文件以加入systemd服务:
-
设置MinIO登录密码:
- 编辑/etc/default/minio文件,设置MINIO_VOLUMES、MINIO_OPTS、MINIO_ACCESS_KEY和MINIO_SECRET_KEY:
cat /etc/default/minio MINIO_VOLUMES="/data/minio/data" MINIO_OPTS="--address :9000 --console-address :9001" MINIO_ACCESS_KEY=minio MINIO_SECRET_KEY=minio
- 编辑/etc/default/minio文件,设置MINIO_VOLUMES、MINIO_OPTS、MINIO_ACCESS_KEY和MINIO_SECRET_KEY:
-
启动MinIO服务:
- 使用以下命令启动MinIO服务:
systemctl start minio
- 使用以下命令启动MinIO服务:
-
设置MinIO服务开机自启动:
- 使用以下命令确保MinIO服务在系统启动时自动启动:
systemctl enable minio
- 使用以下命令确保MinIO服务在系统启动时自动启动:
-
验证MinIO安装:
- 通过访问MinIO控制台(通常是http://
:9001)并使用配置的用户名和密码登录,验证安装是否成功。
- 通过访问MinIO控制台(通常是http://
以上步骤涵盖了从下载安装包到配置、启动和验证MinIO服务的全过程。请根据实际需求和系统环境进行适当调整。










