19.6.0: 网络工具-基本介绍



1. 命令:curl

简介:可与服务器之间收发数据,常用来测试web访问
语法:curl [参数] [URL...]
参数:


2. 命令:ping

作用:用来测试网络是否连通


3. 命令:telnet www.lishiming.net 80

作用:远程登录服务器或访问域名


4. 命令:traceroute

作用:追踪路由路径,相当于windows下的tracert


5. 命令:dig

作用:DNS检测工具
安装:yum install -y bind-utils
语法:dig @DNSserver Domain querytype

dig @8.8.8.8  study.lishiming.net  

6. 命令:nc

作用:TCP及UDP端口扫描工具 语法:nc [参数 [内容]] [hostname] [port[s]] 参数 “-w” 设置timeout “-z” 只扫描监听服务,不发送任何数据 “-v” verbose模式,可显示不开放的端口 用法举例:

# -z参数可让nc显示结果
nc -w1 www.baidu.com 80
nc -z -w1 www.baidu.com 80
Connection to www.baidu.com 80 port [tcp/http] succeeded!


# ports可以是一个范围
nc -z -w1 www.baidu.com 80-81
Connection to www .baidu.com 80 port [tcp/http] succeeded!


# -v参数的verbose模式,会让不开放的端口也显示结果
nc -zv -w1 www.baidu.com 80-81
Connection to www.baidu.com 80 port [tcp/http] succeeded!
nc: connect to www.baidu.com port 81 (tcp) timed out: Operation now in progress