我没有configuration这个服务器,所以我不知道什么是正在运行或在哪里运行。 服务器是运行Centos的某种机架式服务器(运行在我们数据中心的1U或2U Dell)。
所以我们有在我们的服务器上运行的webapps。 一个是端口8080上的Jenkins。另一个是在服务器的端口1234上显示日志文件的目录列表。
我们以前可以通过端口1234访问日志,但是由于某种原因它今天停止工作。 我不知道什么Web服务器正在服务日志,但盲目执行:
find / -name "tomcat*"
没有任何回报。 我也执行了
netstat -a | grep 1234 netstat -a | grep 8080
但它不显示端口,这是没有意义的B / Cjenkins正在运行,所以至less端口8080应该由netstat返回(至less我认为8080应该返回)。 jenkins看起来是在自己运行,所以它似乎没有使用tomcat
java -jar /path/to/jenkins.war.
如果有人可以告诉我如何find运行在端口1234上的networking服务器,我会很感激。
netstat -a命令可能不会列出所有侦听端口 – 尝试netstat -tuln | grep 8080 netstat -tuln | grep 8080来查找在端口8080上侦听的进程。接下来,尝试简单地查询服务状态 – 在/etc/init.d/查找名为tomcat , httpd或类似文件的文件,并为它们中的每一个颁发service $filename status 。 如果有一个或多个表明它没有运行,通过比较who -r (获取当前运行级别)和chkconfig --list $filename (查看给定服务的运行级别“on”)的输出来检查它是否应该运行。对于)。 这应该让你开始。