当前位置: 首页 > news >正文

学校网站建设申请微信公众号分销系统

学校网站建设申请,微信公众号分销系统,品牌餐饮加盟网站建设,wordpress网站首页一、前言 作为网络工程师或者运维工程师#xff0c;traceroute命令不会陌生#xff0c;它的作用类似于ping命令#xff0c;用于诊断网络的连通性#xff0c;不过traceroute命令输出的命令会比ping命令丰富的多#xff0c;可以跟踪从源系统到目标系统的路径。 很多工程师…一、前言 作为网络工程师或者运维工程师traceroute命令不会陌生它的作用类似于ping命令用于诊断网络的连通性不过traceroute命令输出的命令会比ping命令丰富的多可以跟踪从源系统到目标系统的路径。 很多工程师对traceroute命令仅停留在基础使用上但是在真实的实战过程中基础操作并不能解决问题。本文我将给大家介绍几个traceroute命令的使用例子让你完全掌握traceroute命令让我们直接开始吧 二、前置知识 在正式介绍命令使用前请大家看下以下拓扑图 如图所示电脑想要访问服务器期间到底走电脑-R1-R2-R4-服务器还是走电脑-R1-R3-R4-服务器这个是就可以通过traceroute命令实现这也是traceroute命令的价值所在。 三、在Linux中安装traceroute命令 首先我们通过命令lsb_release -a看下我们的服务器是什么发行版 rootecs-adf0-0003:~# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.4 LTS Release: 20.04 Codename: focal由输出可知我们的系统是Ubuntu系统所以安装traceroute命令如下 apt install traceroute安装过程 如果您的Linux系统发行版是CentOS或者Fedora可以使用yum install traceroute命令。 四、在Linux中使用traceroute命令 4.1 基本用法 traceroute命令最基本的用法是 traceroute host命令执行后会显示到达目的地所需的路由器列表。 比如我们traceroute我们的博客网站 traceroute www.wljslmz.cn执行结果 如图所示我们执行完traceroute www.wljslmz.cn命令后看到从我的ecs服务器到达www.wljslmz.cn所在服务器一共经历了20台路由器每台路由器响应的时间也都打印下来了。 4.2 更改等待时间 traceroute 中的默认等待时间是 3 秒这个意思就是假如有20台路由器每经历一台路由器默认等待时间是3秒如果我们想改变这个值可以加一个参数-w traceroute -w 1 www.wljslmz.cn执行结果 4.3 更改收发数据包的数量 默认情况下traceroute 一次发送 3 个包假如想更改这个数量可以使用-q参数比如我现在把它改成5个包 traceroute -q 5 www.wljslmz.cn执行结果 由此可见现在每台路由器收发就变成了5个包了。 4.4 更改最大跳数 所谓跳数就是一次请求经历的路由器的数量还是这张图 比如流量走向是电脑-R1-R2-R4-服务器那么其跳数是3. traceroute 中默认单次查询的最大跳数是 30可以扩展到 255。 如果想要更改这个参数可以加上-m参数。 我们上面执行的跳数都是20我们为了显示出效果将这个值改为10 traceroute -m 10 www.wljslmz.cn执行结果 可以看到最大跳数改为10以后原先经历20台路由器现在输出显示只有10台参数生效了。 4.5 更改TTL开始值 首先给大家解释一下什么是TTL。 TTL英文全称Time To Live翻译成中文就是生存时间是网络技术中比较常见的专业术语。 如果你使用过ping命令那么TTL经常会看到 rootecs-adf0-0003:~# ping www.wljslmz.cn执行结果 TTL专业点解释就是用于限制数据包在 Internet 传输系统中“存活”的时间或者说数据包在被丢弃之前在网络中的时间限制。 如果你还是不明白你就把TTL看作是跳数限制目的是防止数据包在网络中永远流通最大 TTL 值为 255。 数据包的 TTL 字段由发送方设置并由到达目的地的路径上的每个路由器减少路由器在转发 IP 数据包时将 TTL 值减一当数据包 TTL 值达到 0 时路由器将其丢弃并向始发主机发送回ICMP 消息。 这就是TTL的全部解释了如果还想更深入的了解TTL的底层原理瑞哥可以后期专门出一篇文章进行解释。 默认情况下traceroute 将从第一个 TTL 开始如果想要更改这个值我们可以使用-f参数实现 traceroute -f 8 www.wljslmz.cn执行结果 可以看到我们这里是从第8个TTL开始的。 4.6 禁用主机名到 IP 地址的映射 我们在执行traceroute www.wljslmz.cn命令时注意箭头所指的位置会有域名的出现 现在是因为域名比较少假如你跟踪的服务器中间路由器涉及到的域名比较多那么是不便于排查问题的所以我们需要去除主机名到 IP 地址的映射可以使用-n参数 traceroute -n www.wljslmz.cn执行结果 可以看到已经没有域名了。 4.7 更改跟踪路由目的端口 先问大家可以问题traceroute www.wljslmz.cn这条命令跟踪的是什么端口 答案是80端口如果我们想更改这个目的端口怎么办 可以使用-p参数比如改成跟踪其2222端口 traceroute -p 2222 www.wljslmz.cn执行结果 4.8 更改最大数据包大小 默认情况下最大数据包为60字节如下图箭头所示 如果我们觉得跟踪的路由器数量比较多一看就不止60字节这个时候想调大可以这样操作 traceroute www.wljslmz.cn 200执行结果 可以看到直接在命令后加入数字即可。 我们尝试执行一下这条命令 traceroute www.wljslmz.cn 1猜一下执行结果中最大数据包大小是多少 1 当然不是 我们看到最终的大小是28字节也就是说这条命令只能用来限制最大大小而不是设置多大包就被过滤了28字节是跟踪包的最小大小你设置的值小于这个大小那么不管用 4.9 启用ipv4跟踪 traceroute -4 www.wljslmz.cn执行结果 4.10 启用ipv6跟踪 traceroute -6 www.wljslmz.cn执行结果 说明我们的网站未支持ipv6. 4.11 使用ICMP ECHO 默认情况下traceroute 命令使用 UDP 端口进行跟踪路由要使用 ICMP ECHO可以结合参数-I traceroute -I www.wljslmz.cn执行结果 4.12 将traceroute信息保存到文件 这个跟traceroute命令本身没有太大关系有时候我们需要将traceroute的信息离线分析这个时候就需要将traceroute返回信息持久化我们可以使用以下命令 traceroute www.wljslmz.cn wljslmz.txt执行结果 我们通过命令more wljslmz.txt来看下这个wljslmz.txt文件 五、总结 traceroute 命令是一个有用且易于运行的网络诊断工具本文给大家介绍了12个traceroute 命令示例希望本文能够对您使用traceroute 命令有所帮助如果有问题可以在下方评论区与我讨论
http://www.hkea.cn/news/14403454/

相关文章:

  • 购物网站 wordpress 英文模板网站建设维护教程
  • 乌镇镇住房建设局网站如何提升wordpress的打开速度
  • 建设一个企业网站多少钱linux wordpress 中文
  • 免费网站后台管理系统无极网站网站涉案多少人被抓
  • 做球球棒棒糖网站源码拟定一个农产品电商网站的建设需求
  • 旅游电商网站有哪些嘉定区建设局网站
  • 域名注册备案百度seo公司
  • 佛山市桂城建设局网站百度竞价防软件点击软件
  • 做二手平台公益的网站深圳网咯鸟网站建设公司怎么样
  • 专业网站设计软件工具wordpress使用原版编辑器
  • 化妆品销售网站开发与设计网站如何建设目录结构
  • 哪里建设网站最好wordpress数组转字符串
  • 智能化网站建设网站开发工具论文
  • 成都旅游网站建设规划方案深圳安嘉建设有限公司网站
  • 深圳模板网站建设设计公司体验营销策划方案
  • 在中国建设工程造价管理协会网站国企单位网站建设方案
  • 电子商务网站建设具体方案外贸建站有哪些公司
  • 讨论致同国际网站建设情况制作网页的网站推荐
  • 基础建设期刊在哪个网站可以查阿里巴巴网站建设哪家好
  • 上海免费建站模板杨和网站建设
  • 全部网站北京网站外包公司
  • 做两个单页面网站大概多少钱网站推广教程优化整站
  • 潮州网站建设推广wordpress 卢松松主题
  • 笑话 语录用什么网站做软件定制开发介绍
  • 网站关键词优化排名软件系统服务器地址
  • 中山网站建设多少钱兰州人工优化
  • 相册网站建设目的网站建设分录怎么开
  • 网站注册怎么做屏蔽过滤简要说明网站建设的基本流程
  • python做网站前端重庆网站开发公司
  • 网站建设需求信息长沙网站设计的公司