首页主机资讯MinIO在Linux上安装步骤

MinIO在Linux上安装步骤

时间2025-11-27 16:27:03发布访客分类主机资讯浏览969
导读:Linux上安装与启动MinIO 一 准备与下载 确认系统为64位Linux(如 Ubuntu、CentOS、Debian),并具备wget等基础工具。选择匹配系统架构的二进制,常见为linux-amd64。如使用国内网络,可用dl.mi...

Linux上安装与启动MinIO

一 准备与下载

  • 确认系统为64位Linux(如 Ubuntu、CentOS、Debian),并具备wget等基础工具。选择匹配系统架构的二进制,常见为linux-amd64。如使用国内网络,可用dl.minio.org.cn镜像加速。示例:
    • 创建目录并下载:
      mkdir -p /usr/local/minio &
          &
           cd /usr/local/minio
      wget https://dl.minio.org.cn/server/minio/release/linux-amd64/minio
      
    • 赋予执行权限:
      chmod +x minio
      
    • 创建数据目录:
      mkdir -p /data/minio
      
    以上步骤完成后即可进入启动配置阶段。

二 启动与验证

  • 设置管理员凭据(建议使用更安全的自定义值):
    export MINIO_ROOT_USER=admin
    export MINIO_ROOT_PASSWORD=StrongPassw0rd!
    
  • 前台启动(便于调试):
    ./minio server /data/minio
    
  • 后台启动(生产常用):
    nohup ./minio server /data/minio >
         /data/minio.log 2>
        &
        1 &
        
    
  • 验证与登录:
    • 默认 API 端口为9000,控制台端口为9001(如自定义,以启动日志为准)。
    • 浏览器访问:http://服务器IP:9001,使用上一步设置的账号密码登录。
    • 如需指定监听地址与控制台端口,可使用:
      ./minio server /data/minio --address ":9000" --console-address ":9001"
      
    启动成功后,控制台与 API 将分别在上述端口提供访问。

三 防火墙与端口开放

  • 开放端口(以 firewalld 为例):
    firewall-cmd --zone=public --add-port=9000/tcp --permanent
    firewall-cmd --zone=public --add-port=9001/tcp --permanent
    firewall-cmd --reload
    
  • 云服务器还需在安全组放行9000/9001端口,确保客户端与浏览器可访问。

四 生产环境建议

  • 使用专用系统用户运行 MinIO(更安全):
    groupadd --system minio
    useradd -s /sbin/nologin --system -g minio minio
    chown -R minio:minio /data/minio
    
  • 以 systemd 托管(创建服务文件**/etc/systemd/system/minio.service**):
    [Unit]
    Description=MinIO Server
    After=network.target
    
    [Service]
    ExecStart=/usr/local/bin/minio server /data/minio --address ":9000" --console-address ":9001"
    Restart=always
    User=minio
    Group=minio
    Environment="MINIO_ROOT_USER=admin"
    Environment="MINIO_ROOT_PASSWORD=StrongPassw0rd!"
    
    [Install]
    WantedBy=multi-user.target
    
    启用与启动:
    systemctl daemon-reload
    systemctl start minio
    systemctl enable minio
    
  • 安全与运维要点:
    • 仅开放必要端口,并启用TLS/HTTPS;为管理员凭据设置足够复杂度与定期轮换策略。
    • 建议配置监控与日志轮转,便于问题排查与容量规划。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: MinIO在Linux上安装步骤
本文地址: https://pptw.com/jishu/758009.html
Linux MinIO安装失败如何排查 如何在Debian上使用sqladmin管理数据库

游客 回复需填写必要信息