linux中如何安装minio

129
2025/4/9 18:32:59
栏目: 智能运维
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Linux系统中安装MinIO的步骤如下:

方法一:使用预编译的二进制文件安装

  1. 下载MinIO二进制文件 访问MinIO的官方下载页面:MinIO Releases 根据你的操作系统选择合适的版本进行下载。例如,如果你使用的是Ubuntu,可以使用以下命令:

    wget https://dl.min.io/server/minio/release/linux-amd64/minio
    
  2. 赋予执行权限 下载完成后,赋予二进制文件执行权限:

    chmod +x minio
    
  3. 移动到系统路径 将MinIO二进制文件移动到一个系统路径中,例如/usr/local/bin

    sudo mv minio /usr/local/bin/
    
  4. 启动MinIO服务器 使用以下命令启动MinIO服务器:

    minio server /path/to/your/data
    

    其中/path/to/your/data是你希望存储数据的目录。

方法二:使用包管理器安装

在Ubuntu上安装

  1. 添加MinIO的APT仓库

    curl -fsSL https://min.io/download | bash
    sudo mv minio.list /etc/apt/sources.list.d/minio.list
    
  2. 更新APT包列表

    sudo apt update
    
  3. 安装MinIO

    sudo apt install minio
    
  4. 启动MinIO服务器

    minio server /path/to/your/data
    

在CentOS上安装

  1. 添加MinIO的YUM仓库

    curl -fsSL https://min.io/download | bash
    sudo mv minio.repo /etc/yum.repos.d/minio.repo
    
  2. 更新YUM包列表

    sudo yum update
    
  3. 安装MinIO

    sudo yum install minio
    
  4. 启动MinIO服务器

    minio server /path/to/your/data
    

配置MinIO

  • 设置访问密钥和秘密密钥 默认情况下,MinIO会生成一个临时的访问密钥和秘密密钥。你可以通过环境变量或配置文件来设置永久的访问密钥和秘密密钥。

    export MINIO_ACCESS_KEY=your-access-key
    export MINIO_SECRET_KEY=your-secret-key
    
  • 配置防火墙 确保你的防火墙允许MinIO服务器的端口(默认是9000):

    sudo firewall-cmd --permanent --zone=public --add-port=9000/tcp
    sudo firewall-cmd --reload
    

启动和管理MinIO服务

  • 使用systemd管理MinIO服务

    创建一个systemd服务文件:

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

    添加以下内容:

    [Unit]
    Description=MinIO Server
    After=network.target
    
    [Service]
    ExecStart=/usr/local/bin/minio server /path/to/your/data
    Restart=always
    User=minio
    Group=minio
    
    [Install]
    WantedBy=multi-user.target
    

    启动并启用服务:

    sudo systemctl start minio
    sudo systemctl enable minio
    

通过以上步骤,你应该能够在Linux系统上成功安装和配置MinIO。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: Linux blob在网络传输中的应用