有没有办法获取当前正在攻击我的 VPS 的 PHP 脚本文件名?
例如,当我查看“top”时,我看到:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
7622 itil 17 0 61388 11m 6004 R 45.8 2.3 0:00.13 php
7626 itil 17 0 58360 8632 5440 R 24.6 1.6 0:00.07 php
我如何才能找出 PHP 在特定时间正在处理哪个文件?
答案1
要显示传递给命令的参数,请使用下一个命令:
ps v -C php
如果您只看到类似的内容php somefile.php
,请使用以下命令获取当前工作目录:
readlink /proc/$PID/cwd
替换$PID
为进程的 PID,如图所示ps
。