1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Windows 和 Linux 查看和关闭端口常用命令

Windows 和 Linux 查看和关闭端口常用命令

时间:2020-01-06 17:12:48

相关推荐

Windows 和 Linux 查看和关闭端口常用命令

title: Windows 和 Linux 查看和关闭端口常用命令

date: -03-11 09:35:48

tags:

LinuxWindows

categories:开发实践

cover: https://cover.png

feature: false

1. Windows 常用命令

查看系统当前所有的端口使用情况

netstat -ano

查看端口被哪个应用占用

netstat -ano|findstr "端口号"

查看端口信息

tasklist|findstr "端口号"

关闭端口

taskkill /pid "端口号" -t -f

2. Linux 常用命令

Linux系统查看端口常用命令:lsof 和 netstat

2.1 lsof

lsof (list open files)是一个显示系统当前打开文件的工具。Linux系统的应用程序都会有自己的文件描述符,通过文件描述符与操作系统进行交互。可用此命令进行系统监控、网络信息查看等

列举当前所有端口连接信息,输出信息列表

lsof -i

查看 TCP 端口情况

查看所有 TCP 端口lsof -i tcp查看指定 TCP 端口情况lsof -i tcp:"指定端口号"lsof -i tcp:7001

查看 UDP 端口情况

lsof -i udp

用法与查看 TCP 端口同

按协议类型查

lsof -i 4lsof -i 6

查看指定端口情况

lsof -i :22

按用户查

查看 nexus 用户lsof -a -u nexus -i

2.2 netstat

netstat 命令用于显示网络状态,命令参数如下:

-t :指明显示TCP端口-u :指明显示UDP端口-l :仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)-p :显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。-n :不进行DNS轮询,显示 IP(可以加速操作)
查看某一端口

netstat -anp|grep "端口号"netstat -anp|grep 3306

查看 TCP 或 UDP 端口,即加 t 或 u

netstat -ntlpnetstat -nulp

查看某一端口的连接数量

netstat -pnt|grep :3306 |wc

可根据情况选择对应的命令参数

2.3 ps

Linux中的 ps 命令是 Process Status 的缩写。ps 命令用来列出系统中当前运行的那些进程。ps 命令列出的是当前那些进程的快照,就是执行 ps 命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用 top 命令。常用参数如下:

a :显示所有进程-a :显示同一终端下的所有程序-A :显示所有进程c :显示进程的真实名称-N :反向选择-e :等于 “-A”e :显示环境变量f :显示程序间的关系-H :显示树状结构r :显示当前终端的进程T :显示当前终端的所有程序u :指定用户的所有进程
查看一个服务有几个端口

ps -ef|grep redis

列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示

ps c

显示现行终端机下的所有程序,包括其他用户的程序

ps a

显示所有程序

ps -A

可根据情况选择对应的命令参数

2.4 杀死进程

kill [参数] [进程号]kill -9 4394

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。