网站首页 > 博客文章 正文
使用netstat命令
netstat是用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况,如网络连接、路由表和网络接口信息,可以让用户得知有哪些网络连接正在运作。使用时如果不带参数,则显示活动的 TCP 连接。
1、格式
netstat [-a][-e][-n][-o][-p Protocol][-r][-s][Interval]
2、常用参数
-s 显示每个协议的统计。
-a 显示所有socket,包括正在监听的。
-n 以网络IP地址代替名称,显示出网络连接情形。
-t 显示TCP协议的连接情况
-p 显示建立相关连接的程序名和PID。
-e 显示以太网统计。此选项可以与 -s 选项结合使用。
3、举例说明
netstat -an | grep 端口号 【查看端口是否开启/监听】
netstat –apn 【 查看所有的进程和端口使用情况】
netstat -anp | grep 端口号 【查看指定端口号的进程情况】
netstat -luntp 【显示tcp,udp的端口和进程等相关情况】
netstat -luntp|grep 端口号 或 netstat -lntp|grep 端口号 【查看指定端口号的进程情况】
nc -l 端口号 【开启/监听测试端口】
若提示-bash: nc: command not found,则需要安装nc,命令: yum install -y nc
使用ps 命令
ps命令用来列出系统中当前运行的那些进程。
1、格式
ps[参数]
2、参数
a 显示所有进程
-a 显示同一终端下的所有程序
-A 显示所有进程
c 显示进程的真实名称
-e 等于“-A”
e 显示环境变量
f 显示程序间的关系
r 显示当前终端的进程
T 显示当前终端的所有程序
u 指定用户的所有进程
-au 显示较详细的资讯
-aux 显示所有包含其他使用者的行程
3、举例说明
ps -ef 【可以查看当前所有进程】
ps -ef |grep 进程 【可以查看指定进程】
ps -aux | grep 进程 【可以查看指定进程】
ps -u 用户名 【显示指定用户信息】
使用lsof命令
是一个列出当前打开文件的工具。
在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件
1、格式
lsof [options] filename
2、参数
lsof filename 显示打开指定文件的所有进程
lsof -a 表示两个参数都必须满足时才显示结果
lsof -c string 显示COMMAND列中包含指定字符的进程所有打开的文件
lsof -u username 显示所属user进程打开的文件
lsof -g gid 显示归属gid的进程情况
lsof +d /DIR/ 显示目录下被进程打开的文件
lsof +D /DIR/ 同上,但是会搜索目录下的所有目录,时间相对较长
lsof -d FD 显示指定文件描述符的进程
lsof -n 不将IP转换为hostname,缺省是不加上-n参数
lsof -i 用以显示符合条件的进程情况
3、举例说明
lsof -i:端口号 【用于查看某一端口的占用情况】
猜你喜欢
- 2024-09-20 如何在 Linux 中检查(扫描)开放端口
- 2024-09-20 NETFILTER/IPTABLES详解(netfilter和iptables)
- 2024-09-20 如何在Linux中查找被占用的端口并关闭它们
- 2024-09-20 linux/centos系统怎么查看端口是否被占用?
- 2024-09-20 Linux端口和防火墙 应用篇(linux 防火墙开端口)
- 2024-09-20 Linux查看端口占用情况(linux查看端口占用情况 杀掉进程)
- 2024-09-20 Linux 如何查看应用程序进程号、端口等等
- 2024-09-20 Linux系统测试端口连通性的方法(linux 测试端口命令)
- 2024-09-20 黑客最爱的Linux扫描端口工具怎么用?
- 2024-09-20 在Windows/Linux/Mac中都有什么方法查看端口占用
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)