精华内容
下载资源
问答
  • 作者:平解技术控https://www.jianshu.com/p/828c0f927778Linux命令有很多,今天跟大家介绍常用的两个命令ping 、traceroute命令,按照工具的作用,原理,用法三个维度来理解。一、ping1.作用探测端到端的连通性,包...
    作者:平解技术控
    https://www.jianshu.com/p/828c0f927778

    Linux命令有很多,今天跟大家介绍常用的两个命令ping 、traceroute命令,按照工具的作用,原理,用法三个维度来理解。

    一、ping

    1.作用

    探测端到端的连通性,包往返时延。

    2.原理

    icmp协议,是在IP协议之上的一种协议,包括首部和数据两个部分。icmp协议头部的三个固定字段,type,code,checksum。ping使用其中type为8和0的两种类型。type8为request,type 0 为reply。首部其他字段因不同包类型有所区分。

    通过抓到的包,来看下各个字段。

    0454a22e667c6239a3e41522d727cbde.png

    ping报文

    request包

    e141ca1b23e3e089d4e34bc758a06351.png

    ping-request包

    e63a4455484cfa2de3245f50a9f6608e.png

    ping-reply包

    可以看出,ping包头部除了三个固定字段之外,还有Identifier,Sequence。data字段为Timestamp。其中Identifier,Sequence主要是为了让request,reply能配对,比如哪个reply是回复哪个request的。看上图的request和reply包,Identifier BE LE 相同,Identifier一般是发送的进程号。Sequence number BE LE 也相同,表示发送的序列号,一对请求和答复包Sequence number BE LE 相同。Timestamp里面记录了传输时间戳和序列号。首先看request包里面的发送时间,和reply包里面的发送时间相同。

    cfb7ae453447fcd5e02b4d7ac67af63e.png

    request中的timestamp字段

    3e781a65267697f5b158cc67cd662073.png

    reply中的timestamp字段

    Response  time,rtt正是 reply包里面relative时间减去request包里面的时间。

    所以ping包可以连续的去给对端发request,而不用等对端回复某一个包之后再发,默认1s 发送一个request包。

    3.用法

    不带任何参数,默认ping 的数据包大小是 56 字节。会持续不断的ping下去。

    输出参数解释:min/avg/max/stddev 前三个好理解,最后一个参数,mac下是stddev,linux下面是 mdev Mean Deviation,代表 ICMP 包的 RTT 偏离平均值的程度,可以通过这个值看出网络抖动的情况,mdev值越大说明,整个链路上的包延时越不稳定。值越小,说明越稳定。

    e7ea9108f1d4346bd6929c8d27616dd1.png

    ping不带参数结果

    ping参数用法:

    -l  指定发送包的大小

    -c 指定发送包的次数

    -i 指定发送间隔,默认是1s

    -I  指定发送包的网卡 ,一般是查看路由表,哪个网卡路由匹配用哪个网卡发送。

    14c127ab01dec4729974b0dd93af9133.png

    ping参数学习

    以上指定了 包大小,-M do表示不要分片,-c 4 次数,这个命令在探测链路mtu的时候会用到。

    二、traceroute

    1.作用

    探测端到端,链路每一跳的时延。

    2.原理

    先看一个traceroute的访问截图和抓包截图

    08cdf05c7dd4afa3c04445c3b9fb5114.png

    traceroute访问截图

    源IP :192.16843,87 家里的局域网地址

    1d2582d10c6b100363108c0b571b626d.png

    traceroute抓包截图

    源IP :192.16843,87 家里的局域网地址

    目的IP: 61.135.169.121 百度的地址

    可以看出traceroute开始的时候,源地址发包,ttl 值依次从为1,1,12,2,2,3,3,3...ttl依次增大,并且每个ttl值发三个包。在看发包源端口 44136,一直没有变,访问的目的端口从 33435依次增大。tracroute假设服务器的端口 33435没有监听,如果恰巧这个端口服务端监听了,那么traceroute就不能正常判断了。路径上的每一跳,或者返回icmp ttl超时的错误包,或者不返回,直到达到主机之后,主机会返回一个服务不可达的包,这个时候trcaeroute认为探测到了主机。

    ttl为1的包发出去之后,收到了中间路由器的回包,像ttl为 2,3的包没有收到回包,控制台看的结果为 *

    8e1f8d814634f22973486d5c7197a96d.png

    traceroute没有收到回包为*

    看下发包的详细特征:

    891f523eece8a6adbdd717b7cd2b6937.png

    traceroute发包

    可以看出这个包是UDP包

    53448b80f085623c3754f350b4164010.png

    traceroute-ttl超时响应包

    可以看出这个包是 ICMP包,type 11,code 0 ,TTL超时包。这个包的源地址为 192.168.43.138为中间路由器的发回来的包。这个包将发包的信息封装到了自己里面,可以和上一个图对比。

    3.用法

    常规的用法如上面,看下哪一个路径上的延时变大。除了UDP包探测之外,traceroute还可以指定使用TCP协议探测,可以使用-p指定端口

    命令:traceroute -T  www.baidu.com

    探测mtu大小: traceroute www.baidu.com -F 1472

    241186e9089b7b7888f97686d8d29516.png

    trcaeroute-tcp返回结果

    好文推荐:

    别总写代码,这130个网站比涨工资都重要

    30分钟理解决策树的基本原理

    最新2020年3月份编程语言排行榜详情

    78602f1f73f286cca522158259bdf518.png

    展开全文
  • 如果公司网站打不开了,假如是因为网络问题,你该如何去进行排查。又比如,远程连接工具连不上服务器或mysql数据库连不上,会不会是因为网络问题。日常工作或学习中,我们经常会遇到各种各样的网络问题...ping首先...
    3fed5d6b9de1deb217168f202bc4658e.png

    php中文网课程

    每日17点准时技术干货分享

    54bed376c4208eddce99588282975ac3.png

    7be7c22c6fe8a3ef1f9605fef1660f07.gif

    本文为php中文网认证作者:“齐天大圣”投稿。

    如果公司网站打不开了,假如是因为网络问题,你该如何去进行排查。又比如,远程连接工具连不上服务器或mysql数据库连不上,会不会是因为网络问题。

    日常工作或学习中,我们经常会遇到各种各样的网络问题(因为计算机网络实在太复杂了)。现在我们来看看,如果linux服务器出现了网络问题,该如何去排查。

    ping

    首先来看ping命令,这个命令是用来测试两台主机之间能否进行正常通讯的工具。ping的对象既可以是ip地址,也可以是域名。该命令在linux以及windows的cmd模式下都可以使用。使用方法都是一样的。

    # ping -c 4 8.210.247.5PING 8.210.247.5 (8.210.247.5) 56(84) bytes of data.64 bytes from 8.210.247.5: icmp_seq=1 ttl=64 time=1.54 ms64 bytes from 8.210.247.5: icmp_seq=2 ttl=64 time=1.48 ms64 bytes from 8.210.247.5: icmp_seq=3 ttl=64 time=1.46 ms64 bytes from 8.210.247.5: icmp_seq=4 ttl=64 time=1.48 ms--- 8.210.247.5 ping statistics ---4 packets transmitted, 4 received, 0% packet loss, time 3004msrtt min/avg/max/mdev = 1.460/1.494/1.548/0.042 ms # ping -c 1 baidu.com ……

    下面,是一个shell脚本,用来查看局域网有哪些ip可以进行通讯

    #!/bin/bashnet='192.168.2.'seqs=`seq 1 254`for seq in $seqsdo    ip=$net$seq    /usr/bin/ping -c 1 -W 1 $ip >/dev/null 2>&1        if [ "$?" == "0" ];then        echo "$ip is UP"    fidone

    traceroute

    该命令是用来查看两台主机之间的各个节点的网络情况。如果当你访问一个网站的时候,速度较慢,那么可以用该命令来查看所有节点的网络情况。

    # traceroute -n google.comtraceroute to google.com (172.217.163.238), 30 hops max, 60 byte packets 1  * * * 2  11.109.220.61  1.444 ms  1.577 ms 11.109.216.189  1.500 ms 3  11.109.220.190  5.512 ms * 11.109.220.174  5.382 ms 4  11.131.180.222  1.660 ms 11.131.180.218  1.519 ms 11.131.180.250  1.365 ms ……

    nslookup

    该命令是可以通过域名来反查ip地址的,使用非常简单。

    nslookup 5iqm.comServer:  100.100.2.136Address: 100.100.2.136#53Non-authoritative answer:Name: 5iqm.comAddress: 121.196.12.64

    netstat

    。如果网站访问不了,我们首先做的应该是ping服务器的ip地址,如果能够正常ping通,接下来应该ping网站域名,看dns是否正常解析。如果都没有问题,网站还是访问不了,那就需要去看看80端口是否对外开放了。netstat命令就是用来查看主机端口监听情况。

    # netstat -tlunpActive Internet connections (only servers)Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      30721/nginx: master tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      1275/pure-ftpd (SER tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1167/sshd           tcp        0      0 0.0.0.0:888             0.0.0.0:*               LISTEN      30721/nginx: master tcp        0      0 0.0.0.0:8888            0.0.0.0:*               LISTEN      2068/python

    telnet

    该命令可以用来测试服务器的指定端口是否对自己开放。

    # telnet 8.210.110.139 22Trying 8.210.110.139...Connected to 8.210.110.139.   Escape character is '^]'.SSH-2.0-OpenSSH_7.4# telnet 8.210.110.139 3306Trying 8.210.110.139...  <=== 一直是这样的状态则

    如果是上述的第一种情况,则说明8.210.110.139的22端口是开放的。如果是第二种的话,一直在trying,则说明此端口没有对自己开放。

    9200857cb8a4cfec0d24e7b67cfd87f0.png

    展开全文
  • 实验环境Linux:CentOS Linux release 7.2.1511 (Core)Windows:Windows 10家庭中文版windows ping linux命令:ping -6 linux_ipv6地址%windows接口序号查询windows接口序号命令:ipconfig –all通过ipconfig-a...

    简述

    本文主要介绍IPV6通信时,IPv6地址的ping、telnet操作。

    实验环境

    Linux:CentOS Linux release 7.2.1511 (Core)

    Windows:Windows 10家庭中文版

    windows ping linux

    命令:ping -6 linux_ipv6地址%windows接口序号

    查询windows接口序号

    命令:ipconfig –all

    通过ipconfig-all命令查看到ipv6地址如下:

    fe80::cd04:c16b:9adf:dfe7%22

    %后面是本ipv6地址对应的网络接口的index,windows术语叫scope id,可理解为一个接口序号,则22为当前windows接口序号。

    7efcfc7b57359b044a98aa196f3d7c90.png

    查询linux_ipv6地址

    命令:ip addr

    通过ip addr命令查看到ipv6地址如下:

    fe80::20c:29ff:fea4:1509

    d78368e512fa06fdcfdc41219ae190b5.png

    windows ping linux

    ping -6 fe80::20c:29ff:fea4:1509%22

    76053252f0c4aa925fe05b65841ac88d.png

    linux ping windows

    命令:ping6 -I linux_接口名 win_ipv6地址

    查看linux接口名

    命令:ip addr

    通过ip addr命令查看到linux接口名为eno16777736

    e043f573aa46990549ba1850105aa597.png

    linux ping windows

    ping6 -I eno16777736 fe80::cd04:c16b:9adf:dfe7

    9e43985cd46ed3ef3a99d5e8006d8f92.png

    linux ping linux

    (A服务器上ping另外一台服务器B)

    命令:ping6 –I A服务器linux接口名 B服务器linux_ipv6地址

    查看A服务器linux接口名

    命令:ip addr

    通过ip addr命令查看到A服务器linux接口名eno16777736

    e043f573aa46990549ba1850105aa597.png

    查看B服务器linux_ipv6地址

    命令:ip addr

    通过ip addr命令查看到ipv6地址如下:

    fe80::20c:29ff:feaa:9a1b

    8ae6109e19da1fed3242c9a1a1f2e961.png

    linux ping linux

    ping6 -I eno16777736 fe80::20c:29ff:feaa:9a1b

    99f67e60048257c33852735dcaea4c8c.png

    windows telnet linux_ipv6端口

    命令:telnet linux_ipv6地址%windows接口序号 端口

    查询linux_ipv6地址

    命令:ip addr

    通过ip addr命令查看到ipv6地址如下:

    fe80::20c:29ff:feaa:9a1b

    fe24afc12872555ae826290e959ed712.png

    查询windows接口序号

    命令:ipconfig –all

    通过ipconfig-all命令查看到ipv6地址如下:

    fe80::cd04:c16b:9adf:dfe7%22

    %后面是本ipv6地址对应的网络接口的index,windows术语叫scope id,可理解为一个接口序号,则22为当前windows接口序号。

    7efcfc7b57359b044a98aa196f3d7c90.png

    查看服务端口

    命令:lsof -i: 端口号

    2995872deacea3e09518dd45a5a1bb8b.png

    windows telnet 服务80端口

    telnet fe80::20c:29ff:feaa:9a1b%22 80

    f66dda800de3e3e50941b5f02179e5d2.png

    bf518ee6d3358c26d6d88fa4f7d1c089.png

    linux telnet linux_ipv6端口

    (B服务器telnet另一台A服务器上的80端口)

    命令:telnet -6 A_linux_ipv6地址%B_linux接口名 A_服务器80端口

    查看A_linux_ipv6地址

    命令:ip addr

    通过ip addr命令查看到A_linux_ipv6地址如下:

    fe80::20c:29ff:feaa:9a1b

    fa00fe0c6676ec0788d5775068db2c3d.png

    查看B_linux接口名

    命令:ip addr

    通过ip addr命令查看到B_linux_ipv6接口名为eno16777736

    9c8bbb469a5a56b2cc6cd1e4de99de40.png

    查看A_服务器80端口

    命令:lsof –i:端口

    lsof –i:80

    6dd31fd9d4fcf3f6822907e3d6912502.png

    linux telnet linux_ipv6端口

    telnet -6 fe80::20c:29ff:feaa:9a1b%eno16777736 80

    223295ab358e8ed34e291ac6172830f4.png

    ok,以上就是IPv6地址使用ping、telnet命令汇总,看完记得转发、点赞和收藏。如果有错误,欢迎批评指正,感谢。

    (云渺书斋)

    展开全文
  • 以下的 Linux 和Windows实用工具和命令 —— 从基础的到高级的 —— 将帮你更轻松地管理你的网络。在几个命令中,你将会看到 ,它是"完全合格域名"的全称。当你看到它时,你应该用你的网站 URL 或你的服务器来代替它...

    如果你是一位系统管理员,那么你的日常工作应该包括管理服务器和数据中心的网络。以下的 Linux 和Windows实用工具和命令 —— 从基础的到高级的 —— 将帮你更轻松地管理你的网络。

    在几个命令中,你将会看到 ,它是"完全合格域名"的全称。当你看到它时,你应该用你的网站 URL 或你的服务器来代替它(比如,server-name.company.com),具体要视情况而定。

    ping(Packet Internet Groper/因特网包探索器)

    Ping是Windows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。利用"ping"命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。应用格式:Ping空格IP地址。该命令还可以加许多参数使用,具体是键入Ping按回车即可看到详细说明。

    ping就是对一个网址发送测试数据包,看对方网址是否有响应并统计响应时间,以此测试网络。

    具体方式是,开始—运行—cmd,在调出的dos窗口下输入 ping 空格 + 你要ping的网址,回车。

    比如 " pingXXX网址" 之后屏幕会显示类似信息

    d5a9e2792a764b54c42a210575ab0954.png

    ping 命令参数

    在DOS窗口中,输入ping /?(注意,ping后面有一个空格,不可省略),或者直接输入ping加一个空格。敲击回车键,会显示出ping命令的帮助说明。

    6a01260256d2d233a39bf0f93c3a5dcd.png

    ping命令参数

    (1)实例:测试目标并进行名字解析。

    C:>ping –a 目标IP地址

    990926b972fc5845de3413283119adb7.png

    ipconfig(IPConfig/显示IP配置值)

    IPConfig实用程序和它的等价图形用户界面——Windows 95/98中的WinIPCfg可用于显示当前的TCP/IP配置的设置值。这些信息一般用来检验人工配置的TCP/IP设置是否正确。但是,如果你的计算机和所在的局域网使用了动态主机配置协议(Dynamic Host Configuration Protocol,DHCP——Windows NT下的一种把较少的IP地址分配给较多主机使用的协议,类似于拨号上网的动态IP分配),这个程序所显示的信息也许更加实用。

    简单来说,ipconfig这个命令让我们可以快速的获得计算机当前的IP地址、子网掩码和缺省网关等信息,这些信息都是进行测试和故障分析的必要项目。同时,此命令也可以清空DNS缓存(DNS cache)。

    ipconfig 命令参数

    8206dcaeace5c5430a1348af160a2db0.png

    ipconfig命令参数

    Traceroute

    ping 是用于检查端到端的连通性,traceroute 实用工具将告诉你到达对端系统、网站,或服务器所经过的路径上所有路由器的 IP 地址。traceroute 在网络连接调试中经常用于在 ping 之后的第二步。

    这是一个跟踪从你的系统到其它对端的全部网络路径的非常好的工具。在检查端到端的连通性时,这个实用工具将告诉你到达对端系统、网站、或服务器上所经历的路径上的全部路由器的 IP 地址。通常用于网络连通性调试的第二步。

    语法:

    · traceroute /

    Telnet

    语法:

    · telnet / 是用于 telnet[3] 进入任何支持该协议的服务器。

    nslookup(name server lookup/域名查询)

    nslookup是一个程序的名字,这个程序让因特网服务器管理员或任何的计算机用户输入一个主机名(举例来说,"www.toutiao.com")并发现相应的IP地址。它也会相反的名字查找为一个你指定的 IP 住址找出主机名。

    nslookup参数用法:

    nslookup [-opt ...] # 使用默认服务器的交互模式

    nslookup [-opt ...] - server # 使用 "server" 的交互模式

    nslookup [-opt ...] host # 仅查找使用默认服务器的 "host"

    nslookup [-opt ...] host server # 仅查找使用 "server" 的 "host"

    a5a6c04285cc37c309bb63f4c185c413.png

    用nslookup命令反向查找头条地址

    Netstat

    这个网络统计(netstat)实用工具是用于去分析解决网络连接问题和检查接口/端口统计数据、路由表、协议状态等等的。它是任何管理员都应该必须掌握的工具。

    语法:

    · netstat -l 显示所有处于监听状态的端口列表。

    · netstat -a 显示所有端口;如果去指定仅显示 TCP 端口,使用 -at(指定信显示 UDP 端口,使用 -au)。

    · netstat -r 显示路由表。

    ·

    9596fd6260455afb8b715df2dff0bb8f.png

    · netstat -s 显示每个协议的状态总结。

    ·

    3fc6da791844e3348a54e62a946dccac.png

    · netstat -i 显示每个接口传输/接收(TX/RX)包的统计数据。

    ·

    e9a304293d5f0d4f24a547adcf869e33.png

    Nmcli

    nmcli 是一个管理网络连接、配置等工作的非常好的实用工具。它能够去管理网络管理程序和修改任何设备的网络配置详情。

    语法:

    · nmcli device 列出网络上的所有设备。

    · nmcli device show 显示指定接口的网络相关的详细情况。

    · nmcli connection 检查设备的连接情况。

    · nmcli connection down 关闭指定接口。

    · nmcli connection up 打开指定接口。

    · nmcli con add type vlan con-name dev id ipv4 gw4 在特定的接口上使用指定的 VLAN 号添加一个虚拟局域网(VLAN)接口、IP 地址、和网关。

    ·

    f5ab6975bc8949934a675585042f97af.png

    路由

    检查和配置路由的命令很多。下面是其中一些比较有用的:

    语法:

    · ip route 显示各自接口上所有当前的路由配置。

    ·

    7cc6870ff96fb0948fe3083946fa3679.png

    · route add default gw 在路由表中添加一个默认的网关。

    · route add -net gw 在路由表中添加一个新的网络路由。还有许多其它的路由参数,比如,添加一个默认路由,默认网关等等。

    · route del -net 从路由表中删除一个指定的路由条目。

    ·

    ff782ea64f0f36afdc835babba45b104.png

    · ip neighbor 显示当前的邻接表和用于去添加、改变、或删除新的邻居。

    ·

    d487313d973f6f7ba0061bf5302f42fa.png

    ·

    c7b1190c3cafc891742a3a37fadd3e80.png

    · arp (它的全称是 "地址解析协议")类似于 ip neighbor。arp 映射一个系统的 IP 地址到它相应的 MAC(介质访问控制)地址。

    ·

    61bdcd094b9a1b14742a0f3176df5e66.png

    Tcpdump 和 Wireshark

    Linux 提供了许多包捕获工具,比如 tcpdump、wireshark、tshark 等等。它们被用于去捕获传输/接收的网络流量中的数据包,因此它们对于系统管理员去诊断丢包或相关问题时非常有用。对于热衷于命令行操作的人来说,tcpdump 是一个非常好的工具,而对于喜欢 GUI 操作的用户来说,wireshark 是捕获和分析数据包的不二选择。tcpdump 是一个 Linux 内置的用于去捕获网络流量的实用工具。它能够用于去捕获/显示特定端口、协议等上的流量。

    语法:

    · tcpdump -i 显示指定接口上实时通过的数据包。通过在命令中添加一个 -w标志和输出文件的名字,可以将数据包保存到一个文件中。例如:tcpdump -w -i 。

    ·

    6a534c99b39ab911450a544a16ede3ae.png

    · tcpdump -i src 从指定的源 IP 地址上捕获数据包。

    · tcpdump -i dst 从指定的目标 IP 地址上捕获数据包。

    · tcpdump -i port 从一个指定的端口号(比如,53、80、8080 等等)上捕获数据包。

    · tcpdump -i 捕获指定协议的数据包,比如:TCP、UDP、等等。

    Iptables

    iptables 是一个包过滤防火墙工具,它能够允许或阻止某些流量。这个实用工具的应用范围非常广泛;下面是它的其中一些最常用的使用命令。

    语法:

    · iptables -L 列出所有已存在的 iptables 规则。

    · iptables -F 删除所有已存在的规则。

    下列命令允许流量从指定端口到指定接口:

    · iptables -A INPUT -i -p tcp –dport -m state –state NEW,ESTABLISHED -j ACCEPT

    · iptables -A OUTPUT -o -p tcp -sport -m state – state ESTABLISHED -j ACCEPT

    下列命令允许环回

    loopback

    接口访问系统:

    · iptables -A INPUT -i lo -j ACCEPT

    · iptables -A OUTPUT -o lo -j ACCEPT

    Nslookup

    nslookup 工具是用于去获得一个网站或域名所映射的 IP 地址。它也能用于去获得你的 DNS 服务器的信息,比如,一个网站的所有 DNS 记录(具体看下面的示例)。与 nslookup 类似的一个工具是 dig(Domain Information Groper)实用工具。

    语法:

    · nslookup 显示你的服务器组中 DNS 服务器的 IP 地址,它后面就是你想去访问网站的 IP 地址。

    · nslookup -type=any 显示指定网站/域中所有可用记录。

    网络/接口调试

    下面是用于接口连通性或相关网络问题调试所需的命令和文件的汇总。

    语法:

    · ss 是一个转储套接字统计数据的实用工具。

    · nmap ,它的全称是 "Network Mapper",它用于扫描网络端口、发现主机、检测 MAC 地址,等等。

    · ip addr/ifconfig -a 提供一个系统上所有接口的 IP 地址和相关信息。

    · ssh -vvv user@ 允许你使用指定的 IP/域名和用户名通过 SSH 协议登入到其它服务器。-vvv 标志提供 SSH 登入到服务器过程中的 "最详细的" 信息。

    · ethtool -S 检查指定接口上的统计数据。

    · ifup 启动指定的接口。

    · ifdown 关闭指定的接口

    · systemctl restart network 重启动系统上的一个网络服务。

    · /etc/sysconfig/network-scripts/ 是一个对指定的接口设置 IP 地址、网络、网关等等的接口配置文件。DHCP 模式也可以在这里设置。

    · /etc/hosts 这个文件包含自定义的主机/域名到 IP 地址的映射。

    · /etc/resolv.conf 指定系统上的 DNS 服务器的 IP 地址。

    · /etc/ntp.conf 指定 NTP 服务器域名。

    展开全文
  • 1、Ping的基础知识ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和...
  • 在运维的坑里摸爬滚打好几年了,我还记得我刚开始的时候,我只会使用一些简单的...不管出于任何原因,我都想对一些 Linux 使用的高级命令进行用法说明,利人利己,以后不记得的话,我也可以回头翻来看看。一、实用的...
  • ping 命令是检测网络是否畅通的通用工具之一,在win/linux/mac上基本都内置了这个命令,大部分都使用过这个来验证网络是否通畅。 这里要顺带说下ping默认发送的是ICMP报文,很多新手朋友认为ping不通就是网络不通,...
  • linux ping端口

    万次阅读 2017-03-15 15:31:00
    我们先来查看TCP的23端口是否开启正常  [root@localhost ~]#netstat -tnl |grep 23  tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN  如果上面的一行存在就说明服务已经运行了。如果netstat命令没有返回内容,我们就...
  • ping 通但端口不通时端口可用性探测说明端口可用性探测工具介绍不同的操作系统,端口可用性探测所使用的工具也有所不同。Linux 环境下端口可用性探测工具介绍traceroute 是几乎所有 Linux 发行版本预装的网络测试...
  • Linux测试端口是否ping的方法

    万次阅读 2019-03-27 00:09:45
    Linux系统有时候需要测试某个端口的连通性,用户可以参考如下方法来测试。方法一、telnet法 telnet为用户提供了在本地计算机上完成远程主机工作的能力,因此可以通过telnet来测试端口的连通性,具体用法格式:...
  • ping 端口: nc -vz -w 2 www.baidu.com 8001 2、Linux 系统 ① ping 域名: ping 192.168.0.1 ② ping 端口: telnet www.baidu.com 8001 3、Windows 系统 ① ping 域名: ping 192.16...
  • ping 通但端口不通时端口可用性探测说明 端口可用性探测工具介绍 不同的操作系统,端口可用性探测所使用的工具也有所不同。 Linux 环境下端口可用性探测工具介绍 traceroute 是几乎所有 Linux 发行版本预装的网络...
  • linux ping IP地址与telnet 测试IP端口

    万次阅读 2018-07-27 09:53:13
    ping命令是不能够测试端口的,ping只是测试网络联接状况以及信息包发送和接收状况。 格式:ping IP地址或主机名 [-t] [-a] [-n count] [-l size] 参数含义:-t不停地向目标主机发送数据; -a 以IP地址格式来显示...
  • ping端口是否开放(windows,macos,linux)

    千次阅读 2019-04-28 17:00:50
    windows中ping端口:tcping命令  1. tcping 非自带命令,首先安装tcping命令,也可以去官网:http://www.elifulkerson.com/projects/tcping.php下载  2.将下载的文件放在C:\WINDOWS\system32 目录(其实就是与...
  • ping 端口

    2020-02-29 16:32:06
    # Linux # 1.wget wget ip:port # 2.telnet ip port # Mac nc -vz -w 2 192.168.1.104 3306 Windows需要注意的是:有的电脑可能没有打开telnet功能。 打开telnet的步骤(以win7为例)如下: 控制面板—>程序...
  • 一. 问题背景 在学Java后台的过程中,需要学习Liinux。而当我们在Linuxpingwindows的网络时,ping不通。而在windows上pingLinux...linux ping不通windows,说明windows的某些端口拒绝linux的访问,不接受linux发来...
  • Linux ip某一端口ping不通

    千次阅读 2018-11-17 14:30:28
    本地可以ping Linux的ip ping不通此ip下的某个端口 Linux下查看被信任的端口号如下 vi /etc/sysconfig/iptables 发现默认开启的是端口号22,并不是之前的24.换一下端口号就ping通了,效果图如下  ...
  • Linux端口可以ping通但是telnet不通

    千次阅读 2020-04-05 16:49:12
    第一步先确定linux中的端口是否起来 使用jps命令查看 或者通过ge -ef | grep java/kafka 第二步 防火墙没有关闭,CentOS 7的防火墙默认是firewall而不是之前的iptables,所以需要确定 防火墙是否已经关闭,只...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,220
精华内容 488
关键字:

linuxping端口

linux 订阅