![在哪里可以找到系统中所有日志的完整列表?](https://linux22.com/image/1221309/%E5%9C%A8%E5%93%AA%E9%87%8C%E5%8F%AF%E4%BB%A5%E6%89%BE%E5%88%B0%E7%B3%BB%E7%BB%9F%E4%B8%AD%E6%89%80%E6%9C%89%E6%97%A5%E5%BF%97%E7%9A%84%E5%AE%8C%E6%95%B4%E5%88%97%E8%A1%A8%EF%BC%9F.png)
我想学习更多关于法医分析的知识,我正在尝试应对以下挑战蜜网计划。我需要检查日志文件并找到远程连接到计算机的 IP。我dd
制作了硬盘映像。我认为唯一正在运行的服务是apache
。除了 Apache 的日志之外,我还应该检查哪些其他日志文件?它们位于哪里?
答案1
您可以使用命令 who 查看 /var/log/wtmp。这将显示谁登录了系统。我认为它显示了 IP,但并不完全确定。这当然仅适用于 *nix 机器。
编辑:重读帖子后,我怀疑您更想查看谁连接到了您的 Web 服务器的日志?我认为这不会显示任何此类信息,只会显示谁访问了 shell。
答案2
您没有说明您运行的是哪种系统,但我猜是最新的 Linux:/var/log 下有大量日志等待您检查。其他系统可能将它们放在其他地方。几乎所有这些都可能包含有用的连接信息。