centos系统中minio的安装教程
导读:一、准备工作 更新系统及安装依赖 运行sudo yum update -y更新系统软件包,确保系统环境最新;安装wget工具用于下载文件:sudo yum install -y wget。 创建数据目录 选择专用数据存储路径(如/data...
一、准备工作
- 更新系统及安装依赖
运行sudo yum update -y
更新系统软件包,确保系统环境最新;安装wget
工具用于下载文件:sudo yum install -y wget
。 - 创建数据目录
选择专用数据存储路径(如/data/minio
),并设置合理权限:sudo mkdir -p /data/minio sudo chown -R $(whoami):$(whoami) /data/minio # 临时归属当前用户,后续会创建专用用户
二、下载并配置MinIO二进制文件
- 下载MinIO
访问MinIO官方下载页面获取最新Linux AMD64版本链接,使用wget
下载(以2025年最新版为例):
若下载速度慢,可从官网复制直接下载链接替换上述地址。wget https://dl.min.io/server/minio/release/linux-amd64/minio
- 赋予执行权限并移动到系统路径
chmod +x minio sudo mv minio /usr/local/bin/ # 移动到系统PATH路径,方便全局调用
- 验证版本(可选)
运行minio --version
,确认输出包含MinIO版本信息(如minio version RELEASE.2025-09-10T00-12-34Z
)。
三、创建专用MinIO用户(推荐生产环境) 为避免使用root用户运行,创建专用用户及组:
sudo groupadd -r minio-user # 创建minio-user组
sudo useradd -m -r -g minio-user -s /sbin/nologin minio-user # 创建minio-user用户(无登录权限)
sudo chown -R minio-user:minio-user /data/minio # 修改数据目录归属
四、配置Systemd服务(实现开机自启)
- 创建服务文件
使用root权限创建/etc/systemd/system/minio.service
文件:sudo vim /etc/systemd/system/minio.service
- 写入以下内容(按需修改路径和用户):
[Unit] Description=MinIO Object Storage Service Documentation=https://min.io/docs/minio/linux/index.html Wants=network-online.target After=network-online.target [Service] User=minio-user # 使用专用用户 Group=minio-user ExecStart=/usr/local/bin/minio server /data/minio --console-address ":9001" # 指定数据目录和控制台端口 Restart=always # 失败自动重启 RestartSec=5 Environment="MINIO_ROOT_USER=admin" # 自定义管理员账号(强密码建议) Environment="MINIO_ROOT_PASSWORD=YourStrongPassword123!" # 自定义强密码(避免默认值) LimitNOFILE=65536 # 增加文件描述符限制
五、启动MinIO服务
- 重载Systemd配置
sudo systemctl daemon-reload
- 启动服务并设置开机自启
sudo systemctl start minio sudo systemctl enable minio
- 检查服务状态
若输出显示“active (running)”,则表示服务启动成功。sudo systemctl status minio
六、配置防火墙(允许外部访问) 若系统启用了firewalld,需开放MinIO的默认端口:
sudo firewall-cmd --permanent --zone=public --add-port=9000/tcp # API端口
sudo firewall-cmd --permanent --zone=public --add-port=9001/tcp # 控制台端口
sudo firewall-cmd --reload
七、访问MinIO控制台
- 通过浏览器访问
打开浏览器,输入http://< your-server-ip> :9001
(控制台端口),使用配置的MINIO_ROOT_USER
(如admin
)和MINIO_ROOT_PASSWORD
(如YourStrongPassword123!
)登录。 - 使用MinIO客户端(mc)管理(可选)
若需通过命令行管理,可安装mc客户端:
配置mc连接到MinIO服务器:wget https://dl.min.io/client/mc/release/linux-amd64/mc chmod +x mc sudo mv mc /usr/local/bin/
常用操作示例:./mc config host add myminio http://your-server-ip:9000 admin YourStrongPassword123!
- 创建存储桶:
./mc mb myminio/mybucket
- 列出存储桶:
./mc ls myminio
- 上传文件:
./mc cp /path/to/local/file myminio/mybucket/
。
- 创建存储桶:
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: centos系统中minio的安装教程
本文地址: https://pptw.com/jishu/726647.html