linux检查网络命令总结
请求不通时候排查网络原因使用的命令,略作记录。文中测试地址以www.baidu.com为例
1.ping命令
ping命令可以用来测试ip是否通
ping IP地址或者域名
如上图百度是可以ping通的,访问正常。它会不断的接收数据包,直到用户按ctrl+c中断
2.telnet命令
telnet命令一般用来检查一个地址的某个端口是否可以连通
telnet IP地址或者域名 端口
如上图百度的80端口可以连通
如上图,一直显示trying,表示百度是8832端口是无法连通的
3.curl命令
我个人比较喜欢用curl命令,因为curl是一个向服务器传输数据的工具,支持http、https、ftp、ftps、scp、sftp、tftp、telnet等协议。
简单一点测试连通性的命令
curl www.baidu.com #能查看到网页的源码,表示可以连接成功
curl www.baidu.com > /home/baidu.html #下载网页文件保存在/home/baidu.html
也可以带一些参数传过去
curl www.baidu.com/user/update?id=15&name=wangwu # get请求
curl -d 'id=15&name=wangwu' www.baidu.com/user/update # post请求
curl默认的是get请求方式,如果用其他请求方式可以附加 -X 请求方式,如
curl -X POST www.baidu.com # post请求
curl -X DELETE www.baidu.com # delete请求
curl -X PUT www.baidu.com # put请求
curl -H "Content-Type:application/json" -X POST --data '{"id": "1", "name": "wangwu"}' www.baidu.com #json格式参数的post请求
其他参数说明
-v 显示一次http通信的整个过程,包括端口连接和http request头信息
-i 显示http response的头信息,连同网页代码一起
-I 显示http response的头信息
-L 如果www.baidu.com会自动跳转到页面A,则curl到页面A
–user name:password www.baidu.com http认证
4.wget命令
wget是下载文件的命令, 能下载也就表示能连通咯
wget www.baidu.com
如果能返回200的状态码,则表示可以连通,能下载成功
其他说明
若被测url地址是https://IP地址的,则curl或者wget命令都可能会因为证书和域名不匹配的原因无法连通的哟(取决于服务器SSL证书的配置)。这样的情况可以考虑配置host指向,在被测服务器的hosts文件里面配置一行IP 英文域名
,然后通过curl 英文域名
进行连通性测试。
linux检查网络命令总结相关推荐
- linux的网络命令整理 更新中
linux的网络命令整理 更新中 1.安装包: net-tools 主要命令: netstat , ifconfig , route , iptunnel iproute 主要命令: ss , ip ...
- Linux常用网络命令总结
Linux常用网络命令总结 一.手动/自动配置IP参数与气动/关闭网络接口:ifcofig.ifup.ifdown 1.ifconfig 手动启动.查看与修改网络接口的相关参数,可以修改的参数 ...
- linux常用网络命令ping和arping
linux常用网络命令ping和arping ping 向目标主机发送icmp请求包 常用来测试当前主机与目标主机网络连接状况 常见选项 -c 设置发包的个数 -s ...
- linux重置网络的命令,Linux常用网络命令和关机重启命令
今天这篇文章有点特殊,为什么特殊呢,因为今天学到的一些网络命令在我这个Linux环境可能无法实践,有些人可能会说,环境有问题就去改啊,今天只能大概总结出来,无法像之前文章那样,给出实践的截图,而只是简 ...
- linux检查网络是否通畅_网络基础Ping命令详解(使用Ping这命令来测试网络连通)...
相关知识点 BIOS 在计算机领域,BIOS是 "Basic Input Output System"的缩略语,译为"基本输入输出系统", 与前者读法相同.计算 ...
- linux常用网络命令介绍
原文地址:http://vbird.dic.ksu.edu.tw/linux_server/0140networkcommand/0140networkcommand-centos4.php Linu ...
- linux检查网络是否通畅_linux
在电脑上如何检查网络连接故障 在电脑上如何检查网络连接故障 方法一: 1.点击右下角的网络连接图标,点击打开网络和共享中心; 2.找到电脑的网络连接的页面后,点击进入到相关的疑难杂症的修复页面,点击最 ...
- linux常用网络命令
关键词:linux网络命令.ifconfig.route.ip.netstat.socket flag 引言: 想成为真正的高手,必须要熟练掌握linux系统的命令行操作,今天就回顾一下linux在网 ...
- linux检查网络是否通畅_linux下怎么检测网络的连通性
匿名用户 1级 2016-11-29 回答 linux查看网络链接状况命令 netstat 参数如下: -a 显示所有socket,包括正在监听的. -c 每隔1秒就重新显示一遍,直到用户中断它. - ...
最新文章
- android 线性布局位置,android – 如何在线性布局中更改视图的位置.
- 独家 | 送你12个关于数据科学学习的关键提示(附链接)
- Linux 下安装与卸载JDK
- TNS-12535: TNS: 操作超时_win7
- oppo9s刷机教程_oppo r9s怎么刷机 oppo r9s手机在线刷机教程
- navicat 12 for mac 中文破解版使用说明
- 学计算机电脑硬盘容量多大好,电脑系统盘应该分多大空间最合适,赶紧学习一下...
- 无线信道的选择性衰落
- 如何高效率的学习Web前端,个人经验分享
- dedecms教程:织梦建站教程之如何为内容模型添加新字段?
- vscode 的setting.json的配置
- 利用python处理excel表格
- 电脑老是出现无法登陆的界面,怎么解决
- 搜索软件everything,搜索电脑中文件,快速定位
- Win10添加、删除鼠标右击的选项(快捷方法)
- [入门教程](python numpy入门)
- 门限的限意思是什么_只限是什么意思和拼音怎么读
- B2型水面线计算(含python代码)
- VN700+最新固件下载
- python画图为什么运行不出来_python matplotlib画的图怎么显示不出来