Ubuntu 22.04 64位安装MinIO

c 复制代码
# 从国内镜像下载 MinIO 二进制文件
wget http://dl.minio.org.cn/server/minio/release/linux-amd64/minio
# 赋予执行权限
chmod +x minio
# 移动到系统路径
sudo mv minio /usr/local/bin/
# 创建数据存储目录(例如放在 /data/minio)
sudo mkdir -p /data/minio

方式一(不推荐但常见且通用)

c 复制代码
# 设置管理员账号密码,通过环境变量设置,这里用 minioadmin / minioadmin 为例
export MINIO_ROOT_USER=minioadmin
export MINIO_ROOT_PASSWORD=minioadmin
# 启动 MinIO 服务(前台测试)
minio server /data/minio --console-address ":9001"
# 将 MinIO 配置为系统服务(后台运行 + 开机自启)
sudo nano /etc/systemd/system/minio.service
# 粘贴以下内容(注意修改 User、Group 和 Environment 中的密码):
[Unit]
Description=MinIO
Documentation=https://min.io/docs/minio/linux/index.html
Wants=network-online.target
After=network-online.target

[Service]
User=root
Group=root
Environment="MINIO_ROOT_USER=minioadmin"
Environment="MINIO_ROOT_PASSWORD=minioadmin"
ExecStart=/usr/local/bin/minio server /data/minio --console-address ":9001"
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target

方式二(安全)

c 复制代码
# 1. 创建私有环境文件
sudo nano /etc/default/minio
# 填写新密码
MINIO_ROOT_USER=新的管理员用户名
MINIO_ROOT_PASSWORD=新的高强度管理员密码
MINIO_VOLUMES=/data/minio
MINIO_OPTS=--console-address :9001
# 设置权限:
sudo chown root:root /etc/default/minio
sudo chmod 600 /etc/default/minio
# 修改 systemd 服务
sudo nano /etc/systemd/system/minio.service
# 粘贴以下内容
[Unit]
Description=MinIO
Documentation=https://min.io/docs/minio/linux/index.html
Wants=network-online.target
After=network-online.target

[Service]
User=root
Group=root
EnvironmentFile=/etc/default/minio
ExecStart=/usr/local/bin/minio server $MINIO_VOLUMES $MINIO_OPTS
Restart=always
RestartSec=5
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target

重新加载 systemd 并验证

c 复制代码
# 重新加载 systemd 并启动服务:
sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio   # 开机自启
sudo systemctl status minio

# 检查 API 和健康状态:
curl -I http://127.0.0.1:9000/minio/health/live
curl -I http://127.0.0.1:9000/minio/health/ready
相关推荐
一技安身8 小时前
【Docker】 镜像导出 & 导入,实验环境aarch64(arm64)Linux操作系统
linux·docker·容器
代码村新手9 小时前
Linux调试器-gdb的使用
linux
CharlesYu019 小时前
前端性能优化的第一性原理,是不断缩短“用户发起意图 → 获得可用结果”之间的时间
前端
新时代牛马9 小时前
PCI与PCIe 硬件原理、配置空间/BAR 与 Linux 驱动完整篇:从 LTSSM、TLP 到 ECAM 与probe
java·linux·服务器
平头哥技术团队10 小时前
Day 21 _ 页内锚点_给每段起个 id,目录写 href=_#id_,点一下页面就滚到那一段
前端·html·html5
子兮曰11 小时前
Bun v1.4.1 深度解析:从 Zig 到 Rust,一场 11 天、64 个 AI 代理的语言迁徙
前端·后端·bun
两点王爷11 小时前
解决 Linux 中 version `CXXABI_1.3.8‘ not found 报错
linux·运维·服务器
xx~t11 小时前
嵌入式——51单片机1
linux·c语言·单片机·嵌入式硬件·51单片机
啦啦啦啦啦zzzz11 小时前
利用RAII机制进行日志的采集
linux·服务器·c++·网络编程·c++20
人民广场吃泡面11 小时前
什么是AI Agent?它又能给前端带来哪些效率提升?
前端·人工智能