linux网络测试命令
一、ping
它通过向目标主机发送一个个数据包以及接受数据包的回应来判断主机和目标主机之间网络连接情况。ping的两个功能:判断网络是否可达、网络性能统计。
ping使用的是网络层的ICMP协议。
ping 【选项】 目标主机或IP地址
- -c设置数据包的数量
- -s设置数据包的大小,默认为64字节(包括8字节ICMP协议头、56字节测试数据、20字节IP协议头)
- -t设置数据包的生存期(TTL)
- -i设置数据包的间隔,默认为1s
- -R记录路由过程
- -r忽略普通的路由表,直接将数据包发送到远程主机上
- -v详细显示命令的执行过程
- -P设置填满数据包的范本样式
- -f极限检测,以最小的间隔来测试
- -I设置指定的网络接口发送数据包
返回信息解释
[lixn@localhost ~]$ ping -c www.baidu.com
PING www.a.shifen.com (61.135.169.125) () bytes of data.
bytes from 61.135.169.125 (61.135.169.125): icmp_seq= ttl= time=1.97 ms
bytes from 61.135.169.125 (61.135.169.125): icmp_seq= ttl= time=1.66 ms
报文尺寸 目标设备主机名或IP 序号 生存期 往返时间 --- www.a.shifen.com ping statistics ---统计信息摘要
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
发送包数 接受包数 丢包率 响应时间
rtt min/avg/max/mdev = 1.666/1.821/1.977/0.161 ms
应答计算最小值/平均值/最大值/
二、traceroute
功能:跟踪从当前主机到目标主机沿途讲过的网络结点,并显示这些中间节点的IP地址和响应时间。向目标主机发送UDP数据报,并设置一个较小的ttl值,路由器接收到数据报时会将ttl减1,当ttl为0时,路由器将会丢掉数据报,并向原主机发送一个ICMP消息。如果路由器在5秒内没有回应,则返回为*号,表示该路由在规定时间内没有相应对他的探测,因此可用来判断网络故障可能的位置。
三、netstat
是network statistics的缩写,主要用于检测主机(本机)的网络配置和状况,用于查看与IP、TCP、UDP、ICMP协议相关的统计数据,可以查看显示网络连接(包括进站和出战)、系统路由表、网络接口状态等。
netstat 【选项】
-r——显示当前主机路由表信息
-a——显示当前所有开放的端口(比默认还要多几个)
-t——显示tcp传输协议的连接状况,等加于netstat | grep tcp 但-t更快
-u——显示udp传输协议的连接状况,等价于netstat | grep udp
-i——显示所有网络接口的统计信息表
-l——显示正处于监听状态的服务和端口
-p——显示正在使用端口的服务进程号和服务程序名称
-c——持续列出网络状态,监控连接情况
-n——以数字的形式显示IP地址和端口号
-e——显示以太网的统计信息,此项可以与a组合使用
-s
[lixn@localhost ~]$ netstat -atn
Active Internet connections (servers and established)
协议 收 送 本地地址 与本地连接的远程主机地址 连接状态
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0.0.0.0: 0.0.0.0:* LISTEN
tcp 0.0.0.0: 0.0.0.0:* LISTEN
tcp 127.0.0.1: 0.0.0.0:* LISTEN
tcp 172.30.0.54: 74.125.204.102: SYN_SENT
tcp 172.30.0.54: 74.125.204.102: SYN_SENT
tcp 172.30.0.54: 74.125.204.102: SYN_SENT
tcp 172.30.0.54: 165.254.134.121: ESTABLISHED
tcp 192.168.1.125: 192.168.1.142: ESTABLISHED
tcp 172.30.0.54: 74.125.204.102: SYN_SENT
tcp 172.30.0.54: 74.125.204.102: SYN_SENT
tcp 172.30.0.54: 74.125.204.102: SYN_SENT
tcp6 ::: :::* LISTEN
tcp6 ::: :::* LISTEN
tcp6 ::: :::* LISTEN
tcp6 ::: :::* LISTEN
State——表示连接状态,常见的状态有listen(表示监听状态,等待接收入站的请求)、established(表示本机已经与其他主机建立好连接)、time_wait(等待足够的时间以确保远程TCP接收连接中断请求的确认)、syn sent(尝试发起连接)、syn recv(接受发起的连接)等
四、arp
arp命令是地址解析协议Address Resolution Protocol的缩写,用于将某个IP地址解析为对应的mac地址
linux网络测试命令的更多相关文章
- linux 网络测试命令 长期更新
一.网络测试命令 1.测试 网络连接 发送两包后停发 [oracle@hadoop ~]$ PING www.a.shifen.com (() bytes of data. bytes from tt ...
- Linux常用网络测试命令
Linux常用网络测试命令 1. ifconfig 可以使用ifconfig命令来配置并查看网络接口的配置情况. 例如: (1) 配置eth0的IP地址, 同时激活该设备. #ifcon ...
- Linux网络管理2---(网络环境查看命令、网络测试命令)
1.网络环境查看命令 ifconfig命令 查看或临时修改网络状态的命令 可以看到IP.子网掩码……信息 关闭和启动网卡 ifdown 网卡设备名(比如: ifdown eth0):禁用该网卡设备 i ...
- 【Linux 网络】网络测试命令 长期更新
一.网络测试命令 1.测试 网络连接 发送两包后停发 [oracle@hadoop ~]$ PING www.a.shifen.com (() bytes of data. bytes from tt ...
- Linux网络管理——Linux网络命令
3. Linux网络命令 .note-content {font-family: "Helvetica Neue",Arial,"Hiragino Sans GB&quo ...
- Linux网络基础配置
这是看itercast视频的笔记 Linux网络基础配置 以太网连接 在Linux中,以太网接口被命令为:eth0, eth1等, 0,1代表网卡编号 通过lspci命令可以查看网上硬件信息(如果是u ...
- Linux入门基础(四):Linux网络基本配置
网络基础 ip编址 ip编址是一个双层编址方案(网络部分和主机部分),一个ip地址标识一个主机(或一个网卡接口) 现在应用最广泛的是IPv4编址,已经开始逐渐向IPv6编址切换 IPv4地址32位长, ...
- Linux入门-6 Linux网络基本配置
1. 网络基础知识 网络编址 IP编址 子网掩码 同一网络主机之间通信--MAC地址 不同网络之间的通信 路由 域名 DNS 基本网络参数 2. Linux网络基础配置 以太网连接 配置网络信息 网络 ...
- Linux 入门记录:十五、Linux 网络基本配置
一.以太网(Ethernet) 以太网(Ethernet)是一种计算机局域网技术.IEEE 组织的 IEEE 802.3 标准制定了以太网的技术标准,它规定了包括物理层的连线.电子信号和介质访问层协议 ...
随机推荐
- boost::asio::io_service::定时器任务队列
使用io_service和定时器写的一个同步和异步方式的任务队列 #pragma once #include <string> #include <iostream> #inc ...
- Vue项目多域名跨域
在Vue项目中请求后台数据时,遇到的多域名跨域问题. 直接上代码: assetsSubDirectory: "static", assetsPublicPath: "/& ...
- Logstash 入门
一.简介 Logstash 是开源的服务器端数据处理管道,支持从不同来源采集数据,装换数据,并将数据发送到不同的存储库中. Logstash 项目诞生于 2009 年 8 月 2 日.其作者是世界著名 ...
- python中eval的使用
eval函数就是实现str与list.dict.tuple之间的转化栗子: a = "[[1,2], [3,4], [5,6], [7,8], [9,0]]" aa = eval( ...
- UNCTF杂项题Hidden secret 之NTFS交换数据流隐写
---恢复内容开始--- 做这道题目的经历比较坎坷,题目中用于隐藏flag的jpg文件出了问题,导致不能被交换数据流隐写所以出题人换了一次题目,最后做法也换了,不过出题人一开始的考察点还是基于NTFS ...
- Js极客之路 - 简化操作
1.对字符串使用单引号(避免动态添加元素时html会出现的双引号"引起的冲突,方便操作 - 单引号一个键,双引号两个键) // bad var name = "Barrior&qu ...
- ESP8266开发之旅 网络篇③ Soft-AP——ESP8266WiFiAP库的使用
1. 前言 在前面的篇章中,博主给大家讲解了ESP8266的软硬件配置以及基本功能使用,目的就是想让大家有个初步认识.并且,博主一直重点强调 ESP8266 WiFi模块有三种工作模式: St ...
- iOS编译Unity3d文件报错 Permission denied
最近在尝试Unity3d的使用,毕竟Unity可以很好的编译出iOS代码,只用我们正常进行打包就好了. 这里遇到了个问题,分享一下. Archive快结束的时候,报了三个错误,类似于 /Users/s ...
- Mybatis常见配置错误总结
Mybatis常见配置错误总结 <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionF ...
- 主流 CSS 布局(水平居中、垂直居中、居中 )
什么是布局 html 页面的整体结构或骨架 布局不是某个技术内容 而是一种设计思想 [ 布局方式 ] 水平居中布局 垂直居中布局 居中布局( 水平 + 垂直 ) 什么是水平居中布局 水平居中布局 元素 ...