Windows服务器常用命令

1. 命令行

1.1 当端口被占用时定位进程

这个操作的思路是首先查看占用端口的是哪个进程,再根据进程id查看服务信息

# 查看所有的端口占用
netstat -ano

# 查看占用某个端口的进程(这里假设端口是18000,进程id为11211)
netstat -ano | findstr 18000

# 获取进程信息
tasklist | findstr "11211"

在获取进程id之后,也可以直接在任务管理器中的进程里根据PID查看对应进程。

1.2 杀死进程

# 这里以进程11211为例
taskkill /f /pid 11211 

我们将1.11.2组合一下,写一个脚本来实现快速关闭某个端口的服务。

@echo off & setlocal enabledelayedexpansion
for /f "tokens=2,5" %%a in ('netstat -ano ^| findstr 0.0.0.0:18000') do (
	taskkill /f /pid %%b
)
posted @ 2022-09-14 09:43  大唐冠军侯  阅读(148)  评论(0)    收藏  举报