Centos7安装minio

本文详细指导了如何下载并安装MinIO对象存储服务器,包括设置控制台和API端口、安装目录、权限、防火墙配置、创建用户和数据目录、配置文件编写以及服务的启动、访问和运维操作。

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

下载

官网:MinIO | Code and downloads to create high performance object storage

网盘:链接:https://pan.baidu.com/s/1XTu4WyHrBQbetu5g4oKvAw?pwd=7b22 
提取码:7b22 

将下载的安装文件上传到服务器/opt目录下

安装前准备

minio 控制台端口号(浏览器访问)设置为:9000

minio api端口号(第三方集成访问   设置为:9010   

安装目录设置为: /opt/minio

执行下面的命令,声明安装配置

export MINIO_CONSOLE_PORT=9000
export MINIO_API_PORT=9010
# 声明安装目录,按照服务器实际指定,数据会存储在${MINIO_INSTALL_DIR}/data目录下
export MINIO_INSTALL_DIR = /opt/minio

安装

授权安装文件

cp /opt/minio /usr/local/bin
chmod +x /usr/local/bin/minio

防火墙设置

执行下面的命令,开放防火墙端口

# 如果防火墙已经关闭,则可以忽略防火墙开放端口命令
firewall-cmd --zone=public --add-port=${MINIO_CONSOLE_PORT}/tcp --permanent
firewall-cmd --zone=public --add-port=${MINIO_API_PORT}/tcp --permanent
firewall-cmd --reload

创建minio用户

使用minio用户来启动和关闭minio服务

groupadd minio
useradd -g minio minio

创建数据存储目录

mkdir -p ${MINIO_INSTALL_DIR}/data
chown minio:minio ${MINIO_INSTALL_DIR}/*

创建minio配置文件

注意:

用户名设置为:minio

密码设置为:minio_123456 ,可以自行修改

cat > "${MINIO_INSTALL_DIR}/minio.conf" <<EOF
MINIO_ROOT_USER="minio"
MINIO_ROOT_PASSWORD="minio_123456"
MINIO_VOLUMES=${MINIO_INSTALL_DIR}/data
MINIO_CONSOLE_PORT="--console-address :${MINIO_CONSOLE_PORT}"   
MINIO_API_PORT="--address :${MINIO_API_PORT}"
EOF

创建服务启动文件

执行下面的命令,创建systemctl服务器文件

cat > /lib/systemd/system/minio.service <<EOF
[Unit]
Description=Minio
Documentation=https://docs.minio.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio

[Service]
WorkingDirectory=/usr/local/
User=minio
Group=minio

PermissionsStartOnly=true

EnvironmentFile=${MINIO_INSTALL_DIR}/minio.conf
ExecStart=/usr/local/bin/minio server \$MINIO_API_PORT \$MINIO_CONSOLE_PORT \$MINIO_VOLUMES
Restart=always
StandardOutput=journal
StandardError=inherit
# Specifies the maximum file descriptor number that can be opened by this process
LimitNOFILE=65536
KillSignal=SIGTERM
TimeoutStopSec=infinity
SuccessExitStatus=0
SendSIGKILL=no
[Install]
WantedBy=multi-user.target
EOF

启动

#将服务设置为每次开机启动
systemctl enable minio.service
#重新加载某个服务的配置文件,如果新安装了一个服务,归属于 systemctl 管理,要是新服务的服务程序配置文件生效,需重新加载
systemctl daemon-reload
#启动
systemctl start minio

访问

访问:http://服务器ip:9000

账号:minio/minio_123456

运维

#启动
systemctl start minio
#关闭
systemctl start minio
#查看服务状态
systemctl status minio.service

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值