1,基本了解:
tftp是基于UDP来下载远程文件的网络协议。

作用:比较好适用于初始化时下载少量的文件数据。比如内核和设备树。
当有大量文件且会有定时的新文件加入调试的话,使用nfs的创建的共享目录较好。所以一般将制作好的根文件系统作为nfs的共享目录。跟价方便调试。

2、对象需要运行的环境:
主机运行tftp-server
目标运行tftp-client
因为于目标机在烧写bootloader中就包含tftp-client,所以只需要在主机搭建tftp-server即可。

3.主机搭建tftp-server
3.1下载并安装tftp-server
apt-get install tftpd-hpa tftp-hpa
///注意:是两个不一样的哦

3.2tftp配置文件的修改
配置目录所在路径: /etc/default/tftpd-hpa
TFTP_USERNAME=“tftp”
TFTP_DIRECTORY="/tftpboot"///最重要修改,要在根目录下mkdir一个tftpboot文件夹。这就是tftp-client向tftp-server下载文件的文件夹。
TFTP_ADDRESS=":69"
TFTP_OPTIONS="–secure"
所需要做到解释tftpboot文件的创建就是了
mkdir /tftpoot //注意修改文件夹的权限哦

3.3 将tftp-client需要的文件cp到你所创建的/tftpboot目录下即可。
做系统移植就一般cp镜像文件和设备数文件。

3.4 启动tftp-server
命令:service tftpd-hpa restart

ok了
/
测试:回环测试
因为在下载的时候就自带有了tftp-client,运行一下看能不能从tftpboot目录下获取所需文件到当前目录
测试过程:
linux@linux-virtual-machine:~$ tftp 127.0.0.1
tftp> get 《要下载的文件》
tftp> q
通过ls查看一下就可以了。

TFTP服务器搭建与总结相关推荐

  1. tftp 服务器搭建测试版本ubuntu14.04

    tftp 服务器搭建测试版本ubuntu14.04 本题大部分是来自于朱有鹏老师的笔记:::::(尊重原版) 第 第 1 步:安装 tftp 安装 tftp 所需的软件.首先需要安装 tftp-hpa ...

  2. 九鼎X210 tftp服务器搭建

    s5pv210 学习 九鼎X210 tftp服务器搭建 安装服务器和客户端 创建tftpboot目录并设置权限 配置环境 重启服务 测试TFTP服务## 配置Ubuntu虚拟机IP 实现开发板和虚拟机 ...

  3. deepin安装tftp服务器_ubuntu下tftp服务器搭建

    tftp服务器搭建步骤 1.安装tftp-server 使用 sudo apt-get install tftpd-hpa 命令下载tftp服务端 使用 sudo apt-get install tf ...

  4. TFTP服务器搭建与使用

    文章目录 一.TFTP协议 二.TFTP服务器搭建 1.安装TFTP服务器 2.创建TFTP服务文件夹 3.配置tftp文件 4.配置tftpd-hpa文件 三.TFTP服务器使用 一.TFTP协议 ...

  5. 八、TFTP服务器搭建及应用

    一.什么是TFTP TFTP简单文件传输协议,是一个基于UDP 协议实现的用于在客户机和服务器之间进行简单文件传输的协议,适合于开销不大.不复杂的应用场合 TFTP 协议专门为小文件传输而设计,只能从 ...

  6. Linux – TFTP服务器搭建 FTP服务器搭建

    一.ftp和tftp的区别 参考:https://blog.csdn.net/woyaochenggong774/article/details/46324787 注意FTP和TFTP协议是有区别的, ...

  7. TFTP服务器搭建与测试

    一.基础知识介绍 TFTP(Trivial File Transfer Protocol,简单文件传输协议),是一个基于 UDP 协议实现的用于在客户机和服务器之间进行简单文件传输的协议,适合于开销不 ...

  8. 简单文件传输TFTP服务器搭建 Linux RHEL6

    Tftp 的应用场合 1.交换机或路由器升级或备份 2.无盘工作站 存放boot loader 3.嵌入式开发时装载系统 4.大规模的服务安装布署 安装 1.# yum install xinetd ...

  9. linux 交换机tftp服务,简单文件传输TFTP服务器搭建 Linux RHEL6

    Tftp的应用场合 1.交换机或路由器升级或备份 2.无盘工作站存放bootloader 3.嵌入式开发时装载系统 4.大规模的服务安装布署 安装 1.# yum install xinetd # y ...

最新文章

  1. 简约而不简单的Django新手图文教程
  2. 浅谈javascript中原型(prototype)、构造函数、对象实例及三者之间的关系
  3. 概率论-2.2 随机变量的数学期望(重点:随机变量X的期望)
  4. 计算机广告制作未来发展还行吗,计算机多媒体设计专业和广告设计制作那个好...
  5. 查看SQL执行计划的方法及优劣
  6. Jquery Ztree异步加载树
  7. 计算机基础与c语言试题及答案,2017年9月计算机二级C语言基础试题及答案
  8. CCF201503-5 最小花费(30分)
  9. ubuntu 下 imagick PHP扩展的安装
  10. RHCE 学习笔记(4)- 重定向,管道和VIM编辑器
  11. 互联网创业公司残酷一幕:全员降薪,裁员凶猛与一夜解散
  12. ue4服务器稳定性,ue4 客户端 服务器
  13. Python进阶笔记(2):自动化处理文件
  14. Python-数据处理
  15. linux xorg占用显存过大
  16. CSFCC Choir坐在宝座上圣洁羔羊(戏剧)
  17. 客户旅程_编程如何找到我的:21岁开发人员的7年旅程
  18. yum源本地配置和网络源配置——超级完整详细
  19. golang panic recover return defer的逻辑顺序问题
  20. 网络:万维网(WWW)

热门文章

  1. WIN8 64bit的系统下 使用Razer地狱狂蛇驱动v2.0汉化版会死机...
  2. matlab描述统计分析步骤,MATLAB实现描述性统计分析的例子例题
  3. MySQL进阶学习笔记一(未完待续)
  4. java实现调用启动screen_snapshot.exe 实现截图功能
  5. 分子模拟软件amber_分子模拟软件Discovery Studio教程(十):构建基于受体-配体复合物药效团模型...
  6. 2-STM32+ESP8266连接onenet并上传数据(HTTP)
  7. linux安装TCP,TcpDump安装设置
  8. win10如何删除智能云等输入法
  9. Java语法知识总结
  10. 项羽败给刘邦的一个很大原因就是项…