• kill -HUP


    kill -HUP pid

    感觉这个还是有点用的,最近学的监控中,就用到了这个,重新读取配置文件,这样比较方便点

    prometheus --config.file "/etc/prometheus/prometheus.yml"
    

    pid 是进程标识。如果想要更改配置而不需停止并重新启动服务,请使用该命令。在对配置文件作必要的更改后,发出该命令以动态更新服务配置。

    重启Nginx:

       kill -HUP cat /app/nginx/nginx.pid
    

    重启httpd服务:

    ps -A | grep httpd | grep -v grep | awk ‘{ print $1}‘ | xargs -L 1 kill -HUP 
    

    ps 和 grep 命令用来在所有的进程中搜索 httpd(并且忽略用来搜索 httpd 进程的 grep 进程)。接下来,awk 只显示输出结果中的进程 ID,并将它传递给 xargs。然后,xargs 命令接受每个进程 ID(因为使用了 -L 1 以便一次提取一行内容),并使用kill -HUP 向相应的进程发送一个挂起信号。

    重启sshd服务

    更改/etc/ssh/sshd_config,将里面的Port改为新端口,比如28,然后 kill -HUP cat /var/run/sshd.pid 就行了。
    现有连接自己不会断,因为kill -HUP cat /var/run/sshd.pid 只是HUP监听的那个,已经建立的连接(不同的 pid)不会断。 然后你在现有账号下面exit,在用新的端口登陆就可以了。

  • 相关阅读:
    HDU 1800 Flying to the Mars 字典树,STL中的map ,哈希树
    字典树 HDU 1075 What Are You Talking About
    字典树 HDU 1251 统计难题
    最小生成树prim算法 POJ2031
    POJ 1287 Networking 最小生成树
    次小生成树 POJ 2728
    最短路N题Tram SPFA
    poj2236 并查集
    POJ 1611并查集
    Number Sequence
  • 原文地址:https://www.cnblogs.com/dalianpai/p/13651521.html
Copyright © 2020-2023  润新知