• systemd


    1  关于自定义的一个service,以nginx为例

    [root@localhost ~]# cat /usr/lib/systemd/system/nginx.service
    [Unit]
    Description=System Nginx Service
    Wants=network.target network-online.target
    After=network.target network-online.target
    
    [Service]
    Type=forking
    PIDFile=/var/run/nginx.pid
    ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf
    ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf
    ExecReload=/bin/kill -s HUP $MAINPID
    ExecStop=/bin/kill -s QUIT $MAINPID
    Restart=on-failure
    
    [Install]
    WantedBy=multi-user.target

    相关参数解释

    https://www.cnblogs.com/wjb10000/p/5566801.html

    https://blog.csdn.net/comprel/article/details/82750288

    http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html

    systemd 的日志管理  journalctl

    journalctl -k    查看内核日志(不显示应用日志)
    journalctl -f    实时滚动显示最新日志
    journalctl -u nginx.service  查看某个unit的日志

    # 查看指定时间的日志
    journalctl --since="2012-10-30 18:17:16"
    journalctl --since "20 min ago"
    journalctl --since yesterday
    journalctl --since "2015-01-10" --until "2015-01-11 03:00"
    journalctl --since 09:00 --until "1 hour ago"

    查看指定进程的日志

    journalctl _PID=1
  • 相关阅读:
    keras使用AutoEncoder对mnist数据降维
    maven插件生成可执行jar包
    python基于opencv实现人脸定位
    使用Jieba提取文章的关键词
    汉语词性对照表
    SQL优化
    keras基于卷积网络手写数字识别
    统计学习
    log4j和slf4j的区别
    log4j配置详解(非常详细)
  • 原文地址:https://www.cnblogs.com/jkklearn/p/10047687.html
Copyright © 2020-2023  润新知