操作系统:ubuntu(64位) 12.04,系统必须连接互联网!
以下绿色文字为终端输入命令,红色为错误信息,蓝色为提示信息,紫色为一般信息。

终端输入:
tftp 192.168.1.102
发现如下错误:
程序 ‘tftp’ 已包含在下列软件包中:

  • tftp-hpa
  • tftp
    请尝试:sudo apt-get install <选定的软件包>
    说明tftp没有安装!
    ###############################################
    安装tftp客户端:
    输入:
    sudo apt-get install tftp
    注意:要输入sudo获取执行权限,不然可能被拒绝,网上很多没加sudo,误导初学者!
    获得如下内容:
    [sudo] password for xxxx:
    出现这句话时输入密码,回车!

然后出现如下类似信息:
正在读取软件包列表… 完成
正在分析软件包的依赖关系树
正在读取状态信息… 完成
下列【新】软件包将被安装:
tftp
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 326 个软件包未被升级。
需要下载 17.6 kB 的软件包。
解压缩后会消耗掉 86.0 kB 的额外空间。
获取:1 http://cn.archive.ubuntu.com/ubuntu/ precise/universe tftp amd64 0.17-18ubuntu2 [17.6 kB]
下载 17.6 kB,耗时 5秒 (3,426 B/s)
Selecting previously unselected package tftp.
(正在读取数据库 … 系统当前共安装有 153229 个文件和目录。)
正在解压缩 tftp (从 …/tftp_0.17-18ubuntu2_amd64.deb) …
正在处理用于 man-db 的触发器…
正在设置 tftp (0.17-18ubuntu2) …
说明安装成功!
###############################################
安装tftp服务器:
输入:
sudo apt-get install tftpd-hpa

[sudo] password for lgc:
输入密码!

正在读取软件包列表… 完成
正在分析软件包的依赖关系树
正在读取状态信息… 完成
下列【新】软件包将被安装:
tftpd-hpa
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 326 个软件包未被升级。
需要下载 40.3 kB 的软件包。
解压缩后会消耗掉 146 kB 的额外空间。
获取:1 http://cn.archive.ubuntu.com/ubuntu/ precise/main tftpd-hpa amd64 5.2-1ubuntu1 [40.3 kB]
下载 40.3 kB,耗时 0秒 (188 kB/s)
正在预设定软件包 …
Selecting previously unselected package tftpd-hpa.
(正在读取数据库 … 系统当前共安装有 153236 个文件和目录。)
正在解压缩 tftpd-hpa (从 …/tftpd-hpa_5.2-1ubuntu1_amd64.deb) …
正在处理用于 ureadahead 的触发器…
正在处理用于 man-db 的触发器…
正在设置 tftpd-hpa (5.2-1ubuntu1) …
tftpd-hpa start/running, process 20553
安装成功!
###############################################
配置tftp服务器:
输入:
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="/tftpboot" ——这是你的tftp服务器的目录
TFTP_ADDRESS=“0.0.0.0:69”
TFTP_OPTIONS="-l -c -s"
保存退出!(按Esc, 输入 :wq)
###############################################
创建tftp服务器目录:
输入:
cd /
sudo mkdir tftpboot
sudo chmod 777 tftpboot/
以上操作为在根目录下创建一个目录,且加权限777。
###############################################
重启tftp服务器:
sudo service tftpd-hpa restart
出现如下信息:
tftpd-hpa stop/waiting
tftpd-hpa start/running, process 20641
说明重启成功!
###############################################
使用:
输入(前提是192.168.1.102是一个有tftp客户端的设备,开发板):
tftp 192.168.1.102
显示:
tftp>
说明成功!

放置文件到 /tftpboot目录下,
在开发板输入:
tftp -gr 文件名 电脑的IP地址
如: tftp -gr a.txt 192.168.1.101
即可下载文件到开发板!

在开发板输入:
tftp -pr 文件名 电脑的IP地址
如: tftp -pr a.txt 192.168.1.101
即可上传文件到电脑的/tftpboot目录下
原文地址:http://blog.sina.com.cn/s/blog_16690f5880102wsxg.html

Ubuntu Linux操作系统tftp服务器和客户端安装(简单操作)相关推荐

  1. Ubuntu Linux操作系统实战教程(微课视频版)

    <Ubuntu Linux操作系统实战教程(微课视频版)> 21世纪高等学校计算机类课程创新系列教材·微课版 余健  编著 清华大学出版社 北京 ISBN 978-7-302-61462- ...

  2. 安装Ubuntu Linux操作系统

    安装虚拟机 Vmware Workstation简介 VMware Workstation(中文名"威睿工作站")是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运 ...

  3. windows 7系统安装虚拟机及在虚拟机上安装ubuntu(linux)操作系统

    首先下载安装 VMware Workstation ,下载地址: https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=1&rsv_idx=1 ...

  4. Ubuntu Linux 操作系统-清华大学开源软件镜像站下载

    Ubuntu 是一个由全球化的专业开发团队建造的操作系统.它包含了所有您需要的应用程序:浏览器.Office 套件.多媒体程序.即时消息等.Ubuntu 是一个 Windows 和 Office 的开 ...

  5. 【历史上的今天】10 月 20 日:微软黑屏事件;Ubuntu Linux 操作系统发布;Apple Pay 正式上线

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 10 月 20 日,在 1909 年的今天,Antoni Kilinski 诞生,他是计算机科学课程 ...

  6. Ubuntu 14.04 FTP服务器--vsftpd的安装和配置

    http://jingyan.baidu.com/article/67508eb4d6c4fd9ccb1ce470.html Ubuntu 14.04 FTP服务器--vsftpd的安装和配置 我们经 ...

  7. 在线交易系统 服务器1,金字塔决策交易系统金钻版服务器及客户端安装配置说明1.doc...

    金字塔决策交易系统-金钻版 服务器及客户端安装配置说明 目录 一.金钻版功能介绍2 1.1软件架构示意图:3 二.金字塔服务器安装及配置4 2.1下载金钻版安装程序4 2.2执行金钻版安装程序4 2. ...

  8. 金字塔服务器连接文件夹,金字塔决策叶交易系统金钻版服务器及客户端安装配置说明.doc...

    金字塔决策叶交易系统金钻版服务器及客户端安装配置说明 金字塔决策交易系统金钻版服务器及客户端安装配置说明 PAGE1 / NUMPAGES15 金字塔决策交易系统-金钻版 服务器及客户端安装配置说明 ...

  9. 金字塔服务器连接文件夹,金字塔决策交易系统金钻版服务器及客户端安装配置说明...

    金字塔决策交易系统金钻版服务器及客户端安装配置说明-小球 金字塔决策交易系统-金钻版 服务器及客户端安装配置说明 目录 一. 1.1 二. 2.1 2.2 2.3 2.3.1 2.3.2 三. 3.1 ...

最新文章

  1. RandomStringUtils工具类
  2. 微软宣布Azure Function支持Python
  3. java将数据封装为树结构_JAVA代码实现多级树结构封装对象
  4. OpenGL浮雕效果
  5. 【收藏】机器学习入门的常见问题集(文末送书)
  6. padding与margin的差别
  7. GStreamer基础教程07 - 播放速率控制
  8. 辨析*P++,*(p++),*(++p),++(*p),*(P--),*(--P)
  9. android前端开发 布局学习
  10. C++ Primer(第5版)
  11. php登陆注册加密函数,php加密函数_php用户自定义加密函数
  12. 林子雨《大数据技术原理与应用》第五讲——NoSQL数据库
  13. [项目管理-29]:SMART项目计划制定与PDCA闭环监控,珠联璧合,双剑合一。
  14. 桌面文件不见了怎么恢复,用它不慌张!
  15. VMware虚拟机中XP系统激活及上传文件
  16. 【JAVA长虹键法】第七式 建造者模式(23种设计模式)
  17. 浅谈——业务逻辑漏洞
  18. kind:Kubernetes in Docker,单机运行 Kubernetes 群集的最佳方案?
  19. 【git】No supported authentication methods available(server sent:pubickey)
  20. 文本文件转excel文件

热门文章

  1. godday生成ssl域名证书
  2. Peakcoo软硬件方案设计——汽车胎压表气压计PCBA方案
  3. 房屋建筑渗漏的无损检测方法
  4. TP5中的分页样式(详细)
  5. 各种数据库的连接信息
  6. SLAM中的三角测量
  7. 月报总结|Moonbeam5月份大事一览
  8. java中move用法_Java IFile.move方法代碼示例
  9. 教您用数学课件制作工具画椭圆
  10. Python 爬虫与HTTP协议简介