MinIO在Linux上安装步骤
导读:Linux上安装与启动MinIO 一 准备与下载 确认系统为64位Linux(如 Ubuntu、CentOS、Debian),并具备wget等基础工具。选择匹配系统架构的二进制,常见为linux-amd64。如使用国内网络,可用dl.mi...
Linux上安装与启动MinIO
一 准备与下载
- 确认系统为64位Linux(如 Ubuntu、CentOS、Debian),并具备wget等基础工具。选择匹配系统架构的二进制,常见为linux-amd64。如使用国内网络,可用dl.minio.org.cn镜像加速。示例:
- 创建目录并下载:
mkdir -p /usr/local/minio & & cd /usr/local/minio wget https://dl.minio.org.cn/server/minio/release/linux-amd64/minio - 赋予执行权限:
chmod +x minio - 创建数据目录:
mkdir -p /data/minio
- 创建目录并下载:
二 启动与验证
- 设置管理员凭据(建议使用更安全的自定义值):
export MINIO_ROOT_USER=admin export MINIO_ROOT_PASSWORD=StrongPassw0rd! - 前台启动(便于调试):
./minio server /data/minio - 后台启动(生产常用):
nohup ./minio server /data/minio > /data/minio.log 2> & 1 & - 验证与登录:
- 默认 API 端口为9000,控制台端口为9001(如自定义,以启动日志为准)。
- 浏览器访问:http://服务器IP:9001,使用上一步设置的账号密码登录。
- 如需指定监听地址与控制台端口,可使用:
./minio server /data/minio --address ":9000" --console-address ":9001"
三 防火墙与端口开放
- 开放端口(以 firewalld 为例):
firewall-cmd --zone=public --add-port=9000/tcp --permanent firewall-cmd --zone=public --add-port=9001/tcp --permanent firewall-cmd --reload - 云服务器还需在安全组放行9000/9001端口,确保客户端与浏览器可访问。
四 生产环境建议
- 使用专用系统用户运行 MinIO(更安全):
groupadd --system minio useradd -s /sbin/nologin --system -g minio minio chown -R minio:minio /data/minio - 以 systemd 托管(创建服务文件**/etc/systemd/system/minio.service**):
启用与启动:[Unit] Description=MinIO Server After=network.target [Service] ExecStart=/usr/local/bin/minio server /data/minio --address ":9000" --console-address ":9001" Restart=always User=minio Group=minio Environment="MINIO_ROOT_USER=admin" Environment="MINIO_ROOT_PASSWORD=StrongPassw0rd!" [Install] WantedBy=multi-user.targetsystemctl daemon-reload systemctl start minio systemctl enable minio - 安全与运维要点:
- 仅开放必要端口,并启用TLS/HTTPS;为管理员凭据设置足够复杂度与定期轮换策略。
- 建议配置监控与日志轮转,便于问题排查与容量规划。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: MinIO在Linux上安装步骤
本文地址: https://pptw.com/jishu/758009.html
