ping命令
Linux系统ping命令是常用的网络命令,用来测试网络的连通性,向网络上的主机发送应答请求,根据响应信息可以判断远程主机是否可用 。ping命令通过将 icmp 回显数据包发送到计算机并侦听回显回复数据包来验证与一台或多台远程计算机的连接,该命令只有在安装了 tcp/ip 协议后才可以使用。通常我们打不开网页时就会说”ping 一下”。
语法:
ping [参数] [主机名或ip地址]
参数说明:
-a 将地址解析为计算机名。
-d 使用Socket的SO_DEBUG功能。
-c<完成次数> 设置完成要求回应的次数。
-f 极限检测。
-i<间隔秒数> 指定收发信息的间隔时间。
-I<网络界面> 使用指定的网络界面送出数据包。
-l<前置载入> 设置在送出要求信息之前,先行发出的数据包。
-n 只输出数值。
-p<范本样式> 设置填满数据包的范本样式。
-q 不显示指令执行过程,开头和结尾的相关信息除外。
-r 忽略普通的Routing Table,直接将数据包送到远端主机上。
-R 记录路由过程。
-s<数据包大小> 设置数据包的大小。
-t<存活数值> 设置存活数值TTL的大小。
-v 详细显示指令的执行过程。
实例:检测网络的连通性 ping 10次,间隔 1s
小解:
64 bytes:表示本次传送的ICMP包的大小,此值为预设值
icmp_seq=0:ICMP所侦测的次数,linux系统中是有规律的,依次递增
ttl=52:生存时间
time:响应时间
ftp工具
ftp 是 File Transfer Protocol 的缩写,称为文件传输协议。通过 ftp 工具,能够将文件上传到远程服务器,也可以从远程服务器下载文件。使用ftp需要安装ftp客户端 yum install ftp和vsftpd(提供ftp服务的服务端)。
ftp 工具有自己的命令(类似Linux命令),可以:
1. 连接并登录远程主机;
2. 查看目录,遍历目录下的文件;
3. 上传或下载文件,包括文本文件、二进制文件等。
ftp命令的用法:
ftp hostname or ip-address
注意,所有的上传和下载都是针对本地主机和远程主机的当前目录,如果你希望上传指定目录下的文件,首先要 cd 到该目录,然后才能上传。
ftp命令 | 说明 |
---|---|
put filename | 将本地文件上传到远程主机 |
get filename | 将远程文件下载到本地 |
mput file list | 将多个本地文件上传到远程主机 |
mget file list | 将多个远程文件下载到本地 |
prompt off | 关闭提示。默认情况下,使用 mput 或 mget 命令会不断提示你确认文件的上传或下载 |
prompt on | 打开提示 |
dir | 列出远程主机当前目录下的所有文件 |
cd dirname | 改变远程主机目录 |
lcd dirname | 改变本地目录 |
quit | 退出登录 |
telnet工具
telnet工具可以让我们连接并登录到远程计算机,一旦连接到了远程计算机,就可以在上面进行各种操作了。
语法:
telnet [-8acdEfFKLrx][-b<主机别名>][-e<脱离字符>][-k<域名>][-l<用户名称>][-n<记录文件>][-S<服务类型>][-X<认证形态>][主机名称或IP地址<通信端口>]
参数说明:
-8 允许使用8位字符资料,包括输入与输出。
-a 尝试自动登入远端系统。
-b<主机别名> 使用别名指定远端主机名称。
-c 不读取用户专属目录里的.telnetrc文件。
-d 启动排错模式。
-e<脱离字符> 设置脱离字符。
-E 滤除脱离字符。
-f 此参数的效果和指定"-F"参数相同。
-F 使用Kerberos V5认证时,加上此参数可把本地主机的认证数据上传到远端主机。
-k<域名> 使用Kerberos认证时,加上此参数让远端主机采用指定的领域名,而非该主机的域名。
-K 不自动登入远端主机。
-l<用户名称> 指定要登入远端主机的用户名称。
-L 允许输出8位字符资料。
-n<记录文件> 指定文件记录相关信息。
-r 使用类似rlogin指令的用户界面。
-S<服务类型> 设置telnet连线所需的IP TOS信息。
-x 假设主机有支持数据加密的功能,就使用它。
-X<认证形态> 关闭指定的认证形态。
例子:
telnet 192.168.30.153
//登录ip为192.168.30.153的远程主机