• systemd 服务管理编写


    1.编辑服务管理脚本

    $ cat /lib/systemd/system/kafka.service
    [Unit]
    Description=Kafka Server
    Documentation=https://prometheus.io/docs/introduction/overview/
    After=network.target
    
    [Service]
    # 启动用户
    User=app
    # 启动组
    Group=app
    # 失败后,是否重启
    #Restart=on-failure
    # 工作目录
    WorkingDirectory=/data/home/app/kafka_2.11-2.0.1
    # 环境变量
    Environment=KAFKA_HEAP_OPTS=-Xms8g -Xmx8g
    Environment=JAVA_HOME=/usr/java/jdk1.8.0_191
    Environment=CLASSPATH=.:/lib.tools.jar
    Environment=${JAVA_HOME}/bin:${PATH}:/data/home/app/aspnetcor
    # 启动/关闭超时时间,超过后就强制关闭
    TimeoutSec=30
    # 启动命令,必须是前台启动进程
    ExecStart=/data/home/app/kafka_2.11-2.0.1/bin/kafka-server-start.sh /data/home/app/kafka_2.11-2.0.1/config/server.properties
    # 停止命令
    ExecStop=/data/home/app/kafka_2.11-2.0.1/bin/kafka-server-stop.sh /data/home/app/kafka_2.11-2.0.1/config/server.properties
    
    [Install]
    WantedBy=multi-user.target
    

    文件必须以.service结尾

    2.刷新配置启动脚本

    $ systemctl daemon-reload
    

    3.启动服务,并且设置开机自启

  • 相关阅读:
    SQL Server 性能优化之RML Utilities:快速入门(Quick Start)(1)
    sp_rename sqlserver 表 列 索引 类型重命名
    T- SQL性能优化详解
    sql-索引的作用(超详细)
    用一条SQL语句取出第 m 条到第 n 条记录的方法
    SARG
    git
    ssh
    70小事
    websocket
  • 原文地址:https://www.cnblogs.com/GXLo/p/11018398.html
Copyright © 2020-2023  润新知