LinuxStudyNote(31)-Linux常用命令(7)-网络命令(2)traceroute、netstat

本文介绍两个实用的网络诊断命令:traceroute 和 netstat。traceroute 可以显示数据包到达目标主机所经过的路径,帮助定位网络故障;netstat 则能展示本机的网络连接详情,包括监听端口和服务状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、traceroute显示数据包到主机间的路径

这个命令在实际应用中作用很大,常常用于网络诊断,查出出问题的路由器等,也常常是黑客踩点常用的命令

##
命名名称traceroute
命名所在路径/bin/traceroute
执行权限所有用户
语法traceroute ip地址
功能描述显示数据包到网站间的路径例如经过哪些路由器
范例
traceroute www.baidu.com

2、netstat显示网络相关信息

##
命名名称netstat
命名所在路径/bin/netstat
执行权限所有用户
语法netstat[-tulrn]
-tTCP协议
-uUDP协议
-llisten 查看监听的端口
-rroute 查看路由或者网关
-n显示ip和端口号
功能描述显示网络相关信息
范例
netstat -tlun查看本机监听(开放的)的端口
netstat -an-a all 查看所有的网络连接信息
netstat -rn-r route 查看路由列表,最后一行可以查看到当前主机的网关地址

测试截图:

1、netstat -tlun 查看本机监听(开放的)的端口

a、通过这个命令我们可以看到本机中有哪些端口被监听,其实我们还可以从端口判断端口来判断当前主机启动了哪些服务,例如Apache的80端口
b、由于Tcp协议是面向连接的,所以需要实时的监听,所以他的状态是LISTEN,udp协议不同,他不面向连接,即不需要通信双方同时在线

这里写图片描述
2、netstat -an 查看所有的网络连接信息

netstat -an 与 netstat -tlun 的最大区别就是 -an可以查看当前正在建立连接的服务

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值