mtr

linux系统管理

心不动则不痛 提交于 2020-02-26 11:15:21
网络故障排查 • ping • traceroute • mtr • nslookup • telnet • tcpdump • netstat • ss 查看⽹关 • route -n • 使⽤ -n 参数不解析主机名 查看⽹卡物理连接情况 • mii-tool eth0 ⽹络服务管理程序分为两种,分别为SysV和systemd 守护进程 使⽤ nohup 与 & 符号配合运⾏⼀个命令 • nohup 命令使进程忽略 hangup(挂起)信号 • 守护进程(daemon)和⼀般进程有什么差别呢? 使⽤ screen 命令 • screen 进⼊ screen 环境 • ctrl+a d 退出 (detached) screen 环境 • screen -ls 查看 screen 的会话 • screen -r sessionid 恢复会话 常⻅的系统⽇志 • /var/log • message • dmesg • cron • secure 服务(提供常⻅功能的守护进程)集中管理⼯具 • service • systemctl systemctl 常⻅操作 • systemctl start | stop | restart | reload | enable | disable 服务名称 • 软件包安装的服务单元 /usr/lib/systemd/system/

浅谈ICMP/ping、traceroute、MTR、fping

匿名 (未验证) 提交于 2019-12-03 00:22:01
日常网络中常用的监控大多是基于ICMP协议开发的,今天打算梳理一下已知的各种监控工具(手段),看看他们之间有什么区别和关联。配合Wireshark完成了一些对协议上的理解。本博客中提到的用源地址是172.31.0.7(我云主机中的内网ip)目的地址是202.101.33.1没有什么特殊的意义,随便敲了一个可用的地址,就目前狼多肉少的年代,随意敲一个ip出来可能都是在用的。 注:以下截图和参数均在CentOS 6.5中呈现的,其他系统和版本可能不相同。 ICMP协议 ICMP 是(Internet Control Message Protocol)Internet控制报文协议。它本身不会像TCP、UDP那样作为信息载体的传输协议,但是它可以承载一些数据交互性的数据,针对网络情况作出判断和结果输出。按照官方语言解释就是:错误侦测与回报机制。 简单的说一下ICMP的类型: ICMP类型介绍――描述 类型0 Echo Reply――回显应答(Ping应答) 类型3 Network Unreachable――网络不可达 类型11 TTL equals 0 during transit――传输期间生存时间为0 好了,我们带入应用慢慢理解其中的意思吧。我们在排查网络故障中常用的基于ICMP的工具有ping、traceroute、MTR、fping,用的最多的应该就是ping了吧?话不多说

MTR命令详解

偶尔善良 提交于 2019-12-01 23:32:57
MTR参数: 例如:mtr -n -i -a 0.0.0.0 1.1.1.1 -n no-dns(或简写为-n) :不对IP地址做域名解析 -s :用来指定ping数据包的大小 -i :使用这个参数来设置ICMP返回之间的要求默认是1秒 -a :来设置发送数据包的IP地址 这个对一个主机由多个IP地址是有用的 -r :已报告模式显示 -c : 每秒发送多少包,默认为10个。英文是(–report-cycles COUNT) –report :结果显示,并不动态显示 实例:mtr www.baiud.com MTR命令测试 输出参数的解释: Loss% – 丢包率,单位是”%”; Snt – sent包的数量 Last – 最后一个包的延时 Avg – 所有包的平均延时 Best – 延时最小的包 Wrst – 延时最大的包 StDev – 标准偏差 来源: https://www.cnblogs.com/kaishirenshi/p/11721348.html

linux 测试网络带宽时延 命令

烂漫一生 提交于 2019-11-30 15:34:56
mtr 测试丢包率和时延 一般在windows 来判断网络连通性用ping 和tracert,ping的话可以来判断丢包率,tracert可以用来跟踪路由,在Linux中有一个更好的网络连通性判断工具,它可以结合ping nslookup tracert 来判断网络的相关特性,这个命令就是mtr mtr -h usage: mtr [-hvrctglspni46] [–help] [–version] [–report] [–report-cycles=COUNT] [–curses] [–gtk] [–raw] [–split] [–no-dns] [–address interface] [–psize=bytes/-s bytes] [–interval=SECONDS] HOSTNAME [PACKETSIZE] mtr -h 提供帮助命令 mtr -v 显示mtr的版本信息 mtr -r 已报告模式显示 mtr -s 用来指定ping数据包的大小 mtr -n no-dns不对IP地址做域名解析 mtr -a 来设置发送数据包的IP地址 这个对一个主机由多个IP地址是有用的 mtr -i 使用这个参数来设置ICMP返回之间的要求默认是1秒 mtr -4 IPv4 mtr -6 IPv6 设置每秒发送数据包的数量,默认值是10 可以通过参数 -c来指定。 常用的基础用法

使用 MTR 诊断网络问题

隐身守侯 提交于 2019-11-29 15:39:47
使用 MTR 诊断网络问题 每日一贴 • 2015年5月26日 • 3 条评论 MTR 是一款强大的网络诊断工具,网络管理员使用 MTR 可以诊断和隔离网络问题,并且为上游 ISP 提供有用的网络状态报告。 MTR 是传统 traceroute 命令的进化版,并且可以提供强大的数据样本,因为他集合了 traceroute 和 ping 这两个命令的精华。本文带您深入了解 MTR ,从数据如何生成,到如果正确理解报告样本并得出相应的结论。 关于网络诊断技术的基本理论请参考 network diagnostics .如果您怀疑您的 Linux 系统有其他问题,请参考 system diagnostics 。最后,我们假定您已经掌握了 getting started guide (入门指南) 。 网络诊断相关的背景知识 网络诊断工具 例如 ping traceroute mtr 都使用的 “ICMP” 包来测试 Internet 两点之间的网络连接状况。当用户使用 ping 命令 ping 网络上的主机后, ICMP 包将会发送到目的主机,然后在目的主机返回响应。这样,就可以得知本机到目的主机 ICMP 包传输所使用的往返时间。 相对于其他命令仅仅收集传输路径或响应时间,MTR 工具会收集更多的信息,比如 连接状态,连接可用性,以及传输路径中主机的响应性。由于这些额外的信息

mtr 命令

喜欢而已 提交于 2019-11-28 08:42:27
NAME mtr - a network diagnostic tool SYNOPSIS mtr [-hvrctglspniu46] [--help] [--version] [--report] [--report-wide] [--report-cycles COUNT] [--curses] [--split] [--raw] [--no-dns] [--gtk] [--address IP.ADD.RE.SS] [--inter- val SECONDS] [--psize BYTES | -s BYTES] HOSTNAME [PACKETSIZE] DESCRIPTION mtr combines the functionality of the traceroute and ping programs in a single network diagnostic tool.示例:mtr qq.com 输出参数解释: 第一列是IP地址 丢包率:Loss 已发送的包数:Snt 最后一个包的延时:Last 平均延时:Avg 最低延时:Best 最差延时:Wrst 方差(稳定性):StDev mtr -r qq.com // 会向主机发送 10 个 ICMP 包,然后直接输出结果,不加会一直动态输出 mtr -n qq.com // 让 mtr 只输出 IP,而不对主机

undo 表空间物理文件的建立

旧街凉风 提交于 2019-11-26 23:29:06
根据参数innodb_undo_tablespaces 的配置通过调用srv_undo_tablespace_create分别进行文件建立,默认建立的大小为10M: for (i = 0; create_new_db && i < n_conf_tablespaces; ++i) //n_conf_tablespaces 为innodb_undo_tablespaces的配置的个数 /** Default undo tablespace size in UNIV_PAGEs count (10MB). */ const ulint SRV_UNDO_TABLESPACE_SIZE_IN_PAGES = ((1024 * 1024) * 10) / UNIV_PAGE_SIZE_DEF; ... err = srv_undo_tablespace_create( name, SRV_UNDO_TABLESPACE_SIZE_IN_PAGES); //建立undo文件 ... 本步骤会有一个注释如下: /* Create the undo spaces only if we are creating a new instance. We don't allow creating of new undo tablespaces(http://www.amjmh.com/v/BIBRGZ

技术分享 | MySQL 8.0.17 GA 发布!

扶醉桌前 提交于 2019-11-26 13:51:47
原创作者: 管长龙 昨日 MySQL 官网正式发布 8.0.17 / 5.7.27 / 5.6.45 三个(维护)版本,距离上一个 GA 版本(8.0.16)发布时隔仅 88 天! MySQL 各开发团队的博客网站,同一时间发布了多篇文章报道新版本发布(后续翻译)。三个版本除了修复 Bug 外,两个 5.* 版本则优化了 Windows 的告警功能,8.0.17 添加了一些新功能,标记并不推荐某些功能。 具体请查看 MySQL 官网的 Release Notes 页面, 下文为 MySQL 8.0.17 版本的新特性梗概。 MySQL 官网的 Release Notes 页面: http://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-17.html http://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-27.html http://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-45.html 图片自 MySQL 官网截图 一、克隆 在 8.0.16 新增的 MySQL Shell (本次也有更新),可将一台运行中的服务器,克隆出一台新服务器。本过程可自动化实现,但需要预先使用 mysqldump 或 backup

mac os安装mtr

允我心安 提交于 2019-11-26 01:46:37
MTR是Linux平台上一款非常好用的网络诊断工具,集成了traceroute、ping、nslookup的功能,用于诊断网络状态非常有用 现使用的方法是下载pkg包手动安装 mtr的pkg下载地址 http://rudix.org/packages/mtr... 下载后运行mtr-0.85-0.pkg进行安装 安装文件在/usr/local/sbin 运行mtr出现提示 -bash: mtr: command not found 解决方法: alias mtr=/usr/local/sbin/mtr 继续运行mtr出现提示 mtr: unable to get raw sockets. 解决方法: sudo chown root mtr sudo chmod u+s mtr 运行mtr进行诊断 mtr www.baidu.com 来源: https://www.cnblogs.com/vianzhang/p/11315123.html