在Linux中安装和配置MinIO对象存储系统涉及多个步骤,包括下载二进制文件、创建安装目录、配置环境变量、设置用户和权限、启动服务等。以下是详细的步骤:
mkdir -p /data/minio/{bin,data,conf,logs}
wget -P /data/minio/bin https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x /data/minio/bin/minio
cat >> /etc/profile <<'EOF'
export MINIO_HOME=/data/minio
export PATH=$PATH:$MINIO_HOME/bin
EOF
source /etc/profile
minio --version
useradd -s /sbin/nologin -M minio
chown -R minio:minio /data/minio
./minio server /www/server/minio/data
nohup ./minio server /www/server/minio/data > /www/server/minio/data/minio.log 2>&1 &
export MINIO_ACCESS_KEY=minio
export MINIO_SECRET_KEY=minio
cd /data/minio/data
vi minio.sys/config/config.json
修改key
为access_key
的value
值就是设置登陆账户,修改key
为secret_key
的value
值就是设置账户密码。
firewall-cmd --query-port=9000/tcp
firewall-cmd --zone=public --add-port=9000/tcp --permanent
firewall-cmd --reload
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
修改策略,添加一条策略(Prefix为**.*,访问权限为Read and Write)
kill `netstat -nlp | grep :9000 | awk '{print $7}' | awk -F"/" '{ print $1 }'
更多详细的配置和使用方法,可以参考MinIO官方文档。