在Linux环境下高效安装MinIO的步骤如下:
确定Linux版本:
创建MinIO安装目录:
/opt
目录作为安装目录。使用 cd /opt
命令进入 /opt
目录,然后使用 mkdir minio
命令创建一个名为 minio
的文件夹。在线下载:
wget
命令下载MinIO安装包。wget https://dl.min.io/server/minio/release/linux-amd64/minio
离线下载:
将下载的文件上传到Linux系统的 /opt/minio
目录下。
赋予执行权限:
chmod +x minio
创建数据目录:
mkdir -p /data/minio
配置环境变量(可选):
minioadmin:minioadmin
作为用户名和密码,建议更改这些默认凭据。export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=yourpassword
为了使环境变量永久生效,可以将这些命令添加到 /etc/profile
文件的末尾,并使用 source /etc/profile
命令使其生效。
启动命令:
./minio server /data/minio
(假设数据目录为 /data/minio
)
指定静态端口(可选):
nohup /opt/minio/minio server --address :9001 --console-address :9002 /opt/minio/data_file >/opt/minio/minio.log 2>&1 &
保存并关闭文件。
检查服务状态:
ps -ef | grep minio
访问MinIO管理控制台:
打开浏览器,使用浏览器访问MinIO管理控制台的地址(通常是 http://<your-server-ip>:PORT
,其中 <your-server-ip>
是Linux服务器的IP地址,PORT
是MinIO控制台的端口号)。
在登录页面输入在配置环境变量时设置的用户名和密码。
创建启动脚本:
#!/bin/bash
nohup /opt/minio/minio server /data/minio --console-address ":9090" > /opt/minio/minio.log 2>&1 &
保存并关闭文件。
赋予脚本执行权限:
chmod +x start.sh
创建systemd服务文件:
[Unit]
Description=MinIO Server
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
[Service]
Type=forking
Environment="MINIO_ROOT_USER=admin"
Environment="MINIO_ROOT_PASSWORD=12345678"
ExecStart=/usr/local/bin/minio server /data --console-address ":9001"
Restart=on-failure
StartLimitIntervalSec=30
StartLimitBurst=3
[Install]
WantedBy=multi-user.target
启动服务:
systemctl daemon-reload
systemctl restart minio.service
systemctl status minio.service
以上步骤涵盖了在Linux环境下高效安装MinIO的全过程,包括准备工作、下载安装包、安装、启动服务、验证安装以及设置开机自启。根据具体需求,您还可以参考MinIO的官方文档进行更深入的配置和管理。