Linux6.5安装MinIO文件服务器
一、安装环境要求
Linux6.5版本
go版本:go1.10.3
MinIO:最新版本
因为MinIO是用go语音编写的,所有服务器需要安装GO环境
二、安装GO环境
go中文官网地址:https://studygolang.com/下载go安装包;
打开官网下载地址选择对应的系统版本, 复制下载链接
这里我选择的是go1.10.3.linux-amd64.tar.gz
:https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz
1、上传到服务器上 opt目录下:
2、执行tar
解压到/usr/loacl
目录下,得到go
文件夹
tar -zxvf go1.10.3.linux-amd64.tar.gz -C /usr/local
3、添加/usr/loacl/go/bin
目录到PATH变量中。添加到/etc/profile
vim /etc/profile
// 在最后一行添加
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
// wq保存退出后source一下
source /etc/profile
4、执行go version
,如果现实版本号,则Go环境安装成功。
三、安装MinIO
1、下载地址:https://dl.minio.io/server/minio/release/linux-amd64/minio
2、上传到服务器,minio提前创建好文件夹
3、修改权限:进入到minio 执行
命令:chmod +x minio
4、在 /usr/local/minio 启动命令
前台启动命令:./minio server /usr/local/minio/data/ data目录需要提前创建好,关闭命令窗口就无法访问。
默认登录账号和密码:
AccessKey: minioadmin
SecretKey: minioadmin
后台启动命令:nohup ./minio server /usr/local/minio/data/ > /usr/local/minio/log/minio.log 2>&1 & log目录需要提前创建好
5、测试访问 http://IP:9000/minio
四、上传文件及使用
1、在存储文件之前,我们需要新建一个存储桶:像阿里云的 OSS 和 华为云的 OBS 是同样有 桶 的概念
新建一个桶为 oss 按回车。
对应在服务器上创建文件夹
2、上传文件;可以上传成功;
3、图片上传完成后,我们可以通过拷贝链接按钮来获取图片访问路径,但是这只是个临时的访问路径:
4、要想获取一个永久的访问路径,需要修改存储桶的访问策略,我们可以点击存储桶右上角的编辑策略按钮来修改访问策略;
这里有三种访问策略可以选择,一种只读、一种只写、一种可读可写,这里我们选择可读可写即可,但是需要注意的是,访问前缀需要设置为*.*,否则会无法访问;
设置完成后,我们只需要通过拷贝链接中的前一串路径即可永久访问该文件;
上一篇: k8s架构分析(二)
下一篇: 初识 MinIO