一、安装
1.进入local目录
cd /usr/local
2.创建minio文件夹
mkdir minio
3.进入minio
cd minio
4.下载:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
5.添加可执行权限
chmod 777 minio
6. 创建minio文件存储目录及日志目录
mkdir -p /usr/local/data/minio
7.创建minio文件日志目录
mkdir -p /usr/local/logs/minio
8.进入minio目录
cd /usr/local/minio
9.新建一个run.sh
touch run.sh
10.编辑run.sh
vim run.sh
添加如下内容
#!/bin/bash
export MINIO_ROOT_USER=root
export MINIO_ROOT_PASSWORD=abcd1234
nohup ./minio server --address :9002 --console-address :9001 /usr/local/data/minio > /usr/local/logs/minio/minio.log 2>&1 &
11. 开放权限
chmod 777 run.sh
12.启动minio服务
bash run.sh
13.查看日志
tail -200f /usr/local/logs/minio/minio.log
下图为启动成功
14.访问其中 http://121.36.76.13:9002,使用5中配置的用户名密码登录
部署完成
二、设置开机自启
创建一个名为 minio.service 的文件,并将其放置在 /etc/systemd/system/ 目录下。使用文本编辑器(如 nano 或 vim)打开该文件,并粘贴以下内容:
[Unit]
Description=MinIO Server
After=network.target[Service]
Type=simple
User=root
Group=rootEnvironment="MINIO_ROOT_USER=root"
Environment="MINIO_ROOT_PASSWORD=abcd1234"
WorkingDirectory=/usr/local/minio
ExecStart=/usr/local/bin/minio server --address :9001 --console-address :9002 /usr/local/minio/data
Restart=always[Install]
WantedBy=multi-user.target
启动 MinIO 服务
sudo systemctl start minio
检查服务状态
sudo systemctl status minio
设置开机自启
sudo systemctl enable minio
重新加载配置
sudo systemctl daemon-reload
验证开机自启设置
sudo systemctl list-unit-files --type=service | grep minio
三、开放防火墙
1.查看防火墙状态
firewall-cmd --state
2.开放 9001 端口
firewall-cmd --zone=public --add-port=9001/tcp --permanent
firewall-cmd --zone=public --add-port=9002/tcp --permanent
3.重新加载服务
firewall-cmd --reload
4.查看端口号是否开放
firewall-cmd --zone=public --list-port