- 背景
- 拓扑图
- Minio系统部署
- 系统准备
- 获取安装介质
- 创建文件存储目录
- minio二进制文件授权
- minio 命令详解
- 编写minio启动脚本
- 编写minio systemctl 管控
- 启动minio服务
- 服务健康检查
- 页面访问
- Minio服务测试
- 创建Bucket
- 上传文件
- 共享文件
- 多端使用
因为疫情,长时间在家办公,哈哈哈哈哈哈哈哈哈哈,自己有多个设备(pad、mac、windows、linux)需要进行数据共享,不然还得通过各种通讯工具发过来发过去;突发奇想,自己搞个集中存储的地方,可以共享此类文件,还能长期,经过多个服务的对比,选择minio存储系统。
拓扑图 Minio系统部署 系统准备| 序号 | 系统 | IP | 服务规划 |
|---|---|---|---|
| 1 | Centos7.9 | 192.168.199.153 | Minio服务端 |
[root@A-Centos-JumpServer ~]# wget https://dl.min.io/server/minio/release/linux-amd64/minio 官网地址:https://dl.min.io/server/minio/release/linux-amd64/创建文件存储目录
[root@A-Centos-JumpServer ~]# mkdir -p /home/admin/minio/{data,bin,log}
minio二进制文件授权
[root@A-Centos-JumpServer ~]# mv minio /usr/bin/ [root@A-Centos-JumpServer ~]# chmod a+x /usr/bin/minio [root@A-Centos-JumpServer ~]# ls -lrt /usr/bin/miniominio 命令详解 编写minio启动脚本
[root@A-Centos-JumpServer ~]# touch /home/admin/minio/bin/startMinio.sh [root@A-Centos-JumpServer bin]# cat /home/admin/minio/bin/startMinio.sh #/bin/bash export MINIO_ACCESS_KEY=minioadmin export MINIO_SECRET_KEY=minioadmin # secret key length should be between 8 and 40 minio server /home/admin/minio/data --json >> /home/admin/minio/log/minio.log 2>&1编写minio systemctl 管控
[Unit] Description=Minio service Documentation=https://docs.minio.io/ [Service] WorkingDirectory=/home/admin/minio/ ExecStart=/usr/bin/bash /home/admin/minio/bin/startMinio.sh Restart=on-failure RestartSec=5 [Install] WantedBy=multi-user.target启动minio服务
[root@A-Centos-JumpServer bin]# systemctl start minio [root@A-Centos-JumpServer bin]# systemctl enable minio服务健康检查
[root@A-Centos-JumpServer log]# netstat -anptul |grep -i listen tcp6 0 0 :::9000 :::* LISTEN 2470/minio tcp6 0 0 :::33681 :::* LISTEN 2470/minio [root@A-Centos-JumpServer log]# curl -I http://127.0.0.1:9000/minio/health/live HTTP/1.1 200 OK Accept-Ranges: bytes Content-Length: 0 Content-Security-Policy: block-all-mixed-content Server: MinIO Strict-Transport-Security: max-age=31536000; includeSubDomains Vary: Origin X-Amz-Request-Id: 16F2F51EBB04847A X-Content-Type-Options: nosniff X-Xss-Protection: 1; mode=block Date: Fri, 27 May 2022 12:12:05 GMT [root@A-Centos-JumpServer log]# curl -I http://127.0.0.1:9000/minio/health/ready HTTP/1.1 200 OK Accept-Ranges: bytes Content-Length: 0 Content-Security-Policy: block-all-mixed-content Server: MinIO Strict-Transport-Security: max-age=31536000; includeSubDomains Vary: Origin X-Amz-Request-Id: 16F2F52A5E6D3E8D X-Content-Type-Options: nosniff X-Xss-Protection: 1; mode=block Date: Fri, 27 May 2022 12:12:55 GMT页面访问 Minio服务测试 创建Bucket 上传文件 共享文件 多端使用



