在linux中安装minio
在linux中安装minio
- 一、前言
- 二、下载
- 三、配置
- 四、使用
一、前言
最近的项目要使用 minio ,这先试着安装一下。
二、下载
在下载之前可以先使用如下地址看看对应版本
https://dl.min.io/server/minio/release
根据自己的版本进行选择,这里选择 linux-amd64
可以看到最近一次时间是 2025-04-22 ,这个就是最新版本
前往 linux 系统中的某个目录进行下载,这里为
/software/minio/minio-20250422
然后使用如下命令进行下载
wget https://dl.min.io/server/minio/release/linux-amd64/minio
此命令下载的是最新版本
下载需要时间,等待下载完成
三、配置
下载完成后赋予 minio 执行权限,命令如下:
chmod +x minio
接着创建存储目录,如果有多块磁盘可以选择容量较大的那块,这里直接在
/software/minio/minio-20250422
目录创建,命令如下:
mkdir data
赋予数据目录权限
chmod 777 data
然后使用如下命令增加配置
vim /etc/systemd/system/minio.service
初次使用是空的,建议看下后面的解释
[Unit]
Description=MinIO Server
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target[Service]
User=root
Group=root
Environment="MINIO_ROOT_USER=J5AAGhxTlBzndAkaeSxM"
Environment="MINIO_ROOT_PASSWORD=QoxRJVlf5asWnuFIN8luFmFiI0EdibSrEJ07i13N"
ExecStart=/software/minio/minio-20250422/minio server \--console-address "0.0.0.0:9001" \--address "0.0.0.0:9000" \/software/minio/minio-20250422/data
Restart=always
RestartSec=5
LimitNOFILE=65536[Install]
WantedBy=multi-user.target
看不到解释可以往右拉一下,解释如下:
[Unit]
Description=MinIO Server # 服务描述
Documentation=https://docs.min.io # 官方文档链接
Wants=network-online.target # 声明依赖网络在线
After=network-online.target # 确保在网络就绪后启动[Service]
User=root # 以 root 用户运行,根据自己的情况修改
Group=root # 以 root 组运行,根据自己的情况修改
Environment="MINIO_ROOT_USER=J5AAGhxTlBzndAkaeSxM" # 管理账号,可以找个密码生成网站生成,这里长度为20
Environment="MINIO_ROOT_PASSWORD=QoxRJVlf5asWnuFIN8luFmFiI0EdibSrEJ07i13N" # 管理密码,可以找个密码生成网站生成,这里长度为40
ExecStart=/software/minio/minio-20250422/minio server \ # 启动命令--console-address "0.0.0.0:9001" \ # 控制台监听地址(0.0.0.0代表所有的ip都可访问)--address "0.0.0.0:9000" \ # API 监听地址(0.0.0.0代表所有的ip都可访问)/software/minio/minio-20250422/data # 数据存储目录
Restart=always # 崩溃后自动重启
RestartSec=5 # 重启间隔 5 秒
LimitNOFILE=65536 # 最大文件描述符数
然后保存退出
然后重新加载服务配置,命令如下:
systemctl daemon-reload
四、使用
先是启动,命令如下:
systemctl start minio.service
查看状态,命令如下:
systemctl status minio.service
然后停止,命令如下:
systemctl stop minio.service
再次查看状态
systemctl status minio.service
设置开机自启
systemctl enable minio.service
再次启动,查看客户端,访问地址为前面定义的控制台监听地址,根据自己的实际情况,我的是端口为 9001 那个
使用账号密码登录