之前在docker中安装了minio,见:http://www.04007.cn/article/927.html 这次使用下载文件来安装minio。官方文档:http://docs.minio.org.cn/docs/ :到官网下载二进制文件并启动如下:本文地址:http://www.04007.cn/article/1007.html,未经许可,不得转载.
#下载并添加权限 cd /usr/local/minio/ wget http://dl.minio.org.cn/server/minio/release/linux-amd64/minio Copychmod +x minio #创建数据目录,数据目录存储需要大点 mkdir -p /data/minio ./minio server /data/minio #编辑配置文件/usr/lib/systemd/system/minio.service,内容如下: [Unit] Description=Minio Wants=network-online.target After=network-online.target AssertFileIsExecutable=/usr/local/bin/minio [Service] WorkingDirectory=/usr/local/minio/ PermissionsStartOnly=true ExecStart=/usr/local/bin/minio/minio server /data/minio ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s QUIT $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.target本文地址:http://www.04007.cn/article/1007.html,未经许可,不得转载.
然后即可以通过systemctl启动minio,在这中间我曾碰到使用systemctl启动后命令行被阻塞,并且启动一段时间后报超时错误:minio.service start operation timed out. Terminating.Exiting on signal: TERMINATED,failed to start Minio错误,后来偶然通过添加配置:TimeoutStopSec=0后重新start minio成功,但之后去掉这行配置依然不会再出现这样的错误。本文地址:http://www.04007.cn/article/1007.html,未经许可,不得转载.
TimeoutStopSec:设定该服务允许的最大停止时长。如果该服务未能在限定的时长内成功停止,那么将会被强制使用 SIGTERM 信号关闭, 如果依然未能在相同的时长内成功停止,那么将会被强制使用 SIGKILL 信号关闭。可能与这配置并无关系。
minio按照上面的方式启动默认登录账号密码为:minioadmin,可以通过在配置文件中指定来修改。添加配置文件/etc/minio/minio.conf,在里面填写以下基本内容。本文地址:http://www.04007.cn/article/1007.html,未经许可,不得转载.
cat /etc/minio/minio.conf #基本配置 MINIO_VOLUMES="/data/minio" MINIO_OPTS="192.168.1.11:9000" #管理后台的登录账号配置 MINIO_ACCESS_KEY=admin MINIO_SECRET_KEY=123456本文地址:http://www.04007.cn/article/1007.html,未经许可,不得转载.
然后在minio.service文件中的ExecStart行前加上EnvironmentFile指定配置文件行路径,如下:注意=后面的中划线是需要的,并不是写错了。然后启动后使用配置文件中的账号密码就能登录管理后台了。
EnvironmentFile=-/opt/minio/minio.conf。本文地址:http://www.04007.cn/article/1007.html,未经许可,不得转载.
本文地址:http://www.04007.cn/article/1007.html 未经许可,不得转载. 手机访问本页请扫描右下方二维码.
![]() |
![]() |
手机扫码直接打开本页面 |