如何找到在 Ubuntu 映像上运行的应用程序的源代码位置?

如何找到在 Ubuntu 映像上运行的应用程序的源代码位置?

假设我登录了一个由自动化过程生成的图像,它正在提供一个网站(在我的情况下是一个 Rails 网站)。我已获得 root 权限,但不知道在哪里可以找到源代码。鉴于有进程正在运行,它们正在提供代码,或者至少是代码的编译版本,有没有可靠的方法可以找出源代码在实例上的位置?

答案1

注意 Web 服务器使用的文件并找到它。

例如;

查找/-名称“index.html”

以前我也遇到过这种情况,因为我更喜欢 Windows 而不是 Linux。(我创建了一个云 Linux VM 来制作一个 Web 服务器来学习,但我不知道 Web 服务器服务的主文件夹在哪里)

答案2

您可以使用ss -tp列出所有打开的端口及其进程 ID。使用ps aux | grep PID显示已执行的命令。

相关内容