首页主机资讯centos系统中minio的安装教程

centos系统中minio的安装教程

时间2025-10-15 08:45:03发布访客分类主机资讯浏览279
导读:一、准备工作 更新系统及安装依赖 运行sudo yum update -y更新系统软件包,确保系统环境最新;安装wget工具用于下载文件:sudo yum install -y wget。 创建数据目录 选择专用数据存储路径(如/data...

一、准备工作

  1. 更新系统及安装依赖
    运行sudo yum update -y更新系统软件包,确保系统环境最新;安装wget工具用于下载文件:sudo yum install -y wget
  2. 创建数据目录
    选择专用数据存储路径(如/data/minio),并设置合理权限:
    sudo mkdir -p /data/minio
    sudo chown -R $(whoami):$(whoami) /data/minio  # 临时归属当前用户,后续会创建专用用户
    

二、下载并配置MinIO二进制文件

  1. 下载MinIO
    访问MinIO官方下载页面获取最新Linux AMD64版本链接,使用wget下载(以2025年最新版为例):
    wget https://dl.min.io/server/minio/release/linux-amd64/minio
    
    若下载速度慢,可从官网复制直接下载链接替换上述地址。
  2. 赋予执行权限并移动到系统路径
    chmod +x minio
    sudo mv minio /usr/local/bin/  # 移动到系统PATH路径,方便全局调用
    
  3. 验证版本(可选)
    运行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服务(实现开机自启)

  1. 创建服务文件
    使用root权限创建/etc/systemd/system/minio.service文件:
    sudo vim /etc/systemd/system/minio.service
    
  2. 写入以下内容(按需修改路径和用户):
    [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服务

  1. 重载Systemd配置
    sudo systemctl daemon-reload
    
  2. 启动服务并设置开机自启
    sudo systemctl start minio
    sudo systemctl enable minio
    
  3. 检查服务状态
    sudo systemctl status minio
    
    若输出显示“active (running)”,则表示服务启动成功。

六、配置防火墙(允许外部访问) 若系统启用了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控制台

  1. 通过浏览器访问
    打开浏览器,输入http://< your-server-ip> :9001(控制台端口),使用配置的MINIO_ROOT_USER(如admin)和MINIO_ROOT_PASSWORD(如YourStrongPassword123!)登录。
  2. 使用MinIO客户端(mc)管理(可选)
    若需通过命令行管理,可安装mc客户端:
    wget https://dl.min.io/client/mc/release/linux-amd64/mc
    chmod +x mc
    sudo mv mc /usr/local/bin/
    
    配置mc连接到MinIO服务器:
    ./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
centos minio网络设置有哪些要点 centos如何对minio进行性能测试

游客 回复需填写必要信息