在 CentOS 7 上安装 MinIO 的步骤
- 在 CentOS 7 上安装 MinIO 的步骤
- 1. 更新系统
- 2. 安装依赖
- 3. 下载 MinIO
- 4. 赋予执行权限
- 5. 移动 MinIO 到系统路径
- 6. 创建 MinIO 用户
- 7. 创建数据目录
- 8. 创建 MinIO 服务文件
- 9. 启动 MinIO 服务
- 10. 设置开机自启
- 11. 访问 MinIO
- 12. 配置防火墙(可选)
在 CentOS 7 上安装 MinIO 的步骤
在 CentOS 7 上安装 MinIO 的步骤如下:
1. 更新系统
首先,确保你的系统是最新的。打开终端并运行以下命令:
sudo yum update -y
2. 安装依赖
MinIO 需要 wget
和 tar
,可以通过以下命令安装:
sudo yum install wget -y
3. 下载 MinIO
使用 wget
下载 MinIO 的最新版本。你可以在 MinIO 的 GitHub 发布页面 查找最新版本的链接。以下命令是下载 MinIO 的示例:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
4. 赋予执行权限
下载完成后,给 MinIO 二进制文件赋予执行权限:
chmod +x minio
5. 移动 MinIO 到系统路径
将 MinIO 移动到 /usr/local/bin
目录,以便可以从任何地方运行:
sudo mv minio /usr/local/bin/
6. 创建 MinIO 用户
为了安全起见,建议创建一个专用用户来运行 MinIO:
sudo useradd -r minio-user -s /sbin/nologin
7. 创建数据目录
创建一个目录来存储 MinIO 的数据:
sudo mkdir /data
sudo chown minio-user:minio-user /data
8. 创建 MinIO 服务文件
创建一个 systemd 服务文件,以便可以使用 systemctl 管理 MinIO 服务:
sudo vi /etc/systemd/system/minio.service
在文件中添加以下内容:
[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 服务:
sudo systemctl daemon-reload
sudo systemctl start minio
10. 设置开机自启
如果希望 MinIO 在系统启动时自动启动,可以运行以下命令:
sudo systemctl enable minio
11. 访问 MinIO
MinIO 默认在 9000 端口运行。你可以通过浏览器访问 http://<你的服务器IP>:9000
来访问 MinIO。首次访问时,你需要输入访问密钥和秘密密钥。可以在 MinIO 的配置文件中设置这些密钥,或者在启动命令中指定。
12. 配置防火墙(可选)
如果你的 CentOS 7 系统启用了防火墙,确保允许 9000 端口的流量:
sudo firewall-cmd --zone=public --add-port=9000/tcp --permanent
sudo firewall-cmd --reload
完成以上步骤后,你应该能够在 CentOS 7 上成功安装并运行 MinIO。