Chinaunix首页 | 论坛 | 博客
  • 博客访问: 157159
  • 博文数量: 152
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 0
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-08 15:46
文章分类

全部博文(152)

文章存档

2016年(152)

我的朋友

分类: LINUX

2016-06-02 14:07:53

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




 
 
阅读(706) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~