mtr

如何高效的用 Linux 命令行管理网络?

有些话、适合烂在心里 提交于 2021-01-27 18:20:33
作者 | JackTian 来源 | 公众号:杰哥的IT之旅(ID:Jake_Internet) 前言 在日常工作中,我们所经常使用的 Linux 服务器操作系统,无论是要查看网络设备的信息、管理网络接口、下载文件、调试网络问题还是查看网络的统计数据,都可以在终端下用命令来完成。 ifconfig / ip a 命令 ifconfig 与 ip a 是类似的,用于输出网络接口配置、调优等各种选项,可便捷的查看 IP 地址和其它网络接口的信息以及查看所有启用的网络接口的状态、名字或指定网络接口名字来显示一个接口的信息。 # ip a # ifconfig # ifconfig ens32 ifdown / ifup ifdown 和 ifup 跟命令 ifconfig down 和 ifconfig up 功能是一致的,主要用来给指定网络接口名来操作启用或禁用的状态,在 Ubuntu 上需要 root 权限可使用 sudo 来执行。 # sudo ifdown eth0 # sudo ifup eth0 ping ping 发送报文到指定的 IP 地址,可测试联通性,使用 -c 参数,可以指定发送报文包的个数。 执行 ping 命令将使用 ICMP 传输协议。 如能 ping 通将进行输出要求响应的信息,ping 不通时,将显示没有路由或拒绝等相关性的响应信息

这款网络排查工具,堪称神器!

和自甴很熟 提交于 2020-12-17 08:15:27
MTR是一款非常好用的网络分析工具。相信好多人都用过,因为个人工作中需要经常用到分析网络状况,加之它非常简单实用,今天民工哥给大家介绍并推荐一下。 1、mtr简介 Mtr是 Linux中有一个非常棒的网络连通性判断工具,它结合了ping, traceroute,nslookup 的相关特性。当网络链路出现问题时很多人会用ping命令,可以简单的测试网络的连通性,看下丢包率,但是却无法确定是在哪里出现了问题;有些人就会用tracert命令来查看路由,或者用nslookup命令来查看DNS是否可用;如果你也觉得这三个命令太麻烦的话,那就用mtr吧。 linux下mtr仅是一个简单的命令,使用的时候带上各种参数用起来得心应手。windos下用的话就下载mtr软件就可以了,用起来更简单,直接输入目标ip地址即可。 2、mtr的安装 1.Windows系统 直接在https://cdn.ipip.net/17mon/besttrace.exe下载BestTrace工具并安装。也可以在https://github.com/oott123/WinMTR/releases GitHub上下载MTR专用工具,该工具为免安装,下载后可以直接使用。 2.Linux安装 Debian/Ubuntu 系统 sudo apt install mtr RedHat/CentOS 系统 yum install

linux初学者常用必备命令整理

喜夏-厌秋 提交于 2020-12-06 05:29:30
Linux命令学习 1.文件&目录处理 ls -a 全部文件 -l 详细信息 -r 递归显示子目录结构 ls -al 相当于 ls -a -l cd ..上级目录 .当前目录 ~家目录 cd + 回车直接到家目录 pwd 显示当前目录 mkdir 创建一个新的目录 rmdir 删除一个空的目录 cp 复制 -r 会递归复制目录下所有文件 cp 文件名 + 新文件的名字 cp 文件名 + 新文件路径 rm 移除 -r 删除目录下所有文件 -i 交互式删除 -ri 交互删除含多个子目录的目录 mv 移动 不指定目录可以实现重命名 mv 文件名 新文件名 2. 在命令后加 &,意思是将该命令放在后台运行 3.Tab键具有命令和文件名补全功能,按两下Tab可以列出所有未补全的命令 4.history 显示所有命令记录 !!重复上一命令 Ctrl + R 搜索匹配使用过的命令 ESC 再加 . 使用上一命令的参数 5.通配符 * 匹配零个或多个字符 ? 匹配任意一个字符 6.sudo + 命令 使用管理员权限运行命令 passwd 修改密码 7.管理后台作业 jobs 查看作业 bg 继续后台运行 fg 拉回进程 8.touch命令可以创建空白文件 也可更新文件时间 9.proc目录下的文件记录了系统当前状态信息,如:cpuinfo usr目录通常放应用软件 10.常用命令: date

玩转Microsoft Teams Room系列 5

吃可爱长大的小学妹 提交于 2020-08-12 04:44:14
运筹帷幄之中,决胜千里之外 - 西汉·司马迁《史记·高祖本纪》 使用场景 之前一篇文章介绍了通过XML文件来自定义MTR的背景图片,其实我们通过XML文件其实还可以做更多在MTR会议室的日常运维任务。 想像一下这样一个场景:当你需要为分布在不同地方的多间MTR会议室进行配置或管理的时候,例如: 变更MTR会议室的帐号? 在改密码之后需要更新MTR设备的密码? 为了安全原因需要隐藏会议主题? 会议室新购多一块会议交互大屏,变成了双屏会议室?我们需要打开MTR的双屏显示开关 自定义MTR的主题图片?参考这篇: 自定义主题让你的MTR会议与众不同 具体配置步骤 这些操作我们都可以通过XML配置文件的方式远程推送给MTR设备来实现(用共享目录的方式来推,用组策略来推,用SCCM来推,都行,只要你能够把SkypeSettings.XML这份XML文件放在MTR的指定目录即可) 什么是MTR? Microsoft Teams Room 首先需要先创建一份名字为SkypeSettings.XML的文件。 接着就可以去修改SkypeSettings.XML里面的内容,例如以下代码配置了三个设置(自动屏幕共享,隐藏会议主题,MTR帐号)。 PS. 当你要运维多个MTR会议室时,你不需要把所有参数都放在XML里面,只需要把要改的放进来即可,这样就可以有针对性地去维护这些会议室。

网络排查工具MTR介绍

旧街凉风 提交于 2020-08-11 03:49:53
常用的 ping,tracert,nslookup 一般用来判断主机的网络连通性,其实 Linux 下有一个更好用的网络联通性判断工具,它可以结合ping nslookup tracert 来判断网络的相关特性,这个命令就是 mtr。mtr 全称 my traceroute,是一个把 ping 和 traceroute 合并到一个程序的网络诊断工具。 traceroute默认使用UDP数据包探测,而mtr默认使用ICMP报文探测,ICMP在某些路由节点的优先级要比其他数据包低,所以测试得到的数据可能低于实际情况。 安装方法 1.Windows系统可以直接在https://cdn.ipip.net/17mon/besttrace.exe下载BestTrace工具并安装。也可以在https://github.com/oott123/WinMTR/releases GitHub上下载MTR专用工具,该工具为免安装,下载后可以直接使用。 2.Linux可以直接运行命令进行安装。 # Debian/Ubuntu 系统 apt install mtr # RedHat/CentOS 系统 yum install mtr 3.Apple客户端可以在App store搜索Best NetTools下载安装 4.Android客户端:可以在Google Play上下载TracePing

数据库分布式事务XA规范介绍及Mysql底层实现机制【原创】

。_饼干妹妹 提交于 2020-08-09 00:06:10
1. 引言 分布式事务主要应用领域主要体现在 数据库领域、微服务应用领域。微服务应用领域一般是柔性事务,不完全满足 ACID 特性,特别是 I 隔离性,比如说 saga 不满足隔离性,主要是通过根据分支事务执行成功或失败,执行相应的前滚的重试或者后滚的补偿操作来达成全局事务的最终一致性,但是全局事务与全局事务之间没有隔离性。 笔者了解到的分布式事务方案有 2PC 的 XA 规范,以及 Google 的 percolator 方案( TiDB 就采用这个实现,本质上是基于全局时间戳的乐观锁版本校验)。 mysql 的 XA 应用场景分为外部 XA 与内部 XA ,内部 XA 用于 binlog 与 stroage engine 之间,协调 binlog 与 redo 事务写入的原子性。外部 XA 用于 mysql 节点与 mysql 节点之间,协调跨物理库之间的原子性。本文主要介绍外部 XA 。 基于 mysql 的 XA 两阶段事务提交(2PC) 分布式事务,需要一个事务协调器( TransactionManager )来接受应用提交的全局事务 (Global Transaction) ,全局事务经过 TM 的分解后,分解成多个分支事务 (Branch Transaction) ,每个分支事务在具体的某个 mysql 实例上运行,其中 mysql 作为资源管理器( Resource

7nm制程延期,英特尔或面临又一个战略转折点

浪子不回头ぞ 提交于 2020-08-04 10:07:25
  英特尔的传奇领导人安迪 · 格鲁夫在著名的《只有偏执狂才能生存》一书中写到:战略转折点是企业的根基即将发生根本性变化的时刻,就像数学上的拐点。企业走向没落还是新的辉煌取决于它如何把握这个转折点。   英特尔 7 月 24 日盘后发布了 2020 年第二季度的财报,第二天股价崩盘,狂泻 16%,市值减少约 2900 亿人民币,相当于一整个顺丰物流。当天,PC 芯片二号厂商 AMD 和晶圆代工厂台积电的股价分别暴涨 16.50% 与 9.69%。   实际上,英特尔本季度营收与利润都超过市场预期,同时还进一步调高了今年总体营收与盈利的指引。而英特尔暴跌的原因源自于宣布自家的 7nm 芯片制程良率不及预期,将延期 6 个月,比最初的内部目标晚 12 个月,因此公司考虑将部分 7nm 芯片制造外包给第三方代工厂以保证产品及时供应给客户。   英特尔是当今世界上少有的依旧保持 IDM 模式的半导体厂商,从芯片设计、制造、封装到销售一体化把控在手,并以全链路高度协同的能力在如今芯片环节垂直分工模式盛行的半导体行业里保持自己的优势。如今考虑将芯片制造环节外包对于英特尔的商业模式无疑是破天荒的改变。   半导体行业在过去几十年一直不停上演着颠覆与被颠覆的故事。在 70 年代,甚至是 80 年代时,英特尔的芯片一度被认为是低性能的廉价品,远不如当时的巨头 IBM 等生产的中央处理器。然而

MS Teams 会议的兼容性:MTR原生支持Cisco,Zoom的一键入会

不羁岁月 提交于 2020-04-18 08:00:21
在MS Ignite2019技术大会上面,微软宣称在2020初可以支持Cisco,Zoom的一键入会,这样带来的好处是企业可以同时使用MTR会议设备来支持两套不同的会议系统,这又是微软在兼容性上面再进一步: 但是在最新一版的4.4.25.0当中仍然还没法支持 来源: oschina 链接: https://my.oschina.net/u/4385595/blog/3273429

Linux MTR网络分析命令

随声附和 提交于 2020-03-18 12:31:31
某厂面试归来,发现自己落伍了!>>> MTR 命令介绍 Mtr是 Linux 网络连通性判断工具,它结合了ping, traceroute,nslookup 的相关特性,当网络链路出现问题时很多人会用ping命令,可以简单的测试网络的连通性,看下丢包率,但是却无法确定是在哪里出现了问题 ; 有些人就会用tracert命令来查看路由,或者用nslookup命令来查看DNS是否可用 ,但都不够直接定位问题. Step 1. MTR 命令安装 $ yum -y install mtr Step 2.MTR使用 1.mtr常用的几个参数 -v:查看当前版本号 -r:以报告模式显示,不加-r会动态的显示 -c:设置每秒发送数据包的数量,默认值是10 -s:指定ping数据包的大小 -n:相当于--no-dns 不解析dns 2. dns服务器202.75.40.92发送15个包,不做dns解析,并以报告的形式显示 $ mtr -r -n -c 15 202.75.40.92 Start: Wed Mar 18 03:59:31 2020 HOST: sl-kakagames-as-1 Loss% Snt Last Avg Best Wrst StDev 1.|-- 128.199.191.253 0.0% 15 0.3 5.3 0.3 15.8 6.1 2.|-- 138.197.250

mtr-诊断网络路由工具

怎甘沉沦 提交于 2020-03-12 01:50:42
mtr工具介绍 mtr是网络连通性判断工具,结合ping nslookup tracert来判断网络的相关特性。即包含判断丢包率和跟踪路由功能。 mtr工具安装 apt install mtr mtr实战常用命令 mtr -h -h, --help display this help and exit mtr -v -v,--version output version information and exit mtr -r nmap.org -r, --report output using report mode mtr -r nmap.org -x >>/mtr.xml -x, --xml output xml mtr -r nmap.org -C >>/mtr.csv -C, --csv output comma separated values mtr -r -s 120 nmap.org -x >/mtr.xml -s, --psize PACKETSIZE set the packet size used for probing mtr -r -c 100 nmap.org -x >/mtr.xml -c, --report-cycles COUNT set the number of pings sent mtr -r -n nmap.org -x >/mtr