Linux下安装minio
MinIO 是高性能的对象存储,是为海量数据存储、人工智能、大数据分析而设计的,它完全兼容Amazon S3接口,单个对象最大可达5TB,适合存储海量图片、视频、日志文件、备份数据和容器/虚拟机镜像等。MinIO主要采用Golang语言实现,,客户端与存储服务器之间采用http/https通信协议
1、创建下载目录
sudo mkdir -m /usr/local/minio/bin
2、进入目录,下载二进制文件,并赋予执行的权限
cd /usr/locale/minio/bin wget https://dl.min.io/server/minio/release/linux-amd64/minio chmod +x minio
3、创建数据目录
sudo mkdir {data1,data2,data3}
4、 编写启动脚本run.sh
cd /usr/local/minio/bin
sudo vim run.sh
run.sh脚本的内容:
#!/bin/bash #登录账号 export MINIO_ACCESS_KEY=admin #密码 export MINIO_SECRET_KEY=admin #启动 /usr/local/minio/bin/minio server /usr/local/minio/data1
注:
后台启动:
nohup ./minio server --address '0.0.0.0:9000' --console-address '0.0.0.0:9999' /usr/local/minio/data1 > /usr/local/minio/data1/minio.log 2>&1 &
5、 添加服务启动
在/usr/local/minio/conf 下添加配置文件
cd /usr/local/minio/
sudo mkdir conf
sudo vim minio
#minio文件 #用户名 MINIO_ACCESS_KEY="yueronghuaxia" #密码 MINIO_SECRET_KEY="yexing5845201314"
在/usr/lib/systemd/system/下写服务
cd /usr/lib/systemd/system/
sudo vim minio.service
[Unit] Description=MinIO Documentation=https://docs.min.io Wants=network-online.target After=network-online.target AssertFileIsExecutable=/usr/local/minio/bin/minio [Service] User=root Group=root EnvironmentFile=/usr/local/minio/conf/minio ExecStart=/usr/local/minio/bin/minio server /usr/local/minio/data1 Restart=always LimitNOFILE=65536 TimeoutStopSec=infinity SendSIGKILL=no [Install] WantedBy=multi-user.target
6、启动
#开机自启动 sudo systemctl enable minio.service #刷新配置 sudo systemctl daemon-reload #开启 sudo systemctl start minio.service #查看状态 sudo systemctl status minio.service #重启 sudo systemctl restart minio.service #停止 sudo systemctl stop minio.service
7、测试
#开启
sudo systemctl start minio.service
#查看状态
sudo systemctl status minio.service
网页输入地址:192.168.xxx.xxx:9999
用户名:minioadmin
密码:minioadmin
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构