在CentOS上安装MinIO的脚本可以按照以下步骤编写。这个脚本将自动下载并安装MinIO服务器。请确保你有root权限或者使用sudo来执行这些命令。
#!/bin/bash
# MinIO下载链接(请根据需要选择合适的版本)
MINIO_VERSION="RELEASE.2023-03-29T19-53-44Z"
MINIO_URL="https://dl.min.io/server/minio/release/linux-amd64/${MINIO_VERSION}/minio"
# 安装MinIO
install_minio() {
echo "Downloading MinIO..."
wget -O /usr/local/bin/minio "$MINIO_URL"
# 设置执行权限
chmod +x /usr/local/bin/minio
echo "MinIO installation completed."
}
# 启动MinIO服务器
start_minio() {
echo "Starting MinIO server..."
# 替换以下变量为你的实际配置
MINIO_ACCESS_KEY="your-access-key"
MINIO_SECRET_KEY="your-secret-key"
MINIO_BUCKET="your-bucket-name"
MINIO_DRIVE="/path/to/your/drive"
# 创建数据目录
mkdir -p "$MINIO_DRIVE"
# 启动MinIO服务器
/usr/local/bin/minio server "$MINIO_DRIVE" --console-address ":9001"
echo "MinIO server started."
}
# 主函数
main() {
install_minio
start_minio
}
# 执行主函数
main
wget下载MinIO二进制文件到/usr/local/bin/目录,并设置执行权限。install_minio.sh。chmod +x install_minio.sh
sudo ./install_minio.sh
your-access-key、your-secret-key、your-bucket-name和/path/to/your/drive为你实际的配置。9000端口,控制台地址默认在9001端口。你可以根据需要修改这些端口。通过这个脚本,你可以自动化地在CentOS上安装和启动MinIO服务器。