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

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

  1. 创建 systemd 服务单元文件:

    打开终端并使用文本编辑器创建一个新的 systemd 服务单元文件,例如 minio.service

    bash 复制代码
    sudo vim /etc/systemd/system/minio.service
  2. 在打开的文件中,添加以下内容(根据您的需求进行适当的调整):

    bash 复制代码
    [Unit]
    Description=MinIO Server
    Documentation=https://docs.min.io
    After=network.target
    
    [Service]
    ExecStart=/path/to/minio server /path/to/minio --console-address :9090
    Restart=always
    
    [Install]
    WantedBy=multi-user.target

    请替换以下内容:

    • /path/to/minio:MinIO 服务器可执行文件的路径。
    • /path/to/minio/data:MinIO 数据存储目录的路径。
  3. 保存并关闭文件。

  4. 重新加载 systemd 配置:

    bash 复制代码
    sudo systemctl daemon-reload
  5. 启动 MinIO 服务:

    bash 复制代码
    sudo systemctl start minio
  6. 配置开机自启动(可选):

    bash 复制代码
    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 服务器的启动和停止。

相关推荐
试试勇气15 分钟前
Linux学习笔记(八)--环境变量与进程地址空间
linux·笔记·学习
做运维的阿瑞22 分钟前
Docker 通信核心:docker.sock 完全指南
运维·docker·容器
紧固视界39 分钟前
机械臂装配自动化推动紧固件设计革新
运维·自动化
小猪写代码1 小时前
服务器:常用文件夹介绍
运维·服务器
jiunian_cn1 小时前
【Linux】高级IO
java·linux·服务器
程曦曦1 小时前
宝塔服务器磁盘爆满:占用50G磁盘空间的.forever日志文件处理导致服务崩溃的教训
运维·服务器·vim
☆璇1 小时前
【Linux】网络基础概念
linux·网络
ICT系统集成阿祥1 小时前
服务器厂商领先的品牌名单
运维·服务器
zz-zjx1 小时前
Tomcat核心架构与生产部署指南
java·运维·tomcat
poemyang1 小时前
“一切皆文件”:揭秘LINUX I/O与虚拟内存的底层设计哲学
linux·rpc·i/o 模式