Linux新手学习笔记4
来源:互联网 发布:网络主播视频直播 编辑:程序博客网 时间:2024/05/29 18:08
tftp的搭建和使用
tftp是很有用的一种工具。现在觉得用tftp烧写内核、用nfs挂接文件系统,这种方式为嵌入式开发带来很大的便利。只要设置好uboot的参数,就可以很容易的更换烧写内核,而不用每次都用sd卡去烧写了。
对tftp的配置我主要参考这篇博客,觉得写的很言简意赅,我在安装后就可以正常使用了,详见http://blog.csdn.net/piaozhiye/article/details/8883223。
自己在整理一下:
1.
sudo apt-get install tftp-hpa tftpd-hpa xinetd
2.
创建文件夹tftp根目录:
mkdir /home/robert/tftpboot/
chmod 777 /home/robert/tftpboot/
其中/home/robert/tftpboot 是tftp根目录,要相应更改,例如我们的主目录是/home/robert,那么tftp根目录就是/home/robert/tftp,以后再用tftp get 内核时,在uboot中也要把目录设置成一样的。
3.
修改tftp配置文件,如果没有就创建
sudo vim /etc/xinetd.d/tftp
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /home/rboert/tftpboot
source = 11
cps = 100 2
flags =IPv4
}
4.修改inetd.conf文件
sudo vim /etc/inetd.conf,在文件末尾添加下面一行
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /home/robert/tftpboot
5.修改tftpd-hpa文件如下:
1 # /etc/default/tftpd-hpa
2
3 TFTP_USERNAME="tftp"
4 TFTP_DIRECTORY="/home/piaozhiye/tftpboot"
5 TFTP_ADDRESS="0.0.0.0:69"
6 TFTP_OPTIONS="-l -c -s"
6.重启xinetd服务
sudo service xinetd reload
- Linux新手学习笔记4
- linux 新手学习笔记
- linux新手学习笔记1
- linux新手学习笔记2
- Linux新手学习笔记3
- linux新手学习笔记5
- linux新手学习笔记6
- ORACLE 新手学习笔记
- nginx 新手学习笔记
- Matlab新手学习笔记
- 新手git学习笔记
- 学习linux两天的笔记(基础篇 适合新手)
- Linux新手学习建议
- 新手如何学习Linux
- Kali Linux 新手折腾笔记
- Dwr新手学习笔记1
- 新手学习Cadence16.3笔记
- Pomelo 新手学习笔记(一)
- 调试js神器:Console命令详解
- 如果你看到“f()();”第一反应是什么?
- 如何发高质量外链以及挖掘高质量外链平台?
- 01-oracle11g +WindoWs7 安装错误:未找到文件WFMLRSVCApp.ear
- 黑马程序员——学习日记23 交通灯管理系统
- Linux新手学习笔记4
- FLP Impossibility
- 【端午小练】HDU2151-Worm
- 抽象工厂模式
- 黑马程序员——学习日记24 银行业务调度系统
- myeclipse 10创建maven项目
- 【Heritrix基础教程之2】Heritrix基本内容介绍
- ognl.OgnlException: target is null for setProperty
- leetcode Reverse Nodes in k-Group