【嵌入式开发技术之环境配置】Ubuntu下 TFTP服务的配置

简介:

本文参考自http://daili.s314.xrea.com/11/browse.php?u=Oi8vd3d3LmRhdmlkc3VkamltYW4uaW5mby8yMDA2LzAzLzI3L2luc3RhbGxpbmctYW5kLXNldHRpbmctdGZ0cGQtaW4tdWJ1bnR1Lw%3D%3D&b=5 在Ubuntu8.04下测试通过。

TFTP服务在网络安装、嵌入式开发方面有重要的应用,关于在LINUX下如何配置TFTP服务网上有很多的讨论,这里介绍一种在Ubuntu下较为简单的方法。

首先安装必须的DEB包,通过Ubuntu下的apt-get:

$sudo apt-get install xinetd tftpd tftp 建立/etc/xinetd.d/tftp,内容如下:

service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = /tftpboot
disable = no
}

其中/tftpboot是你的TFTP服务器文件根目录,可以任意指定一个已存在的目录。

改变目录权限及所有者:

$ sudo chmod -R 777 /tftpboot

$ sudo chown -R nobody /tftpboot

重启xinetd

$ sudo /etc/init.d/xinetd restart

测试服务器是否配置成功:

$ftfp localhost

$tftp>verbose

$tftp>trace

$tftp>put abc.txt (假设当前目录已存在abc.txt)

如果存在问题,可以尝试 server_args = -s /tftpboot.



本文转自gnuhpc博客园博客,原文链接:http://www.cnblogs.com/gnuhpc/archive/2012/01/13/2321348.html,如需转载请自行联系原作者

相关文章
|
27天前
|
Ubuntu Shell 开发工具
ubuntu/debian shell 脚本自动配置 gitea git 仓库
这是一个自动配置 Gitea Git 仓库的 Shell 脚本,支持 Ubuntu 20+ 和 Debian 12+ 系统。脚本会创建必要的目录、下载并安装 Gitea,创建 Gitea 用户和服务,确保 Gitea 在系统启动时自动运行。用户可以选择从官方或小绿叶技术博客下载安装包。
45 2
|
2月前
|
网络协议 Ubuntu 网络安全
|
2月前
|
消息中间件 监控 Ubuntu
大数据-54 Kafka 安装配置 环境变量配置 启动服务 Ubuntu配置 ZooKeeper
大数据-54 Kafka 安装配置 环境变量配置 启动服务 Ubuntu配置 ZooKeeper
92 3
大数据-54 Kafka 安装配置 环境变量配置 启动服务 Ubuntu配置 ZooKeeper
|
2月前
|
Ubuntu Linux 编译器
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
380 3
|
Web App开发 Ubuntu Linux
|
2月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(五):18.04安装多版本CUDA
这篇博客文章介绍了在Ubuntu 18.04系统上如何安装和切换不同版本的CUDA,以及如何安装不同版本的cuDNN。
230 2
|
2月前
|
并行计算 PyTorch TensorFlow
Ubuntu安装笔记(一):安装显卡驱动、cuda/cudnn、Anaconda、Pytorch、Tensorflow、Opencv、Visdom、FFMPEG、卸载一些不必要的预装软件
这篇文章是关于如何在Ubuntu操作系统上安装显卡驱动、CUDA、CUDNN、Anaconda、PyTorch、TensorFlow、OpenCV、FFMPEG以及卸载不必要的预装软件的详细指南。
4470 3
|
27天前
|
Ubuntu 开发工具 git
Ubuntu安装homebrew的完整教程
本文介绍了如何在没有公网的情况下安装 Homebrew。首先访问 Homebrew 官网,然后通过阿里云的镜像克隆安装脚本,并创建普通用户进行安装。接着修改 `install.sh` 文件指向国内镜像,执行安装命令。最后配置环境变量并更换 Homebrew 源为国内镜像,确保安装顺利。
174 50
|
2月前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
165 4
Linux系统之Ubuntu安装cockpit管理工具
|
2月前
|
Ubuntu 应用服务中间件 nginx
Ubuntu安装笔记(三):ffmpeg(3.2.16)源码编译opencv(3.4.0)
本文是关于Ubuntu系统中使用ffmpeg 3.2.16源码编译OpenCV 3.4.0的安装笔记,包括安装ffmpeg、编译OpenCV、卸载OpenCV以及常见报错处理。
180 2
Ubuntu安装笔记(三):ffmpeg(3.2.16)源码编译opencv(3.4.0)