linux minio设置开机自启
时间: 2023-12-19 10:31:15 浏览: 84
在Linux中,可以通过systemd来设置MinIO开机自启。具体步骤如下:
1. 创建MinIO服务文件:在`/etc/systemd/system/`目录下创建一个名为`minio.service`的文件,并将以下内容复制到文件中:
```
[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+console
StandardError=journal+console
LimitNOFILE=65536
LimitNPROC=16384
CapabilityBoundingSet=CAP_SYS_ADMIN CAP_DAC_OVERRIDE CAP_NET_ADMIN CAP_IPC_LOCK CAP_SYS_RESOURCE CAP_SYS_CHROOT CAP_SETGID CAP_SETUID CAP_SYS_PTRACE CAP_SYS_BOOT CAP_AUDIT_WRITE CAP_AUDIT_CONTROL CAP_NET_BIND_SERVICE
AmbientCapabilities=CAP_NET_BIND_SERVICE
[Install]
WantedBy=multi-user.target
```
2. 启动MinIO服务:使用以下命令启动MinIO服务:
```
systemctl start minio.service
```
3. 设置MinIO服务开机自启:使用以下命令设置MinIO服务开机自启:
```
systemctl enable minio.service
```
现在,MinIO服务已经设置为开机自启动。如果需要停止MinIO服务,可以使用以下命令:
```
systemctl stop minio.service
```
如果需要查看MinIO服务的状态,可以使用以下命令:
```
systemctl status minio.service
```
阅读全文