文章目录
- 进程端口相关
- 打开面板快捷键
- 防火墙相关
进程端口相关
- 可以查看本机开放的全部端口.
netstat -ano
协议:分为TCP和UDP
本地地址(Local Address):代表本机IP地址和打开的端口号
外部地址(Foreign Address):远程计算机IP地址和端口号
状态(State):表明当前的连接状态
PID:对应进程 的PID。在任务管理器 的进程中可以根据对应的PID可以找到对应的进程
其中状态的几个含义:
LISTENING时表示处于侦听状态,就是说该端口是开放的,等待连接,但还没有被连接。就像你房子的门已经敞开的,但还没有人进来。
ESTABLISHED的意思是建立连接。表示两台机器正在通信。
CLOSE_WAIT 对方主动关闭连接或者网络 异常导致连接中断
TIME_WAIT 我方主动调用close()断开连接,收到对方确认后状态变为TIME_WAIT
- 根据根据端口号查询进程
netstat -ano|findstr 800
- 根据关键字查询进程
tasklist|finstr java
- 根据进程号查询应用名
tasklist | findstr 14092
- 根据进程名称查询
tasklist /fi “imagename eq nginx.exe”
- 杀死进程
taskkill /f /t /im 进程名称
taskkill /f /t /pid 进程号
例如
taskkill /f /t /im nginx.exe
taskkill /f /t /pid 800
taskkill /f /t /im nginx.exe
实战:根据端口查找进程,根据进程号查找实例名称,根据实例名称查找程序安装路径
打开面板快捷键
- cmd 打开控制面板
controll
- cmd 打开防火墙
Firewall.cpl
- cmd清屏
cls
- cmd 打开记事本
notepad
- cmd 打开计算器
calc
- cmd 打开 绘图
mspaint
- cmd 打开服务列表
services.msc
- cmd 打开远程桌面
mstsc
防火墙相关
// 开启防火墙
netsh advfirewall set allprofiles state on
// 关闭防火墙
netsh advfirewall set allprofiles state off
//恢复默认防火墙策略:
old commond : netsh firewall reset
new commond: netsh advfirewall reset