Linux中MinIO安装配置有哪些

在Linux中安装和配置MinIO对象存储系统涉及多个步骤,包括下载二进制文件、创建安装目录、配置环境变量、设置用户和权限、启动服务等。以下是详细的步骤:1. 创建MinIO安装目录mkdir -p /data/minio/{bin,data,conf,logs}2. 下载并授权MinIO二进制文件wget -P /data/minio/bin https://dl.min.io/serve

在Linux中安装和配置MinIO对象存储系统涉及多个步骤,包括下载二进制文件、创建安装目录、配置环境变量、设置用户和权限、启动服务等。以下是详细的步骤:

1. 创建MinIO安装目录

mkdir -p /data/minio/{bin,data,conf,logs}

2. 下载并授权MinIO二进制文件

wget -P /data/minio/bin https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x /data/minio/bin/minio

3. 配置MinIO环境变量

cat >> /etc/profile <<'EOF'
export MINIO_HOME=/data/minio
export PATH=$PATH:$MINIO_HOME/bin
EOF
source /etc/profile

4. 验证MinIO版本

minio --version

5. 创建minio用户

useradd -s /sbin/nologin -M minio

6. 更改目录所属主和所属组

chown -R minio:minio /data/minio

7. 启动MinIO服务

前台运行

./minio server /www/server/minio/data

后台运行

nohup ./minio server /www/server/minio/data > /www/server/minio/data/minio.log 2>&1 &

8. 设置用户名和密码

非永久修改

export MINIO_ACCESS_KEY=minio
export MINIO_SECRET_KEY=minio

永久性保存密码

cd /data/minio/data
vi minio.sys/config/config.json

修改keyaccess_keyvalue值就是设置登陆账户,修改keysecret_keyvalue值就是设置账户密码。

9. 端口开放和防火墙设置

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

10. 设置MinIO开机自启

vi /etc/rc.local
添加自启脚本
nohup /www/server/minio/minio server --console-address ":9001" /www/server/minio/data > /www/server/minio/data/minio.log 2>&1 &
保存并修改文件权限
chmod +x /etc/rc.local
reboot

11. 设置图片永久可访问(可选)

修改策略,添加一条策略(Prefix为**.*,访问权限为Read and Write)

12. 关闭MinIO服务脚本

kill `netstat -nlp | grep :9000 | awk '{print $7}' | awk -F"/" '{ print $1 }'

更多详细的配置和使用方法,可以参考MinIO官方文档。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1343989.html

(0)
派派
上一篇 2025-06-11
下一篇 2025-06-11

发表回复

登录后才能评论