温馨提示×

怎样在Linux成功安装MinIO

小樊
48
2025-06-13 10:05:12
栏目: 智能运维

在Linux上成功安装MinIO的步骤如下:

准备工作

  1. 下载MinIO

    • 确保你的Linux服务器能连接外网,可以使用wget指令下载MinIO的最新版本。例如:
      wget http://dl.minio.org.cn/server/minio/release/linux-amd64/minio
      
    • 如果不能连接外网或不想使用wget,可以从MinIO官网下载安装包并上传到Linux服务器。
  2. 赋予安装目录权限

    chmod +x minio
    

安装步骤

  1. 前台运行MinIO

    • 在MinIO所在的根目录下运行:
      ./minio server /www/server/minio/data
      
    • 这将以前台模式运行MinIO,并提示你设置用户名和密码。如果不设置,将使用默认值minioadminminioadmin
  2. 后台运行MinIO

    • 指定console端口和日志输出位置
      nohup ./minio server /www/server/minio/data > /www/server/minio/data/minio.log 2>&1 &
      
    • 指定console端口和日志输出位置(对用户所在目录没要求)
      nohup /www/server/minio/minio server --console-address ":9001" /www/server/minio/data > /www/server/minio/data/minio.log 2>&1 &
      
  3. 设置用户名和密码

    • 非永久修改账号密码
      export MINIO_ACCESS_KEY=minio
      export MINIO_SECRET_KEY=minio
      
    • 永久性保存密码
      • 编辑data文件夹下的minio.sys/config/config.json文件,修改keyaccess_key的值作为登录账户,修改keysecret_key的值作为账户密码。
  4. 开放端口

    • 打开9000端口(数据端口)和console端口(一般定义为9001):
      firewall-cmd --query-port=9000/tcp
      firewall-cmd --zone=public --add-port=9000/tcp --permanent
      firewall-cmd --reload
      
  5. 设置MinIO开机自启

    • 编辑/etc/rc.local文件,添加自启脚本:
      nohup /www/server/minio/minio server --console-address ":9001" /www/server/minio/data > /www/server/minio/data/minio.log 2>&1 &
      
  6. 测试安装

    • 启动MinIO服务后,可以使用以下命令检查服务状态:
      netstat -nlp | grep 9000
      ps -ef | grep minio
      

注意事项

  • 确保防火墙配置正确,开放必要的端口。
  • 设置强密码以提高安全性。
  • 如果需要公网上访问MinIO控制台,需要在服务器的安全组中添加开放console端口。

通过以上步骤,你应该能够在Linux上成功安装并运行MinIO。如果遇到问题,可以参考MinIO的官方文档或社区支持。

0