王子
国产中标麒麟服务器离线安装minio
08/30
本文最后更新于2022年08月30日,已超过845天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!
1、离线安装依赖go环境
go下载地址
tips:
通过uname -a查看服务器版本下载不同的包
Linux localhost.localdomain 4.14.0-115.5.1.el7a.06.aarch64 #1 SMP Tue Jun 18 10:34:55 CST 2019 aarch64 aarch64 aarch64 GNU/Linux
我这里是aarch64,对应的是ARM64 (golang旧版之前是ARMv8),所以需要下载这个
下载后解压,并配置环境变量
# 解压
tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz
# 配置环境变量
vi /etc/profile
export PATH=$PATH:/usr/local/go/bin
source /etc/profile
# 验证是否安装成功
go -v
安装好go后,下载minio和mc和源码,在github上
分别下载下来
解压,进入目录,编译(编译的过程需要联网到github下载依赖)
# 设置go环境
go env -w GO111MODULE=on
# 进入minio目录编译
cd minio-master
go build
编译后目录下就有minio可执行文件
# 进入mc目录编译
cd mc-master
go build
编译后目录下就有mc可执行文件
有了minio和mc其他的命令就可以执行了
sudo firewall-cmd --zone=public --add-port=9000/tcp --permanent
sudo firewall-cmd --reload
./minio server /data
如果你的服务器没法上网,go build是没法执行的
其他设置
# 公开访问
./mc config host add minio http://xxx:9000/ username password
./mc policy set public minio/桶的名字