centOS7安装minio

1.创建minio安装相关目录

 mkdir /usr/local/minio
 mkdir /usr/local/minio/bin
 mkdir /usr/local/minio/etc
 mkdir /usr/local/minio/data

2. 创建minio运行用户

 groupadd -g 2019 minio
 useradd -r -u 2019 -g 2019  -c "Minio User" -s /sbin/nologin minio
 id  minio
 cat /etc/passwd

3.下载minio的二进制文件

阿里云ecs网速过慢,建议直接去文档找链接下载,之后用xftp传至服务器

wget https://dl.minio.io/server/minio/release/linux-amd64/minio

#为minio文件赋予750权限
chmod  750   minio
./minio --help
#将下载的或传的minio放到规定位置
cp   minio  /usr/local/minio/bin

4. 创建minio配文件

配置用户名和密码也在这里。

vim /usr/local/minio/etc/minio.conf

#minio.conf文件内填写
MINIO_VOLUMES="/usr/local/minio/data"
MINIO_OPTS="-C /usr/local/minio/etc --address 0.0.0.0:9000"
MINIO_ACCESS_KEY="TEST"
MINIO_SECRET_KEY="12345678"
vim /etc/systemd/system/minio.service 

#minio.service文件内填写
[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/minio/bin/minio
[Service]
# User and group
User=minio
Group=minio
EnvironmentFile=/usr/local/minio/etc/minio.conf
ExecStart=/usr/local/minio/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
# Let systemd restart this service always
Restart=always
# Specifies the maximum file descriptor number that can be opened by this process
LimitNOFILE=65536
# Disable timeout logic and wait until process is stopped
TimeoutStopSec=infinity
SendSIGKILL=no
[Install]
WantedBy=multi-user.target

5. 更改文件、目录属主属组

chown -R minio:minio /usr/local/minio

6.启动服务

systemctl daemon-reload
systemctl enable minio.service
systemctl start  minio.service
systemctl status   minio.service
ps aux | grep minio
ss  -tan   |  grep 9000

7.设置安全组规则

设置9000端口,相当于做nat映射,minio启动后查看console端口,需要开放console端口(注:console端口每次重启后会发生变化)

①查看已开放的端口

firewall-cmd --list-ports

②开放单个端口(开放后需要要重启防火墙才生效)

firewall-cmd --zone=public --add-port=9000/tcp --permanent

③关闭端口(关闭后需要要重启防火墙才生效)

firewall-cmd --zone=public --remove-port=9000/tcp --permanent

④查看端口是否打开

firewall-cmd --zone= public --query-port=9000/tcp

⑤查看防火墙状态(两种方式)

firewall-cmd --state
systemctl status firewalld

⑥开启防火墙

systemctl start firewalld

⑦重启防火墙 (两种方式)

firewall-cmd --reload
systemctl restart firewalld

⑧设置开机启动防火墙

systemctl enable firewalld

⑨禁止防火墙开机启动

systemctl disable firewalld

⑩停止防火墙

systemctl stop firewalld

8.备注

启动minio服务可能会失败,查看错误要去日志看详细错误

tail -500  /var/log/messages
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值