linux网络检测命令 linux如何检测网络是否稳定

linux测试网络是否连通的命令测试网络是否连通
1,ping IP 查看网络数据包是否可达 (首先PING 网关 如果网关都不通的话说明网络或配置有问题 。如果网关通,但是没有外网 或PING不通其他网段的网络)那么可以实用下一条!
2,. traceroute Ip(域名)查看你是再哪一跳失败的 。从而检测出 是哪个设备的故障 。比如网关 防火墙 路由器 交换机等 。
测试端口是否连通
方法一、telnet法
telnet为用户提供了在本地计算机上完成远程主机工作的能力,因此可以通过telnet来测试端口的连通性,具体用法格式:
telnet ip port
说明:
ip:是测试主机的ip地址
port:是端口,比如80
如果telnet连接不存在的端口,那会如下图所示 。
如果telnet 连接存在端口会出现如下图所示的内容,下图中以80端口为例 。
方法二、ssh法
SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议,在linux上可以通过ssh命令来测试端口的连通性,具体用法格式如下:
用法: ssh -v -p port username@ip
说明:
-v 调试模式(会打印日志).
-p 指定端口
username:远程主机的登录用户
ip:远程主机
如果远程主机开通了相应的端口,会有如下图所示的建立成功的提示 。
如果远程主机没有开通相应的端口,则如下图所示
方法三、curl法
curl是利用URL语法在命令行方式下工作的开源文件传输工具 。也可以用来测试端口的连通性,具体用法:
curl ip:port
说明:
ip:是测试主机的ip地址
port:是端口,比如80
如果远程主机开通了相应的端口 , 都会输出信息,如果没有开通相应的端口 , 则没有任何提示,需要CTRL+C断开 。
方法四、wget方法
wget是一个从网络上自动下载文件的自由工具,支持通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理 。wget名称的由来是“World Wide Web”与“get”的结合 , 它也可以用来测试端口的连通性具体用法:《Linux就该这么学》 学习更多linux命令 。
wget ip:port
说明:
ip:是测试主机的ip地址
port:是端口,比如80
如果远程主机不存在端口则会一直提示连接主机 。
linux上的ping命令是什么Linux ping命令用于检测主机 。
执行ping指令会使用ICMP传输协议,发出要求回应的信息 , 若远端主机的网络功能没有问题 , 就会回应该信息,因而得知该主机运作正常 。
语法:
ping
[-dfnqrRv][-c完成次数][-i间隔秒数][-I网络界面][-l前置载入][-p范本样式][-s数据包大小][-t存活数值][主机名称或IP地址]
参数:
-d 使用Socket的SO_DEBUG功能 。
-c完成次数 设置完成要求回应的次数 。
-f 极限检测 。
-i间隔秒数 指定收发信息的间隔时间 。
-l网络界面 使用指定的网络接口送出数据包 。
-l前置载入 设置在送出要求信息之前,先行发出的数据包 。
-n 只输出数值 。
-p范本样式 设置填满数据包的范本样式 。
-q 不显示指令执行过程 , 开头和结尾的相关信息除外 。
-r 忽略普通的Routing Table,直接将数据包送到远端主机上 。
-R 记录路由过程 。
-s数据包大小 设置数据包的大小 。
-t存活数值 设置存活数值TTL的大小 。
-v 详细显示指令的执行过程 。
linux5——网络命令##Ctrl+D:在目录下敲击该命令,作用是退出当前用户 。
##Ctrl+D:在命令mail、write等命令中敲击该命令 , 作用是退出当前命令 。

推荐阅读