busybox
JDSH0224
这个作者很懒,什么都没留下…
展开
-
linux busybox文件系统命令行添加用户名信息
不管是在移植根文件系统还是移植内核的时候我们总是希望可以添加一些独一无二属于自己的东西,比如自己的名字或者代号。 现在我们经常会用busybox生成根文件系统,可是根文件系统起来以后命令行提示符只有一个“#”号,没有像linux发行版那样是[user@hostname currentpath] #,那么我们这里就说说如何让我们的根文件系统按这个方式显示。 首先要原创 2016-06-23 23:33:38 · 2497 阅读 · 0 评论 -
嵌入式linux-busybox 工具静态编译
嵌入式linux因资源紧缺,所以在制作根文件系统时,使用的是经过裁剪之后的busybox,然而很多工具都没有添加到根文件系统内部(如:traceroute)。假设现在要使用traceroute工具,需按照如下步骤添加:1. 下载busybox https://busybox.net/downloads/,这里下载的是 busybox-1.23.1.tar.bz22....原创 2018-08-04 15:25:14 · 2464 阅读 · 0 评论 -
busybox telnetd登录流程
终端开启telnetd服务器功能,当客户端登录telnetd服务器时,服务器的处理流程如下1. telnetd_main()启动#define G (*(struct globals*)&bb_common_bufsiz1)#define INIT_G() do { \ G.loginpath = "/bin/login"; \ G.issuefile = "/etc/is...原创 2018-10-26 18:05:41 · 3673 阅读 · 0 评论 -
linux控制台输入命令,ash是如何解析的
init程序的执行流程如下:A、使用console_init函数初始化控制台,打开文件/dev/console作为保准输入,然后将文件描述符复制给文件描述符0、1、2B、使用parse_inittab函数解析inittab配置文件C、设置信号处理过程D、执行sysinit和wait和once,然后在while(1)死循环中去执行respwan和askfirst。原文:https...原创 2018-10-31 23:26:26 · 2633 阅读 · 0 评论 -
traceroute(路由追踪)
Traceroute最简单的基本用法是:traceroute hostnameTraceroute程序的设计是利用ICMP及IP header的TTL(Time To Live)栏位(field)。首先,traceroute送出一个TTL是1的IP datagram(其实,每次送出的为3个40字节的包,包括源地址,目的地址和包发出的时间标签)到目的地,当路径上的第一个路由器(router)收到...原创 2018-11-04 23:26:35 · 760 阅读 · 0 评论