V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
n0bug
V2EX  ›  Linux

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

  •  
  •   n0bug · 2015-12-29 09:56:26 +08:00 · 6624 次点击
    这是一个创建于 3040 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    kill -9 PID

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

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

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

    node 的程序推荐 pm2 来管理
    randyzhao
        8
    randyzhao  
       2015-12-29 10:27:42 +08:00
    monit +1
    datou552211
        9
    datou552211  
       2015-12-29 10:28:57 +08:00 via iPhone
    这个 shell
    while true
    do
    done
    wgjak47
        10
    wgjak47  
       2015-12-29 11:50:22 +08:00
    supervisor + 1
    或者直接 systemd 也行。
    pynix
        11
    pynix  
       2015-12-29 11:56:12 +08:00
    守护进程。。。
    Orzpls
        12
    Orzpls  
       2015-12-29 11:58:36 +08:00 via Android
    @datou552211 还得后台执行才行哦,正巧我前两天刚写了个。
    n0bug
        13
    n0bug  
    OP
       2015-12-29 15:23:52 +08:00
    有守护进程那岂不是说对方已经拿到了 root 权限? 怎样查出来是哪个守护进程呢?
    GNiux
        14
    GNiux  
       2015-12-30 20:20:49 +08:00 via iPhone
    有守护进程那岂不是说对方已经拿到了 root 权限? 怎样查出来是哪个守护进程呢?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3253 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:27 · PVG 22:27 · LAX 07:27 · JFK 10:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.