美文网首页Linuxlinux
linux查看进程、端口号、查找文件位置

linux查看进程、端口号、查找文件位置

作者: 指下光年 | 来源:发表于2021-07-28 23:26 被阅读0次

linux查看进程、端口号、查找文件位置

你刚入职一家公司,现在有一个项目。项目比较老了,对接兄弟早就已经离职联系不上了,你领导让你找一下这个项目的jar包位置.......

首先,这个项目是可以运行的,然后浏览器打开这个项目地址,随便找个页面F12,查看接口信息 image.png
这个地方可以看到接口的baseurl。然后你就要去找你老大问一下这个baseurl对应的服务器,你老大说他忙没有时间,这个时候你就要去找nginx的配置文件,用这个命令找到nginx启动的配置文件:ps -ef | grep nginx 逐个去找server_name是上面的baseurl的配置
[root@iZuf647yf0hxjfzzbvyz3wZ ~]# ps -ef | grep nginx
root      4334  4303  0 23:14 pts/0    00:00:00 grep --color=auto nginx
root     15244     1  0 Jul18 ?        00:00:00 nginx: master process ./nginx -c /home/nginx-web-copy.conf
nobody   15245 15244  0 Jul18 ?        00:00:00 nginx: worker process
root     18279     1  0 Jul18 ?        00:00:00 nginx: master process ./nginx -c /home/mall/nginx/mall-nginx.conf
nobody   18280 18279  0 Jul18 ?        00:00:00 nginx: worker process
root     25466     1  0 Jul15 ?        00:00:00 nginx: master process ./nginx -c /home/nginx-web.conf
nobody   25467 25466  0 Jul15 ?        00:00:00 nginx: worker process

这个时候就可以找到项目对应的ip,端口。找到端口了,执行netstat -tunlp | grep [端口],就可以找到文件的位置了。

[root@iZuf647yf0hxjfzzbvyz3wZ ~]# netstat -tunlp | grep 3306
tcp6       0      0 :::3306                 :::*                    LISTEN      9033/mysqld         
[root@iZuf647yf0hxjfzzbvyz3wZ ~]# ps -ef | grep 9033
root      4754  4303  0 23:22 pts/0    00:00:00 grep --color=auto 9033
mysql     9033     1  0 Jun23 ?        00:54:44 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid

相关文章

网友评论

    本文标题:linux查看进程、端口号、查找文件位置

    本文链接:https://www.haomeiwen.com/subject/kcgtvltx.html