温馨提示×

Linux下MinIO的安装与启动方法

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

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

安装MinIO

准备工作

  • 确保您的系统满足以下要求:
    • 64位Linux操作系统
    • 最少1GB内存
    • 最少10GB磁盘空间
    • 已安装Wget或Curl

下载MinIO服务器

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

  • 使用Wget下载:
    wget https://dl.min.io/server/minio/release/linux-amd64/minio 
  • 使用Curl下载:
    curl -O https://dl.min.io/server/minio/release/linux-amd64/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