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