温馨提示×

轻松搞定Linux上的MinIO安装

小樊
39
2025-02-21 21:02:13
栏目: 智能运维
Linux服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Linux上安装MinIO是一个相对简单的过程,以下是详细的步骤指南:

下载MinIO

首先,你需要下载MinIO的安装包。你可以通过以下命令下载最新版本的MinIO服务器:

wget https://dl.min.io/server/minio/release/linux-amd64/minio

安装MinIO

  1. 赋予执行权限

    chmod +x minio
    
  2. 启动MinIO服务器

    • 前台运行(默认):
      ./minio server /data
      
    • 后台运行,并指定控制台端口和日志输出位置:
      nohup ./minio server /data > /data/minio.log 2>&1 &
      
  3. 设置访问密钥和秘密密钥(可选):

    export MINIO_ACCESS_KEY=your_access_key
    export MINIO_SECRET_KEY=your_secret_key
    

配置MinIO

  1. 创建并编辑minio.service文件

    sudo vim /etc/systemd/system/minio.service
    
  2. 配置内容(参考官方文档):

    [unit]
    Description=MinIO
    Documentation=https://min.io/docs/minio/linux/index.html
    Wants=network-online.target
    After=network-online.target
    AssertFileIsExecutable=/usr/local/bin/minio
    
    [service]
    WorkingDirectory=/usr/local
    ProtectProc=invisible
    EnvironmentFile=-/etc/default/minio
    ExecStartPre=/bin/bash -c "if [ -z \"${minio_volumes}\" ]; then echo \"variable minio_volumes not set in /etc/default/minio\"; exit 1; fi"
    ExecStart=/usr/local/bin/minio server $minio_opts $minio_volumes
    Restart=always
    LimitNoFile=65536
    TasksMax=infinity
    TimeoutStopSec=infinity
    SendSigKill=no
    
    [install]
    WantedBy=multi-user.target
    
  3. 创建并编辑/etc/default/minio文件

    sudo vim /etc/default/minio
    
  4. 配置内容(参考官方文档):

    minio_root_user=minioadmin
    minio_root_password=minioadmin
    minio_volumes=/data
    minio_opts="--console-address :9001"
    
  5. 启动MinIO服务

    sudo systemctl start minio
    
  6. 设置开机自启

    sudo systemctl enable minio
    
  7. 检查服务状态

    sudo systemctl status minio
    

访问MinIO控制台

打开浏览器,访问http://<your_server_ip>:9001,使用配置的用户名和密码登录。

设置防火墙

确保开放9000和9001端口(或你配置的其他端口):

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

通过以上步骤,你就可以在Linux上成功安装并运行MinIO了。希望这些信息对你有所帮助!

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

推荐阅读:如何优化Linux上的MinIO安装

0