如何在centos安装minio服务

发布时间 - 2025-07-08 00:00:00    点击率:

在centos系统上部署minio对象存储服务,步骤如下:

一、准备工作

  1. 系统更新: 使用以下命令确保系统软件包是最新的:

    sudo yum update -y
  2. 添加MinIO YUM仓库: MinIO官方提供YUM仓库,方便安装。执行以下命令添加仓库配置:

    sudo tee /etc/yum.repos.d/minio.repo << EOF
    [minio-stable]
    name=MinIO stable release
    baseurl=https://dl.min.io/server/minio/release/linux/amd64/
    enabled=1
    gpgcheck=1
    gpgkey=https://dl.min.io/server/minio/release/linux/amd64/gpgkey
    EOF

二、安装MinIO

  1. 安装MinIO服务器: 使用以下命令安装MinIO服务器:

    sudo yum install minio -y

三、配置MinIO

  1. 创建数据目录: 创建并设置MinIO数据存储目录的权限:

    sudo mkdir -p /data/minio
    sudo chown -R $(whoami):$(whoami) /data/minio
  2. 启动MinIO服务器: 启动MinIO服务,并指定数据目录。MinIO会生成初始访问密钥和密钥ID。

    minio server /data/minio
  3. 获取访问密钥: 使用以下命令查看生成的访问密钥和密钥ID:

    minio admin user list

四、防火墙配置

  1. 开放MinIO端口: 允许防火墙通过9000端口访问MinIO服务:

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

五、MinIO客户端配置 (可选)

从MinIO官方网站下载并配置MinIO客户端,用于与MinIO服务器交互。

六、设置开机自启动 (可选)

  1. 创建systemd服务文件: 创建一个systemd服务文件,以便MinIO服务随系统启动:

    sudo tee /etc/systemd/system/minio.service << EOF
    [Unit]
    Description=MinIO Server
    After=network.target
    
    [Service]
    User=$(whoami)
    Group=$(whoami)
    ExecStart=/usr/bin/minio server /data/minio
    Restart=on-failure
    
    [Install]
    WantedBy=multi-user.target
    EOF
  2. 启用并启动服务: 启用并启动MinIO systemd服务:

    sudo systemctl enable minio
    sudo systemctl start minio

七、验证安装

  1. 检查服务状态: 确认MinIO服务是否正常运行:

    sudo systemctl status minio
  2. 访问MinIO控制台: 使用浏览器访问 http://:9000,使用之前获取的访问密钥和密钥ID登录,验证安装是否成功。

如有任何问题,请参考MinIO官方文档寻求帮助。


# linux  # centos  # 浏览器  # ai  # 防火墙配置  # 对象  # http  # 可选  # 客户端  # 如有  # 软件包  # 准备工作  # 创建一个  # 请参考  # 正常运行  # 系统启动  # 数据存储 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: HTML 中动态设置元素 name 属性的正确语法详解  Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)  Laravel中的Facade(门面)到底是什么原理  大连 网站制作,大连天途有线官网?  如何确保FTP站点访问权限与数据传输安全?  Android okhttputils现在进度显示实例代码  Linux系统运维自动化项目教程_Ansible批量管理实战  北京网站制作的公司有哪些,北京白云观官方网站?  Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧  uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址  用v-html解决Vue.js渲染中html标签不被解析的问题  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  手机网站制作与建设方案,手机网站如何建设?  如何制作一个表白网站视频,关于勇敢表白的小标题?  Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】  UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  Python文件异常处理策略_健壮性说明【指导】  Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】  Laravel如何实现API版本控制_Laravel版本化API设计方案  如何用PHP快速搭建高效网站?分步指南  Laravel如何实现用户注册和登录?(Auth脚手架指南)  Android中AutoCompleteTextView自动提示  如何在橙子建站上传落地页?操作指南详解  消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工  香港服务器租用费用高吗?如何避免常见误区?  浅谈javascript alert和confirm的美化  高防服务器如何保障网站安全无虞?  简历在线制作网站免费版,如何创建个人简历?  Laravel如何与Inertia.js和Vue/React构建现代单页应用  Laravel如何使用Blade模板引擎?(完整语法和示例)  EditPlus中的正则表达式 实战(2)  edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】  Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程  图册素材网站设计制作软件,图册的导出方式有几种?  如何快速上传自定义模板至建站之星?  Python文件流缓冲机制_IO性能解析【教程】  HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】  免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?  Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中  如何在Windows虚拟主机上快速搭建网站?  如何在VPS电脑上快速搭建网站?  打开php文件提示内存不足_怎么调整php内存限制【解决方案】  宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法  QQ浏览器网页版登录入口 个人中心在线进入  微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】  Laravel如何集成第三方登录_Laravel Socialite实现微信QQ微博登录  通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】  Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤  桂林网站制作公司有哪些,桂林马拉松怎么报名?