1.什么是TFTP
   TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简
   单文件传输的协议,提供不复杂、开销不大的文件传输服务.
   TFTP是一个传输文件的简单协议,它基于UDP协议而实现,但是我们也不能确定有些TFTP协议是基于其它传输协议完成的,
   此协议设计的时候是进行小文件传输的。
2.Ubuntu安装软件包的方式与下载位置
   Linux和Windows完全不一样,Windows习惯把一个软件安装在一个文件夹里面,而Linux是将一个软件分散安装的不同的文件夹.
   dpkg -L 软件包名--->查看文件软件包里的文件,如果包安装成功的话,会列出所有文件的位置.
   apt-get 所下载的用于安装的软件包,在Ubuntu中的位置为/var/cache/apt/archives中.
   如果执行过apt-get clean,那么原始下载的包就就会被清理.

3.安装步骤
   (1).安装tftp-hpa tftpd-hpa软件包
       tftp-hpa  为TFTP客户端
       tftpd-hpa 为TFTP服务器
       命令:sudo apt-get install tftp-hpa tftpd-hpa

   (2).创建TFTP目录,并设置其权限
       命令: sudo mkdir /tftp
             sudo chmod 777 /tftp
   (3).修改tftpd-hpa文件
       命令: sudo vi /etc/default/tftpd-hpa

       打开后文件内容如下:
       -------------------
       # /etc/default/tftpd-hpa

       TFTP_USERNAME="tftp"
       TFTP_DIRECTORY="/var/lib/tftpboot"
       TFTP_ADDRESS="0.0.0.0:69"
       TFTP_OPTIONS="--secure"
       修改为如下内容保存:
       -------------------
       #/etc/default/tftpd-hpa

       TFTP_USERNAME="tftp"
       TFTP_DIRECTORY="/tftp"
       TFTP_ADDRESS="0.0.0.0:69"
       TFTP_OPTIONS="-l -c -s"
      
       对参数的解释:
       ------------
       其中TFTP_DIRECTORY为设置的TFTP服务器共享目录,此处设置根目录下的TFTP为TFTP共享目录
           TFTP_OPTIONS中 -c 指定了可以创建文件
    (4).手动启动/停止/重启服务
       命令:sudo service tftpd-hpa stop

       命令:sudo service tftpd-hpa start

       命令:sudo service tftpd-hpa restart

     (5).TFTP服务器测试
       登录本机tftp服务器
       命令:tftp localhost
         或:tftp <ip>

       Linux 终端显示内容为:
       -----------------------
       tftp>

       从tftp服务器下载文件
       命令:get <filename>

       从tftp服务器下载文件
       命令:put <filename>

       退出tftp登录
       命令:quit

4.卸载TFTP软件包
   命令:apt-get remove tftp-hpa tftpd-hpa