`
guyongpeng
  • 浏览: 61829 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

linux中根据端口号杀进程和启动应用两例

阅读更多
1.一进程确定占用某一tcp端口,如下命令可以杀掉该进程。

kill -9 $(netstat -tlnp|grep 1099|awk  '{print $7}'|awk -F '/' '{print $1}')


其中1099为端口号。注意:
  • 得写出完整端口号,否则易错杀其他进程。
  • 7是进程信息所处的列号,不同Linux可能不同,需要调整。


2.两应用程序service1和service2,service2依赖service1,即得等service1启动后才能启动,若service1应用占用一确定的tcp端口,如下脚本可实现该操作:

echo "service1 start..."
./service1.sh

netstat -tlnp|grep 2098
until [ "$?" -eq "0" ]
do
	echo "waiting service1 to startup..."
	sleep 1
	netstat -tlnp|grep 2098
done
echo "service1 started."
./service2.sh
echo "service2 started."


其中2098为service1占用的tcp端口
分享到:
评论

相关推荐

    根据端口号得到打开该端口号的进程ID

    在IT领域,尤其是在系统管理和网络调试中,了解如何根据端口号获取对应的进程ID是一项非常实用的技能。端口号是计算机网络通信中标识服务的重要组成部分,它允许不同的服务在同一台主机上并行运行。当我们需要诊断...

    查找Windows端口号对应的进程

    在Windows操作系统中,有时我们需要了解哪些进程占用了特定的端口号,这有助于排查网络问题、优化系统性能或解决安全问题。查找Windows端口号对应的进程是一个关键的步骤,它可以帮助我们定位到具体的服务或应用程序...

    Shell脚本实现根据端口号kill相应进程功能

    在Linux操作系统中,端口是应用程序使用的逻辑概念,端口号是端口的标识符。一台计算机可以有多个端口,通过不同的端口号与外部通信。当应用程序运行时,它们会占用一个或多个端口以供网络通信使用。有时出于维护或...

    Linux上根据端口查询程序运行路径

    Linux上根据端口查询程序运行路径

    Linux下Tomcat的启动、关闭、杀死进程

    本文将详细介绍如何在Linux系统中启动、关闭以及强制终止(杀死)Tomcat进程。 #### 一、启动Tomcat 启动Tomcat通常需要通过Tomcat安装目录下的`bin`目录执行相应的脚本命令。具体的步骤如下: 1. **进入Tomcat...

    Linuxt系统根据端口号停止相应的服务

    Linuxt系统根据端口号停止相应的服务

    6种查看Linux进程占用端口号的方法详解

    端口是 Linux 系统上特定进程之间逻辑连接的标识,包括物理端口和软件端口。由于 Linux 操作系统是一个软件,因此本文只讨论软件端口。软件端口始终与主机的 IP 地址和相关的通信协议相关联,因此端口常用于区分应用...

    在Linux中查看进程占用的端口号

    端口是 Linux 系统上特定进程之间逻辑连接的标识,包括物理端口和软件端口。由于 Linux 操作系统是一个软件,因此本文只讨论软件端口。软件端口始终与主机的 IP 地址和相关的通信协议相关联,因此端口常用于区分应用...

    linux下openfire修改端口号

    linux下修改openfire的相关的端口号。因为有时候它默认的端口号会被 占用,或,服务器那边不能让你用,只给你分配一定范围内的端口

    Linux获取指定端口服务信息,获取指定服务器端口号

    在Linux系统中,管理和监控网络服务是日常运维工作的重要部分,而获取指定端口上的服务信息则可以帮助我们了解系统的运行状态、排查网络问题或者优化资源分配。本篇将详细讲解如何在Linux环境下获取指定端口的服务...

    系统进程端口号查看器

    双击运行后,它会调用操作系统内置的命令行工具(如Windows的"netstat"命令或Linux的"netstat"或"ss"命令)来列出所有活动的网络连接,包括进程ID、本地和远程IP地址以及端口号。用户可以通过这些信息进行进一步分析...

    windows查看某个端口在被哪个进程使用着,linux查看某个端口在被哪个进程使用着

    windows查看某个端口在被哪个进程使用着 linux查看某个端口在被哪个进程使用着

    linux服务器端口无法访问问题解决

    在Linux服务器环境中,当遇到80端口无法访问的问题时,需要进行一系列的排查步骤来定位和解决问题。以下是一些关键的知识点: 1. **项目运行状态**:首先,确保服务器上部署的应用程序已经成功启动并运行。对于Java...

    linux端口和服务

    在Linux系统中,端口主要分为两种类型:TCP端口和UDP端口。TCP端口主要用于面向连接的服务(如HTTP、FTP等),而UDP端口则用于无连接的服务(如DNS、NTP等)。 端口编号范围为0~65535,其中0~1023为熟知端口(well-...

    进程号/端口号关联信息查看 由进程号获取对应的端口号 vc源码

    标题中的“进程号/端口号关联信息查看 由进程号获取对应的端口号 vc源码”表明这是一个关于操作系统中进程与网络端口关联查询的程序,使用C++编程语言(通过vc源码)实现。该程序的主要功能是允许用户通过进程ID来...

    公认协议号,预分配协议号和端口号文档(取自linux)

    在Linux系统中,这些信息通常存储在特定的文本文件中,以便系统和应用程序能够识别和使用。以下是这两个核心概念的详细解释。 首先,我们来看“公认协议号”。协议号是用于区分不同网络协议的唯一标识符。在...

    Android端口号被占用解决方案

    在Android开发过程中,由于应用程序需要通过特定的端口号与设备或模拟器进行通信,因此端口号的使用变得至关重要。端口号被占用的情况时常发生,这可能导致ADB(Android Debug Bridge)无法正常工作,进而影响到应用...

    查询端口号对应的PID号

    在IT领域,特别是系统管理和网络故障排查过程中,经常会遇到需要查询特定端口号被哪个进程占用的情况。这通常涉及到操作系统层面的知识和技术,对于Windows和Linux等不同操作系统,具体的方法会有所差异。下面将详细...

    Linux和windows下查看DB2端口号

    无论是Linux还是Windows操作系统环境,了解如何查看DB2的端口号对于系统管理员和数据库开发者而言都是必备技能。本文将深入探讨在Linux和Windows操作系统下查看DB2端口号的方法,帮助读者更好地管理DB2服务。 ### ...

Global site tag (gtag.js) - Google Analytics