V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
n0bug
V2EX  ›  Linux

如何让进程被 kill 后立刻又启动?

  •  
  •   n0bug · Dec 29, 2015 · 7521 views
    This topic created in 3773 days ago, the information mentioned may be changed or developed.

    今天发现一个 vps 貌似被黑了,登录进去看 squid 的网络流量高的吓人,于是想

    kill -9 PID

    但是发现 squid 立马自动重启了,换了一一个进程号。

    那么如果被黑,如何实现这样的自动重启呢?

    14 replies    2015-12-30 20:20:49 +08:00
    Strikeactor
        1
    Strikeactor  
       Dec 29, 2015   ❤️ 2
    supervisor
    ichou
        2
    ichou  
       Dec 29, 2015
    有守护进程吧
    harry890829
        3
    harry890829  
       Dec 29, 2015
    @Strikeactor 多谢了,最近正好需要这种东西,研究一下
    est
        4
    est  
       Dec 29, 2015
    systemd
    fising
        5
    fising  
       Dec 29, 2015
    Daemon Process
    taijia
        6
    taijia  
       Dec 29, 2015
    装个 monit ,配置下就好了
    gimp
        7
    gimp  
       Dec 29, 2015
    最无脑的一种是自己写个 shell ,启动程序,几秒检查一次 pid ,不存在则启动程序

    node 的程序推荐 pm2 来管理
    randyzhao
        8
    randyzhao  
       Dec 29, 2015
    monit +1
    datou552211
        9
    datou552211  
       Dec 29, 2015 via iPhone
    这个 shell
    while true
    do
    done
    wgjak47
        10
    wgjak47  
       Dec 29, 2015
    supervisor + 1
    或者直接 systemd 也行。
    pynix
        11
    pynix  
       Dec 29, 2015
    守护进程。。。
    Orzpls
        12
    Orzpls  
       Dec 29, 2015 via Android
    @datou552211 还得后台执行才行哦,正巧我前两天刚写了个。
    n0bug
        13
    n0bug  
    OP
       Dec 29, 2015
    有守护进程那岂不是说对方已经拿到了 root 权限? 怎样查出来是哪个守护进程呢?
    GNiux
        14
    GNiux  
       Dec 30, 2015 via iPhone
    有守护进程那岂不是说对方已经拿到了 root 权限? 怎样查出来是哪个守护进程呢?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2678 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 15:58 · PVG 23:58 · LAX 08:58 · JFK 11:58
    ♥ Do have faith in what you're doing.