在 CentOS 7 系统中,设置 MinIO 开机启动可以使用 Systemd 创建服务单元文件。以下是具体步骤:
-
首先确保 MinIO 已安装并且能正常手动启动。
-
创建 MinIO 的 Systemd 服务单元文件,在
/etc/systemd/system/
目录下创建一个名为minio.service
的文件:
sudo vi /etc/systemd/system/minio.service
- 在打开的编辑器中输入以下内容(请根据实际情况修改
User
、Group
和ExecStart
中的路径信息):
[Unit]
Description=MinIO Server
After=network.target
[Service]
User=root
#设置ExecStart设置你安装的minio的路径
ExecStart=/usr/local/minio/minio server --address 0.0.0.0:9000 --console-address 0.0.0.0:9001 /data/minio
Restart=always
Environment="MINIO_ACCESS_KEY=minioadmin"
Environment="MINIO_SECRET_KEY=minioadmin" # 设置你的私有密钥
[Install]
WantedBy=multi-user.target
-
保存并关闭编辑器。
-
重新加载 systemd 配置以识别新添加的服务:
sudo systemctl daemon-reload
- 启用 MinIO 服务以便开机启动:
sudo systemctl enable minio.service
- 可选地,现在就启动 MinIO 服务:
sudo systemctl start minio.service
- 检查 MinIO 服务状态确认是否已成功启动:
sudo systemctl status minio.service
以上就是 CentOS 7 中通过 Systemd 设置 MinIO 开机启动的具体操作步骤。如果在执行过程中遇到问题,请检查提供的路径、用户权限以及环境变量等配置信息是否正确无误。