minio设置自启动
时间: 2024-01-09 18:21:17 浏览: 356
要在Linux系统上设置MinIO自启动,可以使用systemd服务。下面是设置MinIO自启动的步骤:
1.创建一个名为minio.service的文件,该文件位于/etc/systemd/system/目录下。
```shell
sudo nano /etc/systemd/system/minio.service
```
2.将以下内容复制到文件中:
```shell
[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
[Service]
WorkingDirectory=/usr/local/
User=root
Group=root
PermissionsStartOnly=true
EnvironmentFile=-/etc/default/minio
ExecStartPre=/bin/bash -c "if [ -z \"${MINIO_VOLUMES}\" ]; then echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\"; exit 1; fi"
ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
StandardOutput=journal
StandardError=inherit
[Install]
WantedBy=multi-user.target
```
3.保存并关闭文件。
4.重新加载systemd配置:
```shell
sudo systemctl daemon-reload
```
5.启动MinIO服务:
```shell
sudo systemctl start minio
```
6.检查MinIO服务是否正在运行:
```shell
sudo systemctl status minio
```
7.如果服务正在运行,则将其设置为在系统启动时自动启动:
```shell
sudo systemctl enable minio
```
阅读全文