ubuntu

MinIO安装脚本Ubuntu版怎么用

小樊
50
2025-11-05 00:32:23
栏目: 智能运维

MinIO安装脚本(Ubuntu版)使用指南

1. 脚本功能概述

MinIO安装脚本用于自动化完成MinIO服务器在Ubuntu系统上的部署,核心步骤包括:安装依赖、添加MinIO官方仓库、安装MinIO二进制文件、配置数据目录、设置系统服务(开机自启)及启动服务。

2. 常见脚本类型及使用方法

Ubuntu环境下,MinIO安装脚本主要有两种形式:APT仓库安装脚本(推荐,便于后续升级)和手动二进制安装脚本(灵活,适合定制化需求)。以下是具体用法:

(1)APT仓库安装脚本

脚本内容示例(保存为install_minio_apt.sh):

#!/bin/bash
# 更新系统包列表
sudo apt-get update
# 安装必要依赖(wget用于下载,gnupg用于验证密钥)
sudo apt-get install -y wget gnupg
# 导入MinIO官方GPG密钥(验证软件包完整性)
wget -qO - https://dl.min.io/server/minio/release/linux-amd64/minio-release.gpg | sudo apt-key add -
# 添加MinIO APT仓库(自动适配Ubuntu版本,如bionic/focal)
echo "deb https://dl.min.io/server/minio/release/linux-amd64/ /" | sudo tee /etc/apt/sources.list.d/minio.list
# 再次更新包列表(包含MinIO仓库)
sudo apt-get update
# 安装MinIO服务器
sudo apt-get install -y minio
# 设置MinIO环境变量(替换为你的自定义密钥)
export MINIO_ACCESS_KEY="your-access-key"  # 建议使用强密码(至少8位,含大小写、数字、符号)
export MINIO_SECRET_KEY="your-secret-key"
# 创建数据存储目录(用于存放文件)
sudo mkdir -p /data/minio
# 启动MinIO服务(监听9000端口,控制台9001端口)
minio server /data/minio --console-address ":9001"

使用步骤

  1. 将上述脚本保存为install_minio_apt.sh
  2. 赋予执行权限:chmod +x install_minio_apt.sh
  3. 运行脚本:./install_minio_apt.sh
  4. 脚本会自动完成安装并启动MinIO,终端会显示控制台访问链接(如Console: http://192.168.1.100:9001)。
(2)手动二进制安装脚本

脚本内容示例(保存为install_minio_binary.sh):

#!/bin/bash
# 更新系统包列表
sudo apt-get update
# 安装wget(用于下载MinIO二进制文件)
sudo apt-get install -y wget
# 下载MinIO最新二进制文件(linux-amd64架构)
wget https://dl.min.io/server/minio/release/linux-amd64/minio
# 赋予执行权限
chmod +x minio
# 移动到系统PATH目录(方便全局调用)
sudo mv minio /usr/local/bin/
# 创建数据目录
sudo mkdir -p /data/minio
# 配置环境变量(替换为你的自定义密钥)
export MINIO_ACCESS_KEY="your-access-key"
export MINIO_SECRET_KEY="your-secret-key"
# 启动MinIO服务(后台运行,日志输出到minio.log)
nohup /usr/local/bin/minio server /data/minio --console-address ":9001" > /usr/local/bin/minio.log 2>&1 &
# 检查服务状态(查看日志确认是否启动成功)
tail -f /usr/local/bin/minio.log

使用步骤

  1. 将上述脚本保存为install_minio_binary.sh
  2. 赋予执行权限:chmod +x install_minio_binary.sh
  3. 运行脚本:./install_minio_binary.sh
  4. 脚本会自动下载、安装并启动MinIO,终端会实时显示启动日志(如Endpoint: http://192.168.1.100:9000)。

3. 关键配置说明

4. 后续操作

5. 注意事项

通过以上步骤,即可快速通过脚本在Ubuntu系统上部署MinIO服务器。如需更详细的配置(如集群部署、SSL证书),可参考MinIO官方文档。

0
看了该问题的人还看了