网络客户端工具

   ping/lftp/ftp/lftpget/wget等;


    ping命令:
        send ICMP ECHO_REQUEST to network hosts


        ping [OPTION] destination
            -c #:发送ping包的个数;  
            -I INTERFACE:指明从哪个接口发送ping命令;
            -l:预加载的数据量;
            -w #:限定ping命令超时时长;
            -W #:一次ping操作中,等待对方响应的超时时长;
            -s #:指明ping包报文大小(默认64字节);


        ICMP:Internet Control Message Protocol
            只向对方发echo request,对方回答echo reply即可;能探测网络是否可达,也能探测网络是否可达;
            echo request:类型为8;
            echo reply:为0;
        ping命令就是向对方发echo request请求,对方会应答echo reply,但可以设置不对ping命令做应答;


            例如:
                ]# ping -c 3 192.168.255.104:ping3个包;
                ]# ping -w 3 192.168.255.104:ping3秒钟命令终止;
                ]# ping -s 6400 192.168.255.104:发送ping包大小为6400字节,对方也会返回6400字节的报文,同时向一个主机发送这种包,可用于网络攻击;


    hping命令:(package:hping3)
        send (almost) arbitrary TCP/IP packets to network hosts
        是epel源提供的;可以发送非常高的ping包速率;


         hping3 选项
             --fast:快速发送ping包,一秒钟发送10个包,同-i u1000;
             --fsater:比--fast更快,尽可能的快速发送ping包;
             --flood:洪水发送ping包;
             -i u#:发送ping包时间间隔;单位是微秒;


         例如:
             ]# hping --fast 192.168.255.104:快速ping192.168.255.104主机;可以当压力测试使用;


    traceroute命令:
        print the route packets trace to network host
        跟踪从源主机到目标主机之间经过的网关;


        traceroute host
        traceroute6  [options]:使用IPv6跟踪;


        例如:
            ]# traceroute www.baidu.com:追踪主机到www.baidu.com服务器之间经过的网关;


    ftp命令:
        ftp:File Transfer Protocol
        ftp服务是命令行客户端工具;(光盘yum源就可安装)


        ftp host
            子命令:
                help:查看帮助子命令;
                get:下载一个文件;
                mget:下载多个文件;
                put:上传一个文件(需要权限);
                mput:上传多个文件(需要权限);
                pwd:显示当前目录路径;
                del:删除一个文件(需要权限);
                mdel:删除多个文件(需要权限);
                status:服务器状态;
                bye:退出;
                ...


            例如:
                ]# ftp 192.168.255.104:登录ftp文件服务器;
                输入:anonymous(匿名访问)
                password:(为空即可)


                注意:用户名不能留空,为ftp或anonymous即可;


    lftp命令:
        lftp [-p port] [-u user[,pass]] [site]
            子命令:
                help:查看帮助子命令;
                get:下载一个文件;
                mget:下载多个文件;
                put:上传一个文件(需要权限);
                mput:上传多个文件(需要权限);
                rm:删除一个文件(-r支持递归);        
                mrm:删除多个文件(-r支持递归);


            例如:
                ]# lftp -u ftp 192.168.255.104:以ftp为用户名,登录ftp服务器;
                口令:(可以为空)
                ]# lftp -u ftp,ftp 192.168.255.104:(匿名访问)以ftp为用户名,密码为ftp登录服务器;


                匿名访问可以直接访问服务器,例如:
                ]# lftp 192.168.255.104


    lftpget命令:
        不用登录服务器,直接在本地主机下载文件;


        lftpget [-c] [-d] [-v] URL [URL...]
            -c:支持断点续传(继续此前的下载);


            例如:
                ]# lftpget http://192.168.255.104/centos6.repo:下载centos6.repo文件;


    wget命令:
        The non-interactive network downloader


        wget [option]... [URL]...
            -b:在后台执行下载操作,看不到下载进度(可用作脚本中);
            -q:静默模式下载,不显示下载进度;
            -O FILE:保存下载文件到指定目录(不能下载目录);
            -c:支持断点续传;
            --limit-rate=amount:以指定的速率传输文件;


         
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值