在 CentOS 7 上安装 MinIO 的步骤

在 CentOS 7 上安装 MinIO 的步骤

  • [在 CentOS 7 上安装 MinIO 的步骤](#在 CentOS 7 上安装 MinIO 的步骤)
      • [1. 更新系统](#1. 更新系统)
      • [2. 安装依赖](#2. 安装依赖)
      • [3. 下载 MinIO](#3. 下载 MinIO)
      • [4. 赋予执行权限](#4. 赋予执行权限)
      • [5. 移动 MinIO 到系统路径](#5. 移动 MinIO 到系统路径)
      • [6. 创建 MinIO 用户](#6. 创建 MinIO 用户)
      • [7. 创建数据目录](#7. 创建数据目录)
      • [8. 创建 MinIO 服务文件](#8. 创建 MinIO 服务文件)
      • [9. 启动 MinIO 服务](#9. 启动 MinIO 服务)
      • [10. 设置开机自启](#10. 设置开机自启)
      • [11. 访问 MinIO](#11. 访问 MinIO)
      • [12. 配置防火墙(可选)](#12. 配置防火墙(可选))

在 CentOS 7 上安装 MinIO 的步骤

在 CentOS 7 上安装 MinIO 的步骤如下:

1. 更新系统

首先,确保你的系统是最新的。打开终端并运行以下命令:

bash 复制代码
sudo yum update -y

2. 安装依赖

MinIO 需要 wgettar,可以通过以下命令安装:

bash 复制代码
sudo yum install wget -y

3. 下载 MinIO

使用 wget 下载 MinIO 的最新版本。你可以在 MinIO 的 GitHub 发布页面 查找最新版本的链接。以下命令是下载 MinIO 的示例:

bash 复制代码
wget https://dl.min.io/server/minio/release/linux-amd64/minio

4. 赋予执行权限

下载完成后,给 MinIO 二进制文件赋予执行权限:

bash 复制代码
chmod +x minio

5. 移动 MinIO 到系统路径

将 MinIO 移动到 /usr/local/bin 目录,以便可以从任何地方运行:

bash 复制代码
sudo mv minio /usr/local/bin/

6. 创建 MinIO 用户

为了安全起见,建议创建一个专用用户来运行 MinIO:

bash 复制代码
sudo useradd -r minio-user -s /sbin/nologin

7. 创建数据目录

创建一个目录来存储 MinIO 的数据:

bash 复制代码
sudo mkdir /data
sudo chown minio-user:minio-user /data

8. 创建 MinIO 服务文件

创建一个 systemd 服务文件,以便可以使用 systemctl 管理 MinIO 服务:

bash 复制代码
sudo vi /etc/systemd/system/minio.service

在文件中添加以下内容:

ini 复制代码
[Unit]
Description=MinIO
Documentation=https://min.io
After=network.target

[Service]
User=minio-user
Group=minio-user
ExecStart=/usr/local/bin/minio server /data
Restart=always

[Install]
WantedBy=multi-user.target

9. 启动 MinIO 服务

重新加载 systemd 管理器配置并启动 MinIO 服务:

bash 复制代码
sudo systemctl daemon-reload
sudo systemctl start minio

10. 设置开机自启

如果希望 MinIO 在系统启动时自动启动,可以运行以下命令:

bash 复制代码
sudo systemctl enable minio

11. 访问 MinIO

MinIO 默认在 9000 端口运行。你可以通过浏览器访问 http://<你的服务器IP>:9000 来访问 MinIO。首次访问时,你需要输入访问密钥和秘密密钥。可以在 MinIO 的配置文件中设置这些密钥,或者在启动命令中指定。

12. 配置防火墙(可选)

如果你的 CentOS 7 系统启用了防火墙,确保允许 9000 端口的流量:

bash 复制代码
sudo firewall-cmd --zone=public --add-port=9000/tcp --permanent
sudo firewall-cmd --reload

完成以上步骤后,你应该能够在 CentOS 7 上成功安装并运行 MinIO。

相关推荐
aduzhe5 分钟前
在 Ubuntu 上配置防火墙以开放特定端口
linux·运维·ubuntu
2401_8401922713 分钟前
k8s更新
linux·运维·服务器
小麦项目管理指南28 分钟前
如何通过低代码逻辑编排实现业务流程自动化?
运维·低代码·自动化·源代码管理
kejijianwen1 小时前
Algen的跨链互操作性:增强区块链连接性
运维·centos·区块链
刘艳兵的学习博客1 小时前
刘艳兵-DBA041-使用常用的数据泵功能导出时,主要需要关注以下哪些步骤?
运维·服务器·数据库·sql·mysql·oracle·刘艳兵
刘艳兵的学习博客1 小时前
刘艳兵-DBA044-关于cardinality的描述,正确的是?
运维·数据库·oracle·dba·刘艳兵
别NULL1 小时前
《现代网络技术》读书笔记:SDN应用平面
linux·网络·sdn
黄焖鸡能干四碗1 小时前
数字化转型企业架构设计手册(交付版),企业数字化转型建设思路、本质、数字化架构、数字化规划蓝图(PPT原件获取)
大数据·运维·开发语言·架构·需求分析·软件需求
hhj123k1 小时前
服务器作业4
linux·运维·服务器
YRr YRr2 小时前
解决在Ubuntu 20.04中使用PyCharm时无法输入中文的问题
linux·ubuntu·pycharm