1. 下载Minio
Minio下载
wget https://dl.min.io/server/minio/release/linux-amd64/minio -O /usr/local/minio
- -O:指定下载位置和文件名称
赋予该文件可执行权限
- chmod +x /usr/local/minio
2. 创建数据存储目录
在minio执行文件同层创建data目录和在data目录中创建日志文件
- mkdir data
- touch minio.log(cd data/)
3. 后台启动服务
- nohup /usr/local/minio server --address 0.0.0.0:9000 /usr/local/data > /usr/local/data/minio.log 2>&1 &
检查是否成功运行
- netstat -nlp|grep 9000
- ps -ef | grep minio
4. 检查Linux防火墙端口是否开放
iptables防火墙
vim /etc/sysconfig/iptables 进入防火墙列表
-A INPUT -m state --state NEW -m tcp -p tcp --dport 9000 -j ACCEPT
service iptables restart
firewall防火墙
# 查询端口是否开放
firewall-cmd --query-port=9000/tcp
# 开放9000端口
firewall-cmd --permanent --add-port=9000/tcp
# 移除端口
firewall-cmd --permanent --remove-port=9000/tcp
#重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload
5. 查看日志文件,访问系统
注:由于我们在启动的时候未设置客户端访问端口,可在命令后面使用"–console-address"来指定。
API访问地址:http://0.0.0.0:9000
Cosole访问地址:http://192.168.88.4:45550
在访问API地址的时候会自动跳转到客户端访问地址。默认的账号和密码为:minioadmin/minioadmin。
6. 停止系统
- 查看端口情况(该端口是address指定的端口)
netstat -nlp | grep 9000
注:上面的32892是服务的进程号,我们通过杀死进程来停止服务。
- 杀死进程
kill -9 32892
7. 修改客户端登录账号和密码
在minio执行文件同层创建脚本文件
touch run.sh
编辑文件内容
export MINIO_ROOT_USER=minio
export MINIO_ROOT_PASSWORD=123456789
nohup /usr/local/minio server --address 0.0.0.0:9090 --console-address 0.0.0.0:9000 /usr/local/data > /usr/local/data/minio.log 2>&1 &
- MINIO_ROOT_USER:用户名
- MINIO_ROOT_PASSWORD:密码
运行脚本文件
sh run.sh
查看日志文件
- 第一处警告:MINIO_ACCESS_KEY和MINIO_SECRET_KEY已经过期,使用其他关键字来设置。
- 第二处警告:Linux内核版本低于4.0.0,有些功能将收到影响,建议升级。
注:此时我们启动命令指定了address的端口和console-address端口,不然也会出现警告。同时改变了端口记得防火墙设置