在Linux上安装MinIO的步骤如下:
准备工作
- 下载MinIO安装包:
-
如果Linux服务器能连接外网,可以使用以下命令下载MinIO:
wget https://dl.minio.io/server/minio/release/linux-amd64/minio-20250120144907.0.0-1.x86_64.rpm
-
如果Linux服务器不能连接外网或不想通过wget指令下载,可以自行下载并上传到Linux服务器。
- 配置系统启动服务:
-
创建
/etc/systemd/system/minio.service
文件,配置MinIO服务启动信息。 -
配置完成后,重新加载systemd配置并启动MinIO服务:
systemctl daemon-reload systemctl restart minio.service systemctl status minio.service
- 配置Nginx服务(可选):
- 编辑
minio_console.conf
配置文件,设置日志格式和负载均衡。 - 配置完成后,启动Nginx服务。
安装步骤
- 下载MinIO:
-
在MinIO的根目录下运行以下命令下载MinIO:
wget http://dl.min.io/server/minio/release/linux-amd64/minio
- 赋予根目录权限:
-
使用以下命令赋予MinIO根目录权限:
chmod +x minio
- 运行MinIO:
-
在MinIO所在的根目录下运行以下命令启动MinIO(前台运行):
./minio server /www/server/minio/data
-
如果需要在后台运行并指定console端口和日志输出位置,可以使用以下命令:
nohup ./minio server /www/server/minio/data > /www/server/minio/data/minio.log 2>&1 &
- 设置用户名和密码(可选):
-
如果未设置自定义账户密码,将会采用默认账号密码(非永久性修改,重启服务器后将会重置)。
-
在MinIO根目录下设置用户名和密码:
export MINIO_ACCESS_KEY=minio export MINIO_SECRET_KEY=minio
-
永久性保存密码,需要编辑
data
文件夹下的minio.sys/config/config.json
文件,修改key
为access_key
的value
值就是设置登陆账户,修改key
为secret_key
的value
值就是设置账户密码。
- 开放端口:
-
打开9000、console(一般定义为9001)端口:
firewall-cmd --query-port=9000/tcp firewall-cmd --zone=public --add-port=9000/tcp --permanent firewall-cmd --reload
- 设置MinIO开机自启(可选):
-
打开开机自启文件并添加自启脚本:
vi /etc/rc.local nohup /www/server/minio/minio server --console-address ":9001" /www/server/minio/data > /www/server/minio/data/minio.log 2>&1 &
- 验证安装:
-
使用以下命令检查MinIO服务状态:
systemctl status minio.service
以上就是在Linux上安装MinIO的基本步骤。请注意,这些步骤可能会根据具体的Linux发行版和MinIO版本有所不同。