centos

centos minio安装教程详细版

小樊
45
2025-07-18 17:36:36
栏目: 智能运维

在CentOS上安装MinIO可以分为几个步骤,包括准备环境、安装依赖、下载和配置MinIO、启动服务以及验证安装。以下是详细的步骤:

准备工作

  1. 更新系统

    sudo yum update -y
    
  2. 安装依赖

    sudo yum install -y wget unzip
    
  3. 创建安装目录(可选):

    sudo mkdir -p /usr/local/minio/{bin,data,conf,logs}
    
  4. 创建MinIO用户

    sudo groupadd -r minio
    sudo useradd -r -u 2019 -g minio -c "Minio User" -s /sbin/nologin minio
    
  5. 更改目录所属主和所属组

    sudo chown -R minio:minio /usr/local/minio
    

下载并配置MinIO

  1. 下载MinIO二进制文件

    curl -O https://dl.min.io/server/minio/release/linux-amd64/minio
    
  2. 赋予执行权限

    sudo chmod +x minio
    
  3. 创建配置文件

    sudo vim /etc/minio/minio.conf
    

    在配置文件中添加以下内容:

    [global]
    server_address  192.168.1.103
    access_key  minioadmin
    secret_key  minioadmin
    bucket_name  myminio
    volume  /usr/local/minio/data
    
  4. 配置环境变量: 编辑 /etc/profile 文件:

    cat >> /etc/profile << 'EOF'
    export MINIO_HOME=/usr/local/minio
    export PATH=$PATH:$MINIO_HOME/bin
    EOF
    source /etc/profile
    

启动MinIO服务

  1. 启动MinIO服务

    sudo ./minio server /etc/minio/minio.conf
    
  2. 配置systemd服务文件(可选):

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

    添加以下内容:

    [Unit]
    Description=MinIO Server
    Documentation=https://min.io/docs/minio/linux/index.html
    Wants=network-online.target
    After=network-online.target
    
    [Service]
    Type=forking
    Environment="MINIO_ROOT_USER=minioadmin"
    Environment="MINIO_ROOT_PASSWORD=your_password"
    ExecStart=/usr/local/bin/minio server /data
    Restart=always
    LimitNOFILE=65536
    TasksMax=infinity
    TimeoutStopSec=infinity
    SendSIGKILL=no
    
    [Install]
    WantedBy=multi-user.target
    

    重新加载systemd配置并启动服务:

    sudo systemctl daemon-reload
    sudo systemctl start minio
    sudo systemctl enable minio
    

验证安装

  1. 使用浏览器访问MinIO控制台: 打开浏览器,访问 http://192.168.1.103:9000,使用配置文件中设置的 MINIO_ROOT_USERMINIO_ROOT_PASSWORD 登录。

  2. 使用MinIO客户端验证(如果下载并安装了 mc):

    wget https://dl.min.io/client/mc/release/linux-amd64/mc
    sudo chmod +x mc
    ./mc config host add your_alias http://192.168.1.103:9000 minioadmin minioadmin123
    ./mc ls
    

注意事项

通过以上步骤,你应该能够在CentOS上成功安装并运行MinIO。如果有任何问题,请参考MinIO官方文档或相关社区支持。

0
看了该问题的人还看了