原标题:tftp命令使用详解

什么是TFTP协议?

TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。

嵌入式linux的tftp开发环境包括两个方面:

一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。

因为u-boot本身内置支持tftp-client,所以嵌入式目标系统端就不用配置了。

下面就详细介绍一下linux服务器端tftp-server的配置:

1、查看tftp服务是否开启

netstat -a | grep tftp

显示结果为

udp 0 0 *:tftp *:*

表明服务已经开启,就表明tftp配置成功了。

2、tftp使用

复制一个文件到tftp服务器目录,然后在主机启动tftp软件,进行简单测试。

tftp 192.168.1.2

tftp>get

tftp>put

tftp>q

3、tftp命令用法如下

tftp your-ip-address

【TFTP相关操作命令】

connect:连接到远程tftp服务器

mode:文件传输模式

put:上传文件

get:下载文件

quit:退出

verbose:显示详细的处理信息

tarce:显示包路径

status:显示当前状态信息

binary:二进制传输模式

ascii:ascii传送模式

rexmt:设置包传输的超时时间

timeout:设置重传的超时时间

help:帮助信息

?:帮助信息

4、如果老是出现“AVC Denial, click icon to view”的错误,并不能传输文件,需要作如下修改

修改/etc/sysconfig/selinux,将SELINUX设定为disable

使用命令setenforce 0让selinux配置文件生效

5、Busybox中tftp命令的用法

命令格式为:

tftp [option] ... host [port]

如果要下载或上传文件的话是一定要用这些option的。

-g表示下载文件(get)

-p表示上传文件(put)

-l表示本地文件名(local file)

-r表示远程主机的文件名(remote file)

例1:要从远程主机192.168.1.2上下载,则应输入以下命令

tftp -g -r embedexpert 192.168.1.2

例2:

tftp 0x80600000 u-boot-with-spl.bin

把文件u-boot-with-spl.bin通过tftp加载到内存的0x80600000处

例3:

tftp 193.169.3.42tftp>connect

tftp>get demon.txt

tftp>status

tftp>quit

这就是从共享处通过tftp下载文件。

文章来源:网络,版权归原作者所有,如有侵权,请联系后台删除返回搜狐,查看更多

责任编辑:

tftp命令linux,tftp命令使用详解相关推荐

  1. linux查询内核参数命令,Linux内核启动参数详解

    1.环境: Ubuntu 16.04 Linux linuxidc 4.4.0-89-generic #112-Ubuntu SMP Mon Jul 31 19:38:41 UTC 2017 x86_ ...

  2. linux主机路由命令,linux下路由设置详解

    路由表信息解释 ##名词解释: Active Routes:活动的路由 Network destination :目的网段 Netmask:子网掩码 Gateway:网关,又称下一跳路由器.在发送IP ...

  3. linux命令ps -aux|grep xxx详解

    linux命令ps -aux|grep xxx详解 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大 ...

  4. linux xxx命令,linux命令ps aux|grep xxx详解

    对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大的进程查看命令. 使用该命令 可以确定有哪些进程正在运 ...

  5. 编程实现linux中的who命令功能,Linux who命令简介及使用方法详解

    玩蛇网推荐图文教程:python 列表 本文是关于Linux who命令简介及使用方法详解一文.如果你是一名系统管理员,可能需要需要在一个特定的时间点都有谁活跃在系统上.以便必须严密监视我们的服务器. ...

  6. linux cp -r 参数,Linux系统中cp命令的参数及用法详解

    Linux系统中cp命令主要是用来复制文件或者目录.下面由学习啦小编为大家整理了Linux系统中cp命令的参数及用法详解的相关知识,希望对大家有帮助! Linux系统中cp命令的参数及用法详解:参数说 ...

  7. linux dig命令的安装和使用详解

    linux dig命令的安装和使用详解 什么是dig命令 Dig是Domain Information Gopher的缩写,是一种DNS查找实用程序,用于探测DNS服务器并解决与DNS服务器相关的问题 ...

  8. linux添加目录命令权限,linux chmod命令设置目录/文件权限详解

    首页 > Linux教程 > 常用命令 > chmod 文件权限 linux chmod命令设置目录/文件权限详解 linux中chmod命令用于改变系统文件或目录的访问权限,用数字 ...

  9. linux下crontab命令的用法,linux 定时任务crontab用法详解

    linux 定时任务crontab用法详解 linux中crontab命令用于设置周期性被执行的指令,该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读 ...

  10. linux中替换命令详解,linux中sed命令字符串替换的用法详解

    Linux系统中sed命令可以将字符串批量替换,省去了很多麻烦,下面由学习啦小编为大家整理了linux系统中sed命令字符串替换的用法详解,希望对大家有帮助! linux中sed命令字符串替换的用法详 ...

最新文章

  1. HDU 1233 还是畅通工程。
  2. 码云机房今晨出现网络故障,已经恢复
  3. Android HttpClient GET或者POST请求基本使用方法
  4. android 加壳 方案,android加壳思路
  5. MySQL分组函数的介绍
  6. 卷积神经网络的结构_射击训练:卷积神经网络识别解剖结构标志位点
  7. 计算机个性化定制服务课题,服务网络的构建与面向增量式需求的动态定制方法-计算机科学与技术专业论文.docx...
  8. tensorflow Dataset操作
  9. pop3 c语言,VisualC#编写实现POP3的程序
  10. 国外设计素材网址干货
  11. mac Canon打印机连接教程(附打印机驱动下载)
  12. C语言 分解质因数。例如:输入90,打印出90=2*3*3*5。
  13. 机器学习基础(六)贝叶斯统计
  14. Win11怎么减少笔记本耗电?解决Win11耗电快的方法
  15. DB2用户授权表查询权限
  16. js多文件下载和多文件分文件夹打包下载并重命名
  17. 特斯拉、软件与颠覆,下一家震惊世界的科技公司会是谁?
  18. 【Edraw Max教程】如何有趣的创建梦幻般的思维导图
  19. boinc gpu项目_BOINC的完整形式是什么?
  20. 苹果Usb连接linux,Mount iPhone in Linux using USB (ifuse, libiphone)

热门文章

  1. 英语在线听力翻译器_在线翻译英语软件推荐 在线翻译英语软件哪个好
  2. sas硬盘安装linux,Intel SAS RAID安装CentOS 5.4 Linux操作系统方法附教程下载
  3. 开源的仿真软件HOPSAN
  4. 在线视频加密播放(加密视频观看)
  5. jQuery文档就绪事件
  6. LINUX系统使用锐捷客户端认证校园网(华中科技大学)
  7. Java拦截器的简单使用
  8. 摄像头网络安全如何保障
  9. 油猴脚本的使用和安装
  10. 自制小型USB TO TTL串口工具