centos7 安装 Minio

本文档详细介绍了如何在Linux系统中下载、安装MinIO二进制文件,设置权限,创建用户组和用户,配置MinIO服务,并将其设置为开机自启动。同时,还提供了检查启动日志和解决可能遇到的问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#1.下载二进制安装包

先创建一个存放的文件夹:/datadrive/user/local/minIO/bin

cd /
mkdir datadrive
cd datadrive
mkdir user
cd user
mkdir local
cd local
mkdir minIO
cd minIO
mkdir bin
mkdir data
mkdir etc

在这个目录下,然后直接下载,下载完后,直接给该文件变成可执行文件。

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

#2.给权限

在/datadrive/user/local/minIO/bin目录下,把minio这个文件移动到该目录,并赋予可执行权限。

chmod +x minio

执行后,变成了可执行文件

#4.创建用户组和创建用户

groupadd minio
useradd minio -g minio

查看用户信息

cat /etc/passwd

#5.创建minIO的配置文件

在/datadrive/user/local/minIO/目录下先创建etc文件夹

cd /datadrive/user/local/minIO/
mkdir etc
cd etc

cd /datadrive/user/local/minIO/etc
vi minio.conf

MINIO_VOLUMES="/datadrive/user/local/minIO/data"
MINIO_OPTS="-C /datadrive/user/local/minIO/etc --address 192.168.1.103:9000"
MINIO_ACCESS_KEY="root"
MINIO_SECRET_KEY="123456"

注意这里的ip要改成你们自己的ip地址,这里的ip特别注意,需要内网ip,否则服务起不来。

同时设置用户名和密码

#6.创建一个minio.service服务 

vim  /etc/systemd/system/minio.service

内容是:

[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/datadrive/user/local/minIO/bin/minio

[Service]
# User and group
User=minio
Group=minio
EnvironmentFile=/datadrive/user/local/minIO/etc/minio.conf
ExecStart=/datadrive/user/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

#7.更改文件、目录属主属组

chown  -R minio:minio  /datadrive/user/local/minIO

#8.启动服务

#  systemctl daemon-reload

#  systemctl enable minio.service   #设置开机自启动

#  systemctl disable minio.service   #停止开机自启动

#  systemctl start  minio.service

#  systemctl status  minio.service

#  systemctl stop minio.service

查看启动的进程: 

ps aux|grep minio

#9.报错信息,可通过下面命令进行查看启动错误日志

journalctl -u minio.service

一般容易端口被占用报错。 

​看到最后,画重点了,如果您需要(智慧餐厅)有关设备,或者身边有这样的资源,可以推荐给我,达成合作后,你懂的,致富链接:

未来餐饮革命:加入我们的“智能餐厅”代理、自主开拓市场计划!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猿小飞

您的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值