`

windows和linux下根据端口杀进程

 
阅读更多
为了做自动化部署,第一步就是要先根据端口杀死进程,举例的端口号是8080。
在linux下很容易做到,方法是:
netstat -nlp |grep :::8080 |awk '{print $7}' |awk -F/ '{print $1}' |xargs kill -9


在windows下也可以。方法是:
netstat -ano | findstr 0.0.0.0:8080 > 1.txt
for /f "tokens=5" %%a in (1.txt) do taskkill /pid %%a /f /t

注意:以上两句写入bat文件可以将8080端口的进程杀掉,如果用命令行,需要将双%号修改为单%号。
分享到:
评论
1 楼 魔主万界DEV 2017-04-05  

相关推荐

    如何解决windows系统和linux系统中端口被占用的问题

    ### 如何解决Windows系统和Linux系统中端口被占用的问题 #### Windows系统中的端口管理 **查询端口占用:** 在Windows系统中,我们可以通过多种方式来查询端口是否被占用以及占用该端口的进程信息。 1. **基本...

    Python根据服务获取端口号的方法

    本文将详细讲解如何使用Python根据服务名称获取端口号,并简要介绍Linux系统中查看和管理端口的相关知识。 首先,获取端口号的关键在于找到对应服务的进程ID(PID)。Python提供了`psutil`库,它允许我们获取系统中...

    解决8080端口冲突

    以下是在Windows和Linux系统中使用`netstat`命令检查8080端口的方法: 1. **Windows系统**: - 打开命令提示符(cmd)。 - 输入`netstat -a -n -o | find "8080"`并回车。 - 这条命令会列出所有监听8080端口的...

    netcat 瑞士军刀 linux windows netcat 瑞士军刀 linux windows

    本软件包含windows和linux两种版本 1、 了解NC的用法 命令:  nc –h 技巧:  win98用户可以在autoexec.bat加入path=nc的路径,win2000用户在环境变量中加入path中,linux含有这个命令(redhat) 1、基本使用  ...

    Linux下安装MySQL.pdf

    如果服务正在运行,使用`kill -9 3306`杀死进程。 接下来,卸载已有的MySQL。使用`rpm -e--nodeps 文件名`命令,如果有多个文件,可以使用`rpm -e--allmatches--nodeps 文件名`进行强制删除。记得将"文件名"替换为...

    常用Linux命令.pdf

    这些命令用于查看网络连接状态,查找和杀死进程。 7. 高级命令使用示例:包括find、grep-r等。这些命令用于在系统中搜索文件,或者在文本文件中进行复杂的模式匹配。 8. 链接和下载命令:包括ln、sz、rz等。这些...

    linux基础文档

    - `SIGKILL` (9):强制杀死进程。 - `SIGTERM` (15):正常终止进程。 - `SIGSTOP` (17):暂停进程。 - **示例**:`kill -9 进程ID`,用于强制终止指定进程。 #### 五、其他实用命令 - **SSH、SFTP和Telnet的使用...

    Linux下安装nginx的实现方法

    在Linux上,这个配置文件通常位于`/usr/local/nginx/conf/nginx.conf`,Windows下则在`安装目录\conf\nginx.conf`。找到`listen 80`行并将其更改为`listen 8090`,同时将`server_name`的localhost替换为你的服务器IP...

    linux基本培训指南

    ### Linux基本培训指南知识点详解 #### 一、文件与目录管理 ... - 使用:根据文档进行配置和设置。 以上就是 Linux 基础培训指南中的主要内容。通过掌握这些命令,可以帮助用户更加高效地管理和使用 Linux 系统。

    KillProcessByPort

    2. **确认进程**:根据进程ID,通过`tasklist`(Windows)、`ps`(Unix/Linux)命令查看进程信息,确定是否需要终止。 3. **终止进程**:使用`taskkill`(Windows)或`kill`(Unix/Linux)命令,指定进程ID强制结束...

    jar包启动脚本与关闭脚本win+linux

    总结来说,这些脚本使得管理基于Spring Boot的jar包应用变得更加便捷,无论是启动还是关闭,都能在Windows和Linux上进行,并且可以灵活地配置端口、外部配置文件等参数。在实际操作中,还需要注意确保安全性,比如...

    Linux常见问题分析(pdf文档)

    Linux下文件和目录的颜色代表什么 - **颜色含义**: - 红色:可执行文件。 - 蓝色:目录。 - 绿色:链接。 #### 51. 查看有多少活动httpd的脚本 - **方法**: - 使用`ps`命令结合grep查找活动的httpd进程。 ...

    Linux_bak.docx

    - 杀死对应进程:`kill -9 进程号` - **文件复制**: 使用`scp`命令可以在两台虚拟机间复制文件,如`scp -r ./* root@192.168.58.103:/usr/local/app/` - **修改文档ID**: 对于特定场景,如Zookeeper,可能...

    Linux上部署项目.pdf

    - **Xshell和Xftp**:首先,你需要在Windows上安装Xshell和Xftp这两个工具,它们分别用于远程SSH连接到Linux主机和文件传输。 - **Tomcat安装包**:从Tomcat官方网站下载适合Linux环境的Tomcat版本,例如在描述中...

    linux初级命令备忘录中文版.pdf

    Linux是世界上最广泛使用的开源操作系统之一,对于开发人员和系统管理员来说,熟悉其基本命令是至关重要的。本备忘录旨在帮助对Linux感兴趣的人员快速掌握一些常用命令,以便于日常操作和开发工作。 1. **SSH ...

    Linux(Cent OS7.2)下启动停止memcached方法及ps命令使用讲解.docx

    本文档主要讲解了在 Linux(Cent OS7.2) 环境下安装、启动和停止 Memcached 服务的方法,并对 ps 命令的使用进行了详细讲解。 一、Memcached 服务安装 在 Linux(Cent OS7.2) 环境下,可以使用 yum 源安装 Memcached...

    解析Linux特殊文件

    在Linux系统中,设备文件是非常重要的组成部分,它们位于`/dev`目录下,并分为两大类:**块设备文件**和**字符设备文件**。 ##### 块设备文件 块设备文件主要用于处理能够进行随机访问的数据存储设备,比如硬盘...

    websocket消息推送_windows+nginx+wss+https.rar

    websocket消息推送,windows下为http+ws模式。linux下为nginx+wss+https模式,重点是https和...另外还包含在linux+php.exe下永久运行php文件的方法和杀死永久运行进程的方法以及开启防火墙端口的方法,都写在了说明里!

    linux vnc 建立远程桌面1

    Linux VNC 建立远程桌面需要安装 VNC 服务器、配置图形界面、安装 X-Windows、安装登陆管理器、安装 Ubuntu 桌面环境、杀掉 VNC 进程、调整分辨率等步骤。同时,需要解决可能遇到的问题,以便正确地使用 VNC 远程...

    linux部署tomcat1

    - 杀死Tomcat进程:使用`kill -9 PID`强制杀死,或`kill -15 PID`友好关闭。 7. **Nginx实现Tomcat集群** - 编辑Nginx配置文件,定义一个upstream块,列出所有Tomcat服务器的IP和端口。 - 设置server块,监听...

Global site tag (gtag.js) - Google Analytics