linux

Linux下MinIO的安装与启动方法

小樊
55
2025-08-01 13:11:12
栏目: 智能运维

在Linux系统上安装和启动MinIO的步骤如下:

安装MinIO

准备工作

下载MinIO服务器

使用Wget或Curl下载MinIO服务器的二进制文件。您可以从MinIO的官方网站获取最新版本。

授予执行权限

下载完成后,为MinIO二进制文件授予执行权限:

chmod +x minio

创建数据目录

创建一个目录来存储MinIO数据:

mkdir -p /data/minio

运行MinIO服务器

运行MinIO服务器:

./minio server /data/minio

运行此命令后,您将看到类似以下的输出,表示MinIO服务器已启动并正在监听端口:

Endpoint:  http://127.0.0.1:9000  http://192.168.1.100:9000
AccessKey: YOUR-ACCESS-KEY
SecretKey: YOUR-SECRET-KEY

Browser Access:
   http://127.0.0.1:9000  http://192.168.1.100:9000

Command-line Access: https://docs.min.io/docs/minio-client-quickstart-guide
$ mc alias set myminio http://127.0.0.1:9000 YOUR-ACCESS-KEY YOUR-SECRET-KEY

设置环境变量(可选)

为了方便操作,可以将MinIO的环境变量添加到系统中:

export MINIO_ACCESS_KEY=<YOUR-ACCESS-KEY>
export MINIO_SECRET_KEY=<YOUR-SECRET-KEY>

启动MinIO

前台启动

./minio server /data/minio

后台启动

nohup ./minio server /data/minio --console-address ":9001" > /dev/null 2>&1 &

设置MinIO为系统服务

创建systemd服务文件

创建一个新的systemd服务文件:

sudo nano /etc/systemd/system/minio.service

在文件中添加以下内容:

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

[Service]
User=minio-user
Group=minio-user
ExecStart=/usr/local/bin/minio server /data/minio
Restart=always
LimitNOFILE=65536
EnvironmentFile=-/etc/default/minio

[Install]
WantedBy=multi-user.target
创建MinIO用户

为MinIO服务创建一个用户:

sudo useradd -r minio-user -s /sbin/nologin
赋予文件夹权限

赋予MinIO用户访问数据目录的权限:

sudo chown -R minio-user:minio-user /data/minio
启动并启用MinIO服务

启动MinIO服务并设置为开机自启:

sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio

以上步骤涵盖了在Linux系统上安装、配置、启动和使用MinIO的基本流程。

0
看了该问题的人还看了