官方地址:http://www.minio.org.cn/
Linux下载地址:https://dl.minio.io/server/minio/release/linux-amd64/minio
启动服务有三种方式
1、直接启动
代码语言:javascript复制数据会存储装 /usr/local/minio/data 目录下
$ ./minio server /usr/local/minio/data
界面会打印日志,其中包含默认的账户和密码,但是当退出界面时,会关闭minio服务
2、后台启动
代码语言:javascript复制$ nohup /usr/local/bin/minio server /usr/local/minio/data > /usr/local/minio/data/minio.log 2>&1 &
3、定制服务启动,加入系统自动启动
代码语言:javascript复制配置启动配置文件
$ cat >> minio.conf
MINIO_VOLUMES="/usr/local/minio/data"
MINIO_OPTS="--address :9000 --console-address :9001"
MINIO_ROOT_USER="minioadmin"
MINIO_ROOT_PASSWORD="minioadmin"
>>EOF
代码语言:javascript复制注:
MINIO_VOLUMES 是数据存储地址
MINIO_OPTS 开启的端口号 9000 为具体文件访问端口 9001 为控制台页面访问端口
MINIO_ROOT_USER 和 MINIO_ROOT_PASSWORD 对应账号密码
定制minio.service
代码语言:javascript复制[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
# minio 安装包位置
AssertFileIsExecutable=/usr/local/minio/bin/minio
[Service]
# 工作文件夹
WorkingDirectory=/usr/local/minio/
# 配置文件
EnvironmentFile=/usr/local/minio/etc/minio.conf
# 启动命令
ExecStart=/usr/local/minio/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
Restart=always
LimitNOFILE=65536
# Disable timeout logic and wait until process is stopped
TimeoutStopSec=infinity
SendSIGKILL=no
[Install]
代码语言:javascript复制加入开机自启动
$ systemctl enable minio.service
启动服务
$ systemctl start minio.service
查看服务状态
$ systemctl status minio.service
暂停服务
$ systemctl stop minio.service