Chinaunix首页 | 论坛 | 博客
  • 博客访问: 783524
  • 博文数量: 231
  • 博客积分: 3217
  • 博客等级: 中校
  • 技术积分: 2053
  • 用 户 组: 普通用户
  • 注册时间: 2011-07-04 12:01
文章分类

全部博文(231)

文章存档

2015年(1)

2013年(10)

2012年(92)

2011年(128)

分类:

2011-09-09 09:06:44

Ubuntu下安装配置TFTP服务手记

    在Linux做嵌入式开发一定会用到TFTP网络服务,下面以Ubuntu下使用apt-get安装为例,简单记录一下安装配置过程:
安装配置TFTP服务,大致步骤如下:
(1)安装tftp-hpa、tftpd-hpa和openbsd-inetd程序;
(2)修改配置文件/etc/inetd.conf;
(3)根据配置文件的路径,建立tftp目录,并修改目录权限;
(4)重启tftp服务;
(5)本地传输测试。
以前我为了记录,写了一个安装和配置的脚本,是一些主要步骤:

#!/bin/sh
TFTPDIR=

    echo install tftp server ...

    sudo apt-get install tftp-hpa tftpd-hpa
    if [ "$?" = "0" ]
    then
        echo "install tftp-hpa and tftpd-hpa OK!!"
    else
        echo "install tftp-hpa and tftpd-hpa error !!!"
#        exit 1    
    fi

    sudo apt-get install openbsd-inetd
    if [ "$?" = "0" ]
    then
        echo "install openbsd-inetd OK!!"
    else
        echo "install openbsd-inetd error !!!"
#        exit 1    
    fi

    echo modify /etc/inetd.conf
#tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -c -(path)
    sudo vi /etc/inetd.conf


#建立tftp目录,并修改目录权限:
    mkdir -p $TFTPDIR
    if [ "$?" = "0" ]
    then
        echo "make tftp dir $TFTPDIR OK!!"
    else
        echo "make tftp dir $TFTPDIR error !!!"
#        exit 1    
    fi
    sudo chmod 777 $TFTPDIR

#重启tftp server
    sudo /etc/init.d/openbsd-inetd restart




 
 
阅读(583) | 评论(0) | 转发(0) |
0

上一篇:多任务间通信和同步

下一篇:管道学习

给主人留下些什么吧!~~