minio开机自启动
时间: 2023-11-10 11:04:28 浏览: 101
要在Linux系统中设置MinIO开机自启动,可以使用systemd服务。具体步骤如下:
1. 创建一个名为minio.service的文件,路径为/etc/systemd/system/,并将以下内容复制到文件中:
```
[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 "[ -n \"${MINIO_VOLUMES}\" ] || echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\""
ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
StandardOutput=journal+console
StandardError=journal+console
LimitNOFILE=65536
LimitNPROC=65536
CapabilityBoundingSet=CAP_SYS_ADMIN CAP_SYS_CHROOT CAP_NET_ADMIN CAP_NET_BIND_SERVICE CAP_IPC_LOCK CAP_SETGID CAP_SETUID CAP_SYS_RESOURCE
AmbientCapabilities=CAP_NET_BIND_SERVICE
[Install]
WantedBy=multi-user.target
```
2. 保存文件并退出编辑器。
3. 启用MinIO服务并设置开机自启动:
```
sudo systemctl daemon-reload
sudo systemctl enable minio.service
sudo systemctl start minio.service
```
现在,MinIO服务已经设置为开机自启动。
阅读全文