【发布时间】:2018-09-20 15:59:55
【问题描述】:
我们有一个数字海洋服务器,可以运行我们拥有的 5-6 个 wordpress 网站。我们有 3 名程序员可以访问服务器。今天所有网站都关闭了,直到我修复为止。直到一位程序员告诉我,我才知道这个问题。
我查了日志发现:
unix:/run/php/php7.0-fpm.sock failed
我看到了
Failed to restart php7.0-fpm.service: Unit php7.0-fpm.service is masked.
当我试图重新启动它时。
我检查了文件,该目录中没有任何内容,所以我安装,然后重新启动服务器,网站恢复在线。
我的问题是:有什么办法可以查出是谁干的?或者是什么时候发生的?任何帮助将不胜感激。谢谢。
【问题讨论】:
-
一般来说,我从不向我的程序员提供命令行(终端)访问权限。最多可以使用 sftp 上传/下载代码文件
-
在 ubuntu 服务器上,您可以查看
/var/log/auth.log- 它会让您了解谁在什么时间登录。也许您可以根据 php-fpm 日志等中的时间戳在此处连接一些点 -
是的,我知道一般情况下应该这样处理。但是我的公司很棘手,他们都可以访问这台服务器,因为我们过去在同一台服务器上处理不同的项目。并且公司的所有者希望至少有 2 人可以访问服务器。
-
谢谢,@MadhurBhaiya 让我看看