目录

11.7 网络客户端工具

网络客户端工具

/images/linux_mt/linux_mt.jpg

在本章的最后一节,我们来说一说一些常用的网络客户端工具,包括

  1. ping 命令
  2. ftp 客户端工具
  3. wget 下载工具

1. ping

1.1 ping

ping [OPTION] destination

  • 作用: send ICMP ECHO_REQUEST to network hosts
  • 参数: destination 目标主机
  • 选项:
    • -c #:发送的ping包个数;
    • -w #:ping命令超时时长;
    • -W #:一次ping操作中,等待对方响应的超时时长;
    • -s #:指明ping包报文大小;

1.2 hping

hping options

  • 作用: send (almost) arbitrary TCP/IP packets to network hosts
  • 选项:
    • --fast
    • --faster
    • --flood
    • -i uX

1.3 traceroute

traceroute ip/FQDN

  • 作用: 跟踪从源主机到目标主机之间经过的网关;

2. ftp 客户端

2.1 lftp

lftp [-p port] [-u user[,pass]] server_ip

  • 作用: ftp 客户端命令的升级版
  • 子命令:
    • get, mget
    • put, mput
    • rm, mrm
    • help
    • ls

2.2 lftpget

lftpget [-c] [-d] [-v] URL [URL...]

  • 作用: 借助 lftp 下载文件
  • 选项:
    • -c:继续此前的下载;
1
2
3
4
> ftp  server_ip
# 无密码登录
> Name: anonymous
> Password: 直接回车

3. wget命令:

wget [option]... [URL]...

  • 作用: The non-interactive network downloader.
  • 选项:
    • -b:在后台执行下载操作;
    • -q:静默模式,不显示下载进度;
    • -O file:下载的文件的保存位置;
    • -c:续传;
    • --limit-rate=amount:以指定的速率传输文件;