• Centos上搭建能用于ok6410开发板的tftp服务器


    rpm -qa | grep tftp 检查是否安装tftp服务器

    如果没有。tftpyum install tftp*yum install xinetd tftp tftp-server

    Tftp的配置文件在  vi  /etc/xinetd.d/tftp

    修改tftpboot 的属性 chmod  777 -R  tftpboot

    修改下载路径;

    重启:/etc/init.d/xinetd restart

    检查tftp是否启动成功:netstat  -a |  grep  tftp

    在光盘上安装tftp服务器:

    centos的安装光盘中有RPM安装包,挂在光盘后进入到文件夹,找到相应的安装包。
    ]# cd /media/
    [root@localhost media]# cd centos5-4\ i386\ DVD/
    [root@localhost RHEL_5.1 i386 DVD]# ls
    [root@localhost RHEL_5.1 i386 DVD]# cd Centos/
    [root@localhost Server]# ls tftp*
    tftp-0.42-3.1.i386.rpm tftp-server-0.42-3.1.i386.rpm
    执行安装命令
    [root@localhost Server]# rpm -ivh tftp-server-0.42-3.1.i386.rpm
    warning: tftp-server-0.42-3.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
    error: Failed dependencies:
    xinetd is needed by tftp-server-0.42-3.1.i386
    提示需要安装xinetd,找到安装包并安装
    [root@localhost Server]# ls xinet*
    xinetd-2.3.14-10.el5.i386.rpm
    [root@localhost Server]# rpm -ivh xinetd-2.3.14-10.el5.i386.rpm
    warning: xinetd-2.3.14-10.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
    Preparing... ########################################### [100%]
    1:xinetd ########################################### [100%]
    再执行安装TFTP命令
    [root@localhost Server]# rpm -ivh tftp-server-0.42-3.1.i386.rpm
    warning: tftp-server-0.42-3.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
    Preparing... ########################################### [100%]
    1:tftp-server ########################################### [100%]
    建立tftp的主工作目录
    [root@localhost Server]# mkdir /tftpboot
    修改配置文件
    [root@localhost Server]# vi /etc/xinetd.d/tftp
    主要注意修改的两个地方:
    # default: off
    # description: The tftp server serves files using the trivial file transfer \
    # protocol. The tftp protocol is often used to boot diskless \
    # workstations, download configuration files to network-aware printers, \
    # and to start the installation process for some operating systems.
    service tftp
    {
    socket_type = dgram
    protocol = udp
    wait = yes
    user = root
    server = /usr/sbin/in.tftpd
    server_args = -s /tftpboot
    disable = no
    per_source = 11
    cps = 100 2
    flags = IPv4
    }
    重启服务
    [root@localhost Server]# /etc/init.d/xinetd restart
    Stopping xinetd: [FAILED]
    Starting xinetd: [ OK ]
    查看是否启动
    [root@localhost Server]# netstat -a |grep tftp
    udp 0 0 *:tftp 

  • 相关阅读:
    liunx某台服务器无法访问其他服务器!!!!!!!!
    下载历史版本CentOS
    通过sparkstreaming分析url的数据
    Linux查看空间大小的命令
    secureCRT背景颜色
    布谷鸟算法详细讲解
    matlab 绘图
    浏览器内存泄露问题
    C#和java的语法区别
    i-m-a-g-e-7
  • 原文地址:https://www.cnblogs.com/start530/p/3834402.html
Copyright © 2020-2023  润新知