busybox inetd tftpd

/***************************************************************************
 *                       busybox inetd tftpd
 * 说明:
 *     在NXP官方主板上使能运行tftpd的,不过不知道为什么换块主板就不行了,于是
 * 找原因,中间换过xinetd也不行,最后换成inetd才行。
 *
 *                                         2016-9-27 深圳 南山平山村 曾剑锋
 **************************************************************************/

一、参考文档:
    嵌入式 busybox自带的tftp、telnet、ftp服务器
        http://blog.csdn.net/skdkjzz/article/details/40397099

二、inetd配置:
    [[email protected] ~]# cat /etc/inetd.conf
        69 dgram udp nowait root tftpd tftpd /var/lib/tftpboot

三、启动inetd:
    [[email protected] ~]# cat /etc/init.d/S80inetd
        #! /bin/sh

        inetd -e /etc/inetd.conf
时间: 2024-11-12 15:41:13

busybox inetd tftpd的相关文章

Ubuntu14.04交叉编译BusyBox

1 开发环境 宿主机:Ubuntu14.04(32bit) 开发板:Mini2440 BusyBox:1.24.2 2 配置 到BusyBox官网下源码并解压. 2.1 默认配置 进入BusyBox源码顶级目录执行下面的命令进行默认配置: make defconfig 输出结果如下: scripts/kconfig/conf -d Config.in * * Busybox Configuration * * * Busybox Settings * * * General Configurat

busybox内置ftp服务器用法

参考:http://blog.chinaunix.net/uid-20564848-id-74041.html 最新的busybox已集成ftp服务器层需ftpd,使用方法如下: 方法一:# tcpsvd 0 21 ftpd -w /ftpd_dir &// 上面的0表示对所有ip地址都进行侦听// 如果设置为127.0.0.1那么只能开发板本地arm可以进行ftp// 比如开发板eth0的的ip地址设为172.20.0.2,那么就不能通过该ip登录// 所以上面指定ip等于0,那么无论来自12

busybox静态编译及动态编译实践

1. 简介 BusyBox 是一个集成了一百多个最常用linux命令和工具的软件.BusyBox 包含了一些简单的工具,例如ls.cat和echo等等,还包含了一些更大.更复杂的工具,例grep.find.mount以及telnet.有些人将 BusyBox 称为 Linux 工具里的瑞士军刀. 简单的说BusyBox就好像是个大工具箱,它集成压缩了Linux的许多工具和命令.除此之外,提供了良好的编程框架,用户能够将自己的命令集成到busybox当中.在实际的使用过程中,busybox常常被用

启动BusyBox内建的FTP Server

启动BusyBox内建的FTP Server 要启动BusyBox内建的FTP Server,我们需要先孰悉tcpsvd与ftpd这两个命令. tcpsvd可以建立TCP socket,并将它bind在某个ip跟port,或是bind在某个程序上面. www.it165.net ftpd则是Anonymous FTP server,它不做身分的验证,所以启动后我们使用Guest就可以直接连上去.ftpd它可透过设定inetd.conf去启动服务,或是搭配tcpsvd来做运行. 这两个命令理解了后

移植 Busybox

下载 busybox 从 http://www.busybox.net/downloads/busybox­1.1.3.tar.gz/下载 busybox­1.1.3 到/tmp 目录当中,并解压. 进入解压后的目录,配置 Busybox [[email protected] busybox­1.1.3]$ make menuconfig Busybox Settings ­­­> General Configuration ­­­> [*] Support for devfs Build O

移植 inetd

inetd 的选择及获取 Busybox1.1.3 提供了 inetd 支持.如果读者使用的是较低版本的不提供 inetd 的 Busybox,那么可以考虑使 用 netkit 套件来提供网络服务.强烈建议使用高版本的 Busybox.此节后半部分介绍如果编译布署 netkit 当中的 inetd. 获取 inetd Netkit     套件可以从   ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/下载. 其中 netkit­base­0

Busybox构建根文件系统和制作Ramdisk

定制根文件系统的方法很多,最常用的是使用BusyBox来构建定制根文件系统.它集成压缩了Linux的许多工具和命令,可以使用户迅速方便地建立一套相对完整.功能丰富的文件系统,其中包括大量常用的应用程序.下面详细介绍有关Busybox定制根文件系统. 一.系统环境: 1.操作系统:Ubuntu140.4 2.交叉编译工具:gcc version 6.1.1 20160711 (Linaro GCC 6.1-2016.08) 3.busybox源码包:busybox-1.26.2 二.构建rootf

使用busybox制作rootfs

Build Busybox as a static binary(no shared libs),如果选择上,则busybox将以静态形式进行编译,否则将以动态方式编译.此外,还需要对交叉编译环境进行配置,选择其中的Cross Compiler Perfix,输入交叉编译器的前缀,我们的嵌入式平台上使用的是arm-uclinux-linu TAG: busybox  rootfs 1  获取源码解压 从busybox的官方主页http://www.busybox.net ,下载busybox的源

linux-裁剪Linux功能,编译/bin/login, busybox编译linux

linux功能:终端提示信息 [[email protected] ~]# cat /etc/issueRed Hat Enterprise Linux Server release 5.8 (Tikanga)Kernel \r on an \m [[email protected] ~]# uname -r2.6.18-308.el5[[email protected] ~]# uname -mx86_64[[email protected] ~]# linux功能:用户 nsswitch: