【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 服务器的启动和停止。

相关推荐
comedate16 小时前
Windows / Linux GPU 虚拟内存布局差异与 CUDA 越界访问行为
linux·windows·mmu·cuda 越界访问
暴力求解18 小时前
Linux网络---传输层协议TCP(二)
linux·服务器·开发语言·网络·tcp/ip
JoyCong199818 小时前
ToDesk个人版、专业版、游戏版、设计版、性能版、团队版权益介绍
大数据·运维·游戏·远程工作·远程操作
ltl19 小时前
序列化格式深度对比:Protobuf、FlatBuffers、Cap’n Proto
linux
lengjingzju19 小时前
编译与调试完全指南—第17章 总结
linux
ltl19 小时前
容器网络性能真相:veth vs macvlan vs eBPF 数据面
linux
Elastic 中国社区官方博客19 小时前
ES95:面向 Elasticsearch 时间序列指标的自适应压缩
大数据·运维·elasticsearch·搜索引擎·架构·全文检索
我不会插花弄玉20 小时前
9.进程间通信(上)【由浅入深-Linux】
linux·共享内存·进程通信
mqiqe20 小时前
AgentScope Java 2.0 Agent 状态存储(AgentStateStore)深度解析:构建可恢复、可扩展的智能体运行时
java·运维·网络
mennekes21 小时前
数据中心安全配电设备如何选择?
运维·人工智能·科技·安全·制造