linux抓网络数据命令 linux网络抓包分析工具( 二 )


Linux系统中tracert命令使用详解
Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间 。命令功能同Ping类似,但它所获得的信息要比Ping命令详细得多,它把数据包所走的全部路径、节点的IP以及花费的时间都显示出来 。该命令比较适用于大型网络 。
命令格式:
tracert IP地址或主机名 [-d][-h maximumhops][-j host_list] [-w timeout]
参数含义:
-d 不解析目标主机的名字;
-h maximum_hops 指定搜索到目标地址的最大跳跃数;
-j host_list 按照主机列表中的地址释放源路由;
-w timeout 指定超时时间间隔,程序默认的时间单位是毫秒 。
linux系统中tracert命令用法
tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name
如果不使用参数,将显示连接情况 , 如图2-23所示 。
提示:
图2-23显示的是从本地计算机到163这台服务器所经过的计算机 。
● -d
指定不将地址解析为计算机名,如图2-24所示 。
● -h maximum_hops
指定搜索目标的最大跃点数,如图2-25所示 。
● -j computer-list
指定沿computer-list的稀疏源路由 。
● -w timeout
每次应答等待timeout指定的微秒数,如图2-26所示 。
补充:linux系统中tracert命令原理
tracert命令也称作路由跟踪命令,用于确定IP数据库包访问目标所采取的路径,通过IP生成时间(TTL)字段和ICMP错误信息来确定 , 从个网络到主机之间的网络状况 。
tracert命令原理与ping命令为相似,都是通过向目标发送数据包 , 并通过数据包响应及丢失情况,从而判断本地与目标主机之间的网络状况 , 所不同的是tracert命令能够反映出网络中各个路由节点信息,以及网络状况,并且可以用以跟踪路由节点,以及监控服务器状况等作用 。
Linux常用网络配置命令一、查看网络配置
确保网络配置的正确性及网络连接的畅通是Linux系统作为服务器应用的基?。?查看及测试网络配置是管理Linux网络服务的第一步 。
1.ifconfig——查看网络配置
1) 查看所有活动网络接口的信息
执行 ifconfig 或ip addr或ip a命令,都可以显示当前主机中已启用(活动)的网络接口信息 。、
2) 查看指定网络接口信息
格式:ifconfig 网络接口名
可以通过TX、RX等信息了解到通过该网络接口发送和接收的数据包个数,流量等跟多属性 。
2.hostname命令
在Linux系统中,相当一部分网络服务都会通过主机名来识别本机,如果主机名配置不当,可能会导致程序功能出现故障 。
1) 查看主机名
使用hostname命令就可以查看当前主机的主机名,不添加任何选项参数 。
2) 临时更改主机名
hostname NewName
注:这种方法只是临时的更改主机名 , 重启后将失效 。
3) 永久更改主机名
a. 修改配置文件
RHEL6和7的配置文件存放路径不相同,修改配置文件中的主机名,重启就可永久更改主机名 。
RHEL6主机名配置文件路径为:/etc/sysconfig/network
RHEL7主机名配置文件路径为:/etc/hostname
示例
b. 使用命令修改(这种方法只适用于RHEL7或者CentOS7之后)
命令格式:
使用该命令更改后,更改后的主机名就自动写入了配置文件中,所以可以永久更改主机名 , 其实就是修改了配置文件 。
3.route命令
直接执行route命令可以查看当前主机中的路由表信息,若结合“-n”选项使用 , 可以将路由记录中的地址显示为数字形式,这可以跳过解析主机名的过程,在路由表条目较多的情况下能够加快执行速度 。

推荐阅读