在工作中,当领导让你维护一个对外提供服务的接口,而此时除了接口地址外,关于该接口的文档或代码均不知道在哪,此时心里虽然是崩溃的,但是还是得想办法完成任务。完成任务的第一步就是根据接口地址找到该项目所在位置,该步骤只需简单的两个Linux命令即可搞定。
根据接口地址的ip或域名我们可以找到对应的服务器,而根据接口的端口号我们可以找到项目在服务器中的位置。
1.根据端口号寻找进程号
netstat -anp | grep 6800
执行命令后,系统就会列出所有匹配到该端口号的进程,下图中的最后一列4884就是我们需要的端口号。

2.根据进程号定位项目代码目录
找到进程号,那就可以用如下Linux命令定位项目代码位置了
ll /proc/4884

上图中cwd对应的目录就是我们的项目目录,exe就是执行脚本的解释器及其对应位置。
本文指导如何在Linux环境下,利用netstat和ls命令快速定位到对外服务接口的项目代码目录,即使面对缺乏文档和代码的情况也能高效解决问题。
2964

被折叠的 条评论
为什么被折叠?



