目标
- 学习基本的网络测试和排错命令
- 学习怎样去与远程主机安全的通信
- 懂得rsync的使用方法
议程
- ping / traceroute
- host / dig /fwhois
- lftp / wget / telnet
- ssh & scp
- rsync
13.1 Ping检查网络连接
1.检测本地主机与远程主机的网络连接情况及响应延迟,默认一直ping下去
$ ping www. Redhat . com
【Ctrl +c】 结束
2.Ping命令使用IMP传输协议
3.Ping命令查看丢失数据情况
4.如果DNS被关闭或不能使用,使用ping -n 去关闭名称解析
参数-c <完成次数>:用于设置完成要求响应的次数。
13.2 traceroute测试路由
1.traceroute (trace route packets的缩写),查看本地和远程系统之间的网络路径
$/usr /sbin/traceroute www . redhat . com
2.测试路由显示每一个跳点的延迟时间
3.测试路由容易造成网络堵塞
4.traceroute的用途:
自从traceroute显示关于包在旅行中的每个“hop”信息以来,它对于排除路由错误或阻塞一个特殊的路由路径很有用处。
5.举例:
以下输出显示名称、IP地址和平均往返时间。
$/usr/sbin/traceroute ww.yahoo.com
13.3 netstat
netstat能显示丰富的关于系统的网络配置和当前的网络连接信息。
1.netstat(network status的缩写)显示网络状态和参数
包括:
⑴ 网络连接
⑵ 路由表
⑶ 接口状态
2.参数:
-a:显示所有连接中的socket
-n:直接使用IP地址,而不通过域名服务器
-r:显示内核的路由表,包括目的路由,通过哪些接口路由能够到达,和默认的网关。
3.实验:
$ netstat -rn
$ netstat -a
13.4 host 查询主机域名
1.host命令可发送询问到域名服务器
$ host home.netscape.com
2.返回的DNS信息是:网络主机名或IP地址
Host用于解析主机名到IP地址。当调用一个主机名作为参数时,在以上同样的输出中,他返回ip地址。你也能使用IP地址去解析一个主机名。
$ host 207.200.89.226
也可反过来解析
$ host www . redhat . com
3.—t参数可以查询各种资源记录
$ host -t mx netscape . com
netscape . com mail is hondled by 20 xwing.aoltw.net.
13.5 dig
1.也是查主机域名(功能强大),dig 与 host 两者可互相代替
⑴ $ dig www . redhat . com
⑵ 输出结果与host -v相似
2.使用 -x参数和IP地址
强大的DNS查询命令
-x参数进行反向解析
$ dig -x 216 . 148 . 218 . 195
3.dig的两种模式:
它能从shell提示访问一个单一询问,或者读取成批的文件(指定使用-f参数),它包含一个若干询问的列表去执行。
-f参数:可发送几个询问
4.dig默认列出DNS的类型A纪录(主机名对IP地址的映射)和类型NS纪录(域名服务器)。去显示另一个类型纪录,使用-t type选项:
-t type 参数:可查询各种资源
$ dig -t MX mindspring.com
13.6 fwhois 查找并显示域名信息
1.fwhois 命令用于查找并显示域名信息
语法:
fwhois [域名]
2.fwhois 命令从Network Solations的WHOIS数据库中查找该域名的记录信息
$ fwhois yahoo.com
3.fwhois 命令与finger类似,用于查找或验证域名连接信息
13.7 lftp登录FTP服务器
1.lftp命令是功能强大的命令行FTP客户端
2.自动匿名登录或指定以××用户名登录
$ lftp ftp.cdrom.com
$ lftp -u joe (指定用户名) ftp.myserver.com
3.lftpget命令用于自动传输文件,但没有wget命令功能强大
4.lftpget命令支持书签和TAB补全
5.举例说明:
1.$ lftp ftp.redhat.com
~ > ls
/ > cd pub
/pub > ls
/pub > cd redhat
/pub /redhat > ls
2.命令说明:
get 下载一个文件
mget 下载多个文件
put 上载一个文件
mput 上载多个文件
pub > !(代表本地操作)ls
cd不用 !默认为本地操作
本文暂时没有评论,来添加一个吧(●'◡'●)