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

来源:互联网 发布:sql server2008免费版 编辑:程序博客网 时间:2024/06/08 10:59

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

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

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

2、netstat显示网络相关信息

# # 命名名称 netstat 命名所在路径 /bin/netstat 执行权限 所有用户 语法 netstat[-tulrn] -t TCP协议 -u UDP协议 -l listen 查看监听的端口 -r route 查看路由或者网关 -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可以查看当前正在建立连接的服务

这里写图片描述

阅读全文
0 0
原创粉丝点击