您的位置:首页 > 电脑常识电脑常识
tftp命令上传文件到指定目录(tftp服务器怎么开启命令)
2025-05-08人已围观
tftp命令上传文件到指定目录(tftp服务器怎么开启命令)
嵌入式linux最常用到tftp命令来完成开发板和Linux系统之间的的文件传输,避免了频繁的U盘拷贝过程。
tftp服务器怎么开启命令
我们知道,Windows下使用“tftpd32.exe”这款软件可以很方便地在Windows下搭建的tftp服务器。但是,当我们做嵌入式linux开发的时候,如果用Windows搭建tftp服务器,用的还是虚拟机,就得在虚拟机中开启共享文件夹,然后再把文件放入共享文件夹内,最后传输到开发板中执行。这么复杂的步骤,对于我来讲太繁琐了……那么我们是否可以只用一个Linux系统就完成编译+文件传输呢?答案是可以的!下面就来教大家如何在Linux系统下安装tftp服务器。
Linux下的tftp开发环境建立包括两个方面:一是Linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。
本教程分为三个部分:
搭建tftp服务器tftp文件传输视频讲解(在文章末尾)0.笔者的开发环境
Windows 10专业版(版本号:1909;操作系统版本:18383.752)、Windows子系统Ubuntu 18.04(1804.2020.5.0)
1.搭建tftp服务器
1.1:安装tftp服务器所需的软件
搭建tftp服务所需要安装的软件有tftp-hpa,tftpd-hpa以及xinetd,其中:
tftp-hpa——客户端软件:
tftpd-hpa——服务程序:
xinetd——新一代的网络守护进程服务程序,又叫超级Internet服务器,常用来管理多种轻量级Internet服务:
1.2:配置xinetd.conf配置文件
查看/etc/xinetd.conf这个文件是否和以下内容一致;如果不一致,请修改;如果没有,直接用vi命令创建并编辑
1.3:配置tftpd-hpa配置文件
将内容修改成:
修改成功后,如下图所示,:wq保存退出。
配置tftpd-hpa配置文件
注:TFTP_DIRECTORY=”/home/harry/tftpboot”表示tftp服务器的工作目录,用户可根据自己的实际情况进行更改。
1.4:建立工作目录
指定了tftp服务的工作目录后,我们需要在相应的路径下建立该tftp工作目录,命令如下:
修改tftp服务器目录的权限为777,这样不仅可以允许目标机下载,同时允许其上传。命令为:
1.5:配置tftp配置文件
查看/etc下面的xinetd.d目录里的ftp文件内容是否和下面图片中的一致(如果没有的话,就新建一个并输入以下内容)
内容如下:
修改之后,如图所示
配置tftp配置文件
server_args一行是配置tftp服务器中文件的存放位置,进行tftp传输的时候,都是从该目录中搜索文件的。
然后保存文件,并退出编辑。
1.6:重新启动tftp
重新启动tftp,会提示一个OK
重新启动tftp
如果用的linux系统和笔者一样,是win10子系统的话,windows的防火墙会提示你,一定要点“是”!!!否则就会失败
1.7:重新加载xinetd
重新加载xinetd进程,会提示一个OK:
重新加载xinetd
1.8:重新启动xinetd
重启xinetd服务,会提示两个OK:
重新启动xinetd
注意:每次修改完配置文件后,都需要重新启动一下服务。
至此,Linux系统下搭建tftp服务器步骤完成,下面介绍如何测试tftp。
2.测试tftp服务
2.1:新建测试文件
笔者在tftp的工作目录“/home/harry/tftpboot”中复制一个已经编译好的C语言程序文件“hello”,该文件可以打印Hello World!,如下图所示:
打印Hello World!
2.2:进入测试目录
然后进入任意一个不同于“/home/harry/tftpboot”的目录(例如/home/harry目录下),然后在终端中输入
进入tftp命令符下,如图:
进入测试目录
2.3:获取测试文件
输入如下命令,再按回车,获取存放在tftp工作目录/home/harry/tftpboot中的“helol”文件。如果没有任何提示,就说明传输成功了,否则就是失败,要么配置有问题,要么防火墙拦截了。如下图所示:
获取测试文件
2.4:退出tftp命令
输入q退出tftp命令行,如下图所示:
退出tftp命令
2.5:修改文件权限并运行
修改获取的文件权限并运行
2.6:上传文件
可以在tftp命令中输入 如下命令,文件上传到tftp服务器中
2.7:开发板tftp 传送命令
完整命令
上面就是小居数码小编今天给大家介绍的关于(tftp服务器怎么开启命令)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。
94%的朋友还想知道的:
操作简单1行命令1秒搞定(如何批量修改文件名称后缀格式)
excel中整数取整函数是什么命令(excel取整函数怎么用)
autocad怎么标注尺寸快捷键(cad尺寸标注的快捷命令)
word快捷键命令大全表(word快捷键有哪些)
120540
嵌入式linux最常用到tftp命令来完成开发板和Linux系统之间的的文件传输,避免了频繁的U盘拷贝过程。
tftp服务器怎么开启命令
我们知道,Windows下使用“tftpd32.exe”这款软件可以很方便地在Windows下搭建的tftp服务器。但是,当我们做嵌入式linux开发的时候,如果用Windows搭建tftp服务器,用的还是虚拟机,就得在虚拟机中开启共享文件夹,然后再把文件放入共享文件夹内,最后传输到开发板中执行。这么复杂的步骤,对于我来讲太繁琐了……那么我们是否可以只用一个Linux系统就完成编译+文件传输呢?答案是可以的!下面就来教大家如何在Linux系统下安装tftp服务器。
Linux下的tftp开发环境建立包括两个方面:一是Linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。
本教程分为三个部分:
搭建tftp服务器tftp文件传输视频讲解(在文章末尾)0.笔者的开发环境
Windows 10专业版(版本号:1909;操作系统版本:18383.752)、Windows子系统Ubuntu 18.04(1804.2020.5.0)
1.搭建tftp服务器
1.1:安装tftp服务器所需的软件
搭建tftp服务所需要安装的软件有tftp-hpa,tftpd-hpa以及xinetd,其中:
tftp-hpa——客户端软件:
tftpd-hpa——服务程序:
xinetd——新一代的网络守护进程服务程序,又叫超级Internet服务器,常用来管理多种轻量级Internet服务:
1.2:配置xinetd.conf配置文件
查看/etc/xinetd.conf这个文件是否和以下内容一致;如果不一致,请修改;如果没有,直接用vi命令创建并编辑
1.3:配置tftpd-hpa配置文件
将内容修改成:
修改成功后,如下图所示,:wq保存退出。
配置tftpd-hpa配置文件
注:TFTP_DIRECTORY=”/home/harry/tftpboot”表示tftp服务器的工作目录,用户可根据自己的实际情况进行更改。
1.4:建立工作目录
指定了tftp服务的工作目录后,我们需要在相应的路径下建立该tftp工作目录,命令如下:
修改tftp服务器目录的权限为777,这样不仅可以允许目标机下载,同时允许其上传。命令为:
1.5:配置tftp配置文件
查看/etc下面的xinetd.d目录里的ftp文件内容是否和下面图片中的一致(如果没有的话,就新建一个并输入以下内容)
内容如下:
修改之后,如图所示
配置tftp配置文件
server_args一行是配置tftp服务器中文件的存放位置,进行tftp传输的时候,都是从该目录中搜索文件的。
然后保存文件,并退出编辑。
1.6:重新启动tftp
重新启动tftp,会提示一个OK
重新启动tftp
如果用的linux系统和笔者一样,是win10子系统的话,windows的防火墙会提示你,一定要点“是”!!!否则就会失败
1.7:重新加载xinetd
重新加载xinetd进程,会提示一个OK:
重新加载xinetd
1.8:重新启动xinetd
重启xinetd服务,会提示两个OK:
重新启动xinetd
注意:每次修改完配置文件后,都需要重新启动一下服务。
至此,Linux系统下搭建tftp服务器步骤完成,下面介绍如何测试tftp。
2.测试tftp服务
2.1:新建测试文件
笔者在tftp的工作目录“/home/harry/tftpboot”中复制一个已经编译好的C语言程序文件“hello”,该文件可以打印Hello World!,如下图所示:
打印Hello World!
2.2:进入测试目录
然后进入任意一个不同于“/home/harry/tftpboot”的目录(例如/home/harry目录下),然后在终端中输入
进入tftp命令符下,如图:
进入测试目录
2.3:获取测试文件
输入如下命令,再按回车,获取存放在tftp工作目录/home/harry/tftpboot中的“helol”文件。如果没有任何提示,就说明传输成功了,否则就是失败,要么配置有问题,要么防火墙拦截了。如下图所示:
获取测试文件
2.4:退出tftp命令
输入q退出tftp命令行,如下图所示:
退出tftp命令
2.5:修改文件权限并运行
修改获取的文件权限并运行
2.6:上传文件
可以在tftp命令中输入 如下命令,文件上传到tftp服务器中
2.7:开发板tftp 传送命令
完整命令
上面就是小居数码小编今天给大家介绍的关于(tftp服务器怎么开启命令)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。
94%的朋友还想知道的:
操作简单1行命令1秒搞定(如何批量修改文件名称后缀格式)
excel中整数取整函数是什么命令(excel取整函数怎么用)
autocad怎么标注尺寸快捷键(cad尺寸标注的快捷命令)
word快捷键命令大全表(word快捷键有哪些)
120540
很赞哦! ()
相关文章
- tf卡被写保护最简单解除方法(内存卡无法完成格式化怎么办)
- tftp命令上传文件到指定目录(tftp服务器怎么开启命令)
- switch暗黑3单机职业推荐(暗黑3一个人玩什么职业好玩)
- switch oled快速连接电脑电视方法(switch连显示器没声音怎么解决)
- switch oled快速连接电脑电视步骤(switch怎么连接电脑显示器)
- space是哪个键盘(电脑上space键在哪里)
- siri使用技巧大全最新(siri有什么好玩的指令)
- SIM卡无效无服务的解决方法(美版苹果手机插卡显示sim卡无效)
- sd卡已损坏在手机上修复方法(怎么强制格式化sd卡内容)
- sd卡无法格式化的解决方法(win7内存卡被写保护怎么解除)