CentOS系统下MinIO安装方法
导读:CentOS系统下MinIO安装方法 一、准备工作 在安装MinIO前,需完成以下基础准备: 更新系统:确保系统包为最新版本,避免依赖冲突。sudo yum update -y 安装依赖工具:用于下载和解压MinIO文件。sudo y...
CentOS系统下MinIO安装方法
一、准备工作
在安装MinIO前,需完成以下基础准备:
- 更新系统:确保系统包为最新版本,避免依赖冲突。
sudo yum update -y - 安装依赖工具:用于下载和解压MinIO文件。
sudo yum install -y wget unzip
二、方法一:使用官方YUM仓库安装(推荐)
官方YUM仓库安装是最便捷的方式,支持自动更新和管理依赖。
- 导入MinIO GPG密钥:验证软件包完整性。
sudo rpm --import https://dl.min.io/server/minio/release/linux/amd64/minio-release.key - 添加MinIO YUM仓库:创建仓库配置文件。
添加以下内容(以CentOS 7为例,CentOS 8需将sudo vi /etc/yum.repos.d/minio.repocentos/7替换为centos/8):[minio] name=MinIO Repository baseurl=https://dl.min.io/server/minio/release/linux/centos/7/$basearch/ enabled=1 gpgcheck=1 gpgkey=https://dl.min.io/server/minio/release/linux/centos/7/$basearch/RPM-GPG-KEY-minio - 安装MinIO:通过YUM安装MinIO服务器。
sudo yum install minio -y - 启动MinIO服务:启动服务并设置开机自启。
sudo systemctl start minio sudo systemctl enable minio - 验证服务状态:确认服务运行正常。
sudo systemctl status minio
三、方法二:手动下载二进制文件安装
适用于需要自定义安装路径或版本的场景。
- 下载MinIO二进制文件:选择最新版本的Linux amd64版本。
wget https://dl.min.io/server/minio/release/linux-amd64/minio - 赋予执行权限:使二进制文件可运行。
chmod +x minio - 移动到系统路径:将MinIO二进制文件放入
/usr/local/bin/(全局可用)。sudo mv minio /usr/local/bin/ - 创建数据目录:用于存储MinIO数据(需替换为实际路径)。
sudo mkdir -p /data/minio sudo chown $(whoami):$(whoami) /data/minio # 修改目录所属为用户(避免权限问题) - 启动MinIO服务:指定数据目录和访问端口(默认9000)。
minio server /data/minio注:首次启动会生成默认访问密钥(
minioadmin/minioadmin),生产环境需修改。
四、配置开机自启动(可选但推荐)
无论使用哪种安装方式,均建议配置systemd服务实现开机自启。
- 创建systemd服务文件:
添加以下内容(替换sudo vi /etc/systemd/system/minio.service/data/minio为实际数据目录):[Unit] Description=MinIO Server After=network.target [Service] User=minio Group=minio WorkingDirectory=/data/minio ExecStart=/usr/local/bin/minio server /data/minio Restart=always LimitNOFILE=65536 TasksMax=infinity [Install] WantedBy=multi-user.target - 重载systemd配置并启动服务:
sudo systemctl daemon-reload sudo systemctl enable minio sudo systemctl start minio
五、配置防火墙(可选但推荐)
若服务器启用了防火墙(如firewalld),需开放MinIO默认端口(9000):
sudo firewall-cmd --permanent --add-port=9000/tcp
sudo firewall-cmd --reload
六、访问MinIO控制台
- 浏览器访问:打开浏览器,输入
http://< 服务器IP> :9000。 - 登录凭证:使用启动时生成的默认密钥(
minioadmin/minioadmin)或自定义的MINIO_ROOT_USER/MINIO_ROOT_PASSWORD登录。
七、常见问题说明
- 生产环境安全建议:修改默认访问密钥,避免使用弱密码;配置HTTPS(通过Nginx反向隧道或MinIO内置SSL);限制访问IP(通过防火墙或MinIO配置)。
- 多节点集群配置:若需搭建集群,需准备多个服务器节点,修改
minio server命令为多节点模式(如minio server http://node1:9000 http://node2:9000 ...),并确保所有节点时间同步(使用ntp服务)。 - Docker安装(可选):若偏好容器化部署,可通过Docker快速运行MinIO(参考官方Docker镜像文档)。
通过以上步骤,即可在CentOS系统上成功安装并运行MinIO对象存储服务。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: CentOS系统下MinIO安装方法
本文地址: https://pptw.com/jishu/734558.html
