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.1和1.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
)

浙公网安备 33010602011771号