minio在线单机部署centos
时间: 2025-07-25 20:51:21 浏览: 0
### 在 CentOS 上完成 MinIO 单机在线部署的详细步骤
以下是基于提供的引用内容和专业性知识,在 CentOS 系统上完成 MinIO 单机在线部署的完整指南。
#### 1. 安装 MinIO
在 CentOS 系统中,可以通过以下命令下载并安装 MinIO 的二进制文件:
```bash
wget -q https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/
```
上述命令将下载最新版本的 MinIO,并赋予执行权限[^3]。
#### 2. 配置环境变量
为确保 MinIO 的正常运行,需要设置访问密钥和秘密密钥。例如:
```bash
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=admin123
```
这些变量将在启动服务时自动加载,用于身份验证[^4]。
#### 3. 创建数据目录和日志文件
为了存储数据和记录日志,创建相应的目录和文件:
```bash
mkdir -p /data/minio/data
touch /data/minio/log/minio.log
```
此操作为 MinIO 提供了数据存储路径和日志记录位置[^2]。
#### 4. 启动 MinIO 服务
使用 `nohup` 命令以后台模式启动 MinIO 服务,并指定监听地址和控制台地址:
```bash
nohup /usr/local/bin/minio server /data/minio/data/ --address :9000 --console-address ":9001" > /data/minio/log/minio.log 2>&1 &
```
- `--address :9000`:指定 MinIO 的服务端口。
- `--console-address ":9001"`:指定管理控制台的端口。
- 日志输出到 `/data/minio/log/minio.log` 文件中[^4]。
#### 5. 设置 MinIO 为系统服务(可选)
为了方便管理,可以将 MinIO 配置为 systemd 服务。创建服务文件:
```bash
sudo tee /etc/systemd/system/minio.service <<EOF
[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
[Service]
WorkingDirectory=/data/minio/
EnvironmentFile=-/etc/default/minio
User=minio
Group=minio
Type=simple
ExecStart=/usr/local/bin/minio server /data/minio/data/ --address :9000 --console-address ":9001"
Restart=on-failure
RestartSec=5s
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
EOF
```
然后重新加载 systemctl 并启动服务:
```bash
sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio
```
通过上述步骤,MinIO 将作为系统服务运行,并在开机时自动启动[^1]。
#### 6. 验证 MinIO 服务
检查 MinIO 是否正常运行:
```bash
curl http://localhost:9000/minio/health/ready
```
如果返回成功状态,则表示服务已正常启动[^1]。
---
### 注意事项
- **安全性**:生产环境中请避免使用默认的用户名和密码,建议生成强密码并妥善保管。
- **防火墙配置**:确保防火墙允许 MinIO 的端口(如 9000 和 9001)。
- **性能优化**:根据实际需求调整数据存储路径和日志文件位置。
---
阅读全文
相关推荐



















