【Ubuntu】Systemctl 管理 MinIO 服务器的启动和停止

[复制链接]
发表于 2024-6-10 19:59:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
要使用 systemctl 来管理 MinIO 服务器的启动和停止,您需要创建一个 systemd 服务单元文件,以便 systemd 能够启动和停止 MinIO 服务器。下面是一般的步调:

  • 创建 systemd 服务单元文件:
    打开终端并使用文本编辑器创建一个新的 systemd 服务单元文件,例如 minio.service:
    1. sudo vim /etc/systemd/system/minio.service
    复制代码
  • 在打开的文件中,添加以下内容(根据您的需求进行得当的调解):
    1. [Unit]
    2. Description=MinIO Server
    3. Documentation=https://docs.min.io
    4. After=network.target
    5. [Service]
    6. ExecStart=/path/to/minio server /path/to/minio/data --console-address :9090
    7. Restart=always
    8. Environment="MINIO_ROOT_USER=admin" "MINIO_ROOT_PASSWORD=password"
    9. [Install]
    10. WantedBy=multi-user.target
    复制代码
    请更换以下内容:

    • /path/to/minio:MinIO 服务器可执行文件的路径。
    • /path/to/minio/data:MinIO 数据存储目次的路径。

  • 生存并关闭文件。
  • 重新加载 systemd 设置:
    1. sudo systemctl daemon-reload
    复制代码
  • 启动 MinIO 服务:
    1. sudo systemctl start minio
    复制代码
  • 设置开机自启动(可选):
    1. sudo systemctl enable minio
    复制代码
现在,MinIO 服务器将以 systemd 服务的形式运行,而且您可以使用以下命令来控制它:


  • 启动 MinIO 服务:sudo systemctl start minio
  • 停止 MinIO 服务:sudo systemctl stop minio
  • 重启 MinIO 服务:sudo systemctl restart minio
  • 查看 MinIO 服务状态:sudo systemctl status minio
如许,您就可以使用 systemctl 来方便地管理 MinIO 服务器的启动和停止。
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表