minio服务端以Linux服务形式安装

本文涉及的产品
Serverless 应用引擎 SAE,800核*时 1600GiB*时
性能测试 PTS,5000VUM额度
云原生网关 MSE Higress,422元/月
简介: minio服务端以Linux服务形式安装

本文介绍,minio服务端以Linux服务形式安装

本实践将在Ubuntu 20.04 LTS 系统上进行安装测试,目标是以Linux服务形式安装minio服务端,实现一个简洁的单节点MinIO服务。

操作服务器说明

以下命令在 Ubuntu 20.04 LTS 系统上测试

ubuntu@:~$ lsb_release -a

No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 20.04 LTS
Release:    20.04
Codename:    focal

操作步骤

假定你以 root 用户登录,也即下面命令都以root用户执行

命令行验证
```shell
cd /opt

下载minio服务端

wget https://dl.minio.io/server/minio/release/linux-amd64/minio

设置minio服务端的首次访问密钥和密码部署完成后,可以登录后台修改密码,此版本要求必须修改密码

export MINIO_ACCESS_KEY=minioRoot
export MINIO_SECRET_KEY=minioRootPassword
/opt/minio server /data/minio --console-address :9001


## 封装成Linux服务形式

> /lib/systemd/system/minio.service 文件内容

> 条件假设 , 文件存储目录为 <span style="color:red;"> /data/minio </span>

```shell
### vim /lib/systemd/system/minio.service
### systemctl daemon-reload
### systemctl enable minio  # 开机自启
### systemctl start minio   # 启动
###
[Unit]
Description=minio
After=systemd-networkd.service systemd-resolved.service
#Requires=
Documentation=https://home.min.io/

[Service]
Type=simple
Restart=on-failure
RestartSec=5

ExecStart=/opt/minio server /data/minio --console-address :9001
ExecStop=kill -9 `ps aux|grep minio |head -n 1| awk '{print $2}'`

[Install]
WantedBy=multi-user.target

常用服务命令
```shell

重新加载服务

systemctl daemon-reload

重启命令

systemctl restart minio

停止服务

systemctl stop minio

查看服务状态

systemctl status minio

启动服务

systemctl start minio

查看日志

journalctl -u minio
```

目录
相关文章
|
4天前
|
消息中间件 物联网 Linux
Linux怎么安装czmq(物联网消息通讯轻量级消息队列)
Linux怎么安装czmq(物联网消息通讯轻量级消息队列)
20 8
|
1天前
|
JavaScript Ubuntu Linux
蓝易云 - linux中安装nodejs,卸载nodejs,更新nodejs,git
请根据自己的Linux发行版和版本选择合适的命令。
7 2
|
4天前
|
关系型数据库 MySQL Linux
Linux下怎么快速部署MySQL服务,并使用
Linux下怎么快速部署MySQL服务,并使用
22 5
|
4天前
|
Linux vr&ar C语言
Linux怎样更新Centos下Gcc版本支持C17?Centos7快速安装gcc8.3.1 可支持C++17(附gcc相关链接整理)
Linux怎样更新Centos下Gcc版本支持C17?Centos7快速安装gcc8.3.1 可支持C++17(附gcc相关链接整理)
17 2
|
4天前
|
前端开发 Linux Docker
Linux - 记录问题:怎么通过安装包的方式安装gRPC
Linux - 记录问题:怎么通过安装包的方式安装gRPC
16 1
|
20小时前
|
Ubuntu Linux 虚拟化
【Linux】Linux的安装
【Linux】Linux的安装
7 0
|
21小时前
|
Kubernetes Linux 对象存储
Linux安装Minio
Linux安装Minio
7 0
|
23小时前
|
关系型数据库 MySQL Linux
MySQL8.0安装(Linux - centos)
MySQL8.0安装(Linux - centos)
9 0
|
1天前
|
安全 Linux Python
【安全狗】linux免费服务器防护软件安全狗详细安装教程
【安全狗】linux免费服务器防护软件安全狗详细安装教程
3 0
|
1天前
|
Linux Windows
windows和linux安装Erlang
windows和linux安装Erlang
14 0