Linux部署MinIO

一、MinIO对象存储

MinIO是一个对象存储解决方案,它提供了与Amazon Web Services S3兼容的API,并支持所有核心S3功能。 MinIO有能力在任何地方部署 - 公有云或私有云,裸金属基础设施,编排环境,以及边缘基础设施
安装文档:https://www.minio.org.cn/docs/minio/linux/index.html

二、部署MinIO

[root@localhost ~]# useradd minio
[root@localhost ~]# wget https://dl.minio.org.cn/server/minio/release/linux-amd64/minio
[root@localhost ~]# wget https://dl.min.io/client/mc/release/linux-amd64/mc
[root@localhost ~]# chmod +x minio &&  chmod +x mc
[root@localhost ~]# mv minio /home/minio &&  mv mc /home/minio

#也可以放在/usr/local/bin/,然后直接使用minio和mc命令了

三、启动MinIO

[root@localhost ~]# su - minio
[minio@localhost ~]$ pwd
/home/minio
[minio@localhost ~]$  nohup ./minio server /home/minio/data{1...4} --console-address ':9001' &
[1] 888564
[minio@localhost ~]$ nohup: ignoring input and appending output to 'nohup.out'

[minio@localhost ~]$ 
[minio@localhost ~]$ netstat  -lntp
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      -                   
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      -                   
tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN      888564/./minio      
tcp6       0      0 :::111                  :::*                    LISTEN      -                   
tcp6       0      0 :::22                   :::*                    LISTEN      -                   
tcp6       0      0 :::9000                 :::*                    LISTEN      888564/./minio      
tcp6       0      0 ::1:9000                :::*                    LISTEN      888564/./minio      
tcp6       0      0 :::9001                 :::*                    LISTEN      888564/./minio      
[minio@localhost ~]$ tail -f nohup.out 
MinIO Object Storage Server
Copyright: 2015-2025 MinIO, Inc.
License: GNU AGPLv3 - https://www.gnu.org/licenses/agpl-3.0.html
Version: RELEASE.2025-04-08T15-41-24Z (go1.24.2 linux/amd64)

API: http://192.168.200.141:9000  http://127.0.0.1:9000 
WebUI: http://192.168.200.141:9001 http://127.0.0.1:9001   

Docs: https://docs.min.io
WARN: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables

[minio@localhost ~]$ ll
total 145380
drwxr-xr-x. 3 minio minio      4096 Apr 27 11:14 data1
drwxr-xr-x. 3 minio minio      4096 Apr 27 11:14 data2
drwxr-xr-x. 3 minio minio      4096 Apr 27 11:14 data3
drwxr-xr-x. 3 minio minio      4096 Apr 27 11:14 data4
-rwxr-xr-x. 1 minio minio  30179512 Apr 23 05:31 mc
-rwxr-xr-x. 1 minio minio 118661304 Apr  9 03:29 minio
-rw-------. 1 minio minio       674 Apr 27 11:14 nohup.out

四、登录

WebUI: http://192.168.200.141:9001 默认用户名密码:minioadmin/minioadmin

修改用户名密码
此处我修改用户名为admin 密码为minioadmin

[minio@localhost ~]$ export MINIO_ROOT_USER=admin
[minio@localhost ~]$ export MINIO_ROOT_PASSWORD=minioadmin
[minio@localhost ~]$ echo $MINIO_ROOT_USER
admin
[minio@localhost ~]$ echo $MINIO_ROOT_PASSWORD
minioadmin
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容