网络知识
Linux服务器MinIO安装全攻略
2025-07-18 09:37  点击:3

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

安装前准备

    检查系统要求:

    确保你的Linux系统是64位的。至少需要2GB RAM(推荐4GB或更多)。至少需要1个CPU核心。至少需要10GB磁盘空间。

    更新系统包:

    sudo apt update && sudo apt upgrade -y# 对于Ubuntu/Debian系统sudo yum update -y# 对于CentOS/RHEL系统

    安装必要的依赖:

    sudo apt install -y wget curl software-properties-common# 对于Ubuntu/Debian系统sudo yum install -y wget curl# 对于CentOS/RHEL系统

    添加MinIO官方GPG密钥:

    wget -qO - https://dl.min.io/server/minio/release/linux/amd64/minio-release.key | sudo apt-key add -# 对于Ubuntu/Debian系统wget -qO - https://dl.min.io/server/minio/release/linux/amd64/minio-release.key | sudo tee /etc/yum.repos.d/minio.repo# 对于CentOS/RHEL系统

    添加MinIO软件源:

    Ubuntu/Debian系统:
    sudo add-apt-repository 'deb https://dl.min.io/server/minio/release/linux/amd64/ /'
    CentOS/RHEL系统:
    sudo tee /etc/yum.repos.d/minio.repo <<EOF[minio-stable]name=MinIO stable release (RPM)baseurl=https://dl.min.io/server/minio/release/linux/amd64/enabled=1gpgcheck=1gpgkey=https://dl.min.io/server/minio/release/linux/amd64/minio-release.keyEOF
安装MinIO

    下载MinIO服务器:

    wget https://dl.min.io/server/minio/release/linux-amd64/minio# 使用wget下载# 或者curl -O https://dl.min.io/server/minio/release/linux-amd64/minio# 使用curl下载

    授予执行权限:

    chmod +x minio

    运行MinIO服务器:

    sudo mkdir -p /data/miniosudo chown -R $USER:$USER /data/minio./minio server /data/minio
安装后配置

    验证安装:

    minio --version

    配置MinIO环境变量:编辑 /etc/profile 文件,添加以下内容:

    export MINIO_HOME=/data/minioexport PATH=$PATH:$MINIO_HOME/binsource /etc/profile

    配置MinIO服务文件:创建 /etc/systemd/system/minio.service 文件,内容如下:

    [Unit]Description=MinIOdocumentation=https://min.io/docs/minio/linux/index.htmlWants=network-online.targetAfter=network-online.target[Service]WorkingDirectory=/usr/localUser=minio-userGroup=minio-userProtectProc=invisibleEnvironmentFile=-/etc/default/minioExecStartPre=/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_VOLUMESRestart=always[Install]WantedBy=multi-user.target

    启动MinIO服务:

    sudo systemctl daemon-reloadsudo systemctl enable miniosudo systemctl start minio

    配置防火墙(如果需要):

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

    检查服务状态:

    sudo systemctl status minio
使用MinIO客户端

    下载并安装MinIO客户端:

    wget https://dl.min.io/client/mc/release/linux-amd64/mcchmod +x mcsudo mv mc /usr/local/bin/

    配置MinIO客户端:

    mc alias set myminio http://localhost:9000 ACCESS_KEY SECRET_KEY

    测试连接:

    mc ls myminio/
安全性建议使用HTTPS:为了安全起见,建议使用HTTPS来保护数据传输。限制访问:配置防火墙规则以限制对MinIO服务器的访问。定期备份:定期备份你的数据以防止数据丢失。

以上步骤应该可以帮助你在Linux系统上成功安装和配置MinIO。如果在安装过程中遇到问题,可以参考MinIO的官方文档或寻求社区帮助。