上一页 1 2 3 4 5 6 7 8 9 10 ··· 22 下一页
摘要: 1 简介 netifd管理网络接口和路由的后台进程。它与内核通信采用Netlink接口操作。 Netlink是内核空间和用户空间的通信机制 netifd主要包含设备和接口对象。设备代表linux物理接口或者一个虚拟链路接口。例:eth0 ppp等。 设备类型 simple_device_type : 阅读全文
posted @ 2022-01-19 22:46 人民广场的二道贩子 阅读(1006) 评论(0) 推荐(0) 编辑
摘要: 1 ubus ubus 由三部分组成:精灵进程、接口库和实用工具 精灵进程它提供一个总线层,在设备启动时负责进程的消息路由和传递。其他进程注册到ubus进程进行消息的发送和接收。这个消息是由linux文件的socket收发实现的。 接口库名称为libubus.so 实用工具ubus是提供命令行的接口 阅读全文
posted @ 2022-01-19 14:25 人民广场的二道贩子 阅读(1285) 评论(0) 推荐(0) 编辑
摘要: 1 libubox 主要提供事件循环,二进制块格式处理、linux链表实现和一些JSON辅助 主要包含3个软件包:libubox、jshn、libblobmsg-json 1.1 libubox 1、提供多种基础通用功能接口。如:链表、平衡二叉树、二进制块处理、MD5等 2、提供多种sock接口封装 阅读全文
posted @ 2022-01-18 13:34 人民广场的二道贩子 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 1.1 TCP/IP TCP/IP分为四个层: 数据链路层:接收和发送物理层数据 网络层:处理数据网络分组以及IP寻址 传输层:为两台主机应用之间提供端到端通信 应用层:处理上层用户逻辑细节 1.2 网络设备 集线器 在物理层实现局域网络的互联 网桥 工作在数据链路层。分析目的mac是否在对方网络上 阅读全文
posted @ 2022-01-16 16:56 人民广场的二道贩子 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1. diff 按行比较两个文件的差异 参数: diff [命令行选项] 原始文件目录 新文件目录 -p : 在每一个更改处显示c函数 -u : 按照统一格式输出(默认3行) -N : 对于不存在的文件,认为是空白文件或者新增文件 -r : 递归 -a : 所有文件都视为文本文件逐行比较 常用 -u 阅读全文
posted @ 2022-01-16 16:30 人民广场的二道贩子 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 1.1 软件包目录结构(以dnsmasq为例) 一般目录下会有两个文件夹和一个Makefile Makefile fille :默认配置和初始化脚本 src :存放代码 patch :可选 1.1.1 Makefile include $(TOPDIR)/rules.mk # 包含顶层rules.m 阅读全文
posted @ 2022-01-16 16:07 人民广场的二道贩子 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1.1 /etc/rc.local 这个文件在系统每次启动时由/etc/rc.d/S95done调用。是在系统开机之后最后会调用到的脚本。可以把每次开机之后需要立即执行的命令写在/etc/rc.local中 1.2 /etc/profile 为系统的每一个登录用户设置环境变量。当用户第一次登录的时候 阅读全文
posted @ 2022-01-14 10:01 人民广场的二道贩子 阅读(59) 评论(0) 推荐(0) 编辑
摘要: config_cd config_cb()和option_cb() 函数是指每一个section或option执行的callback函数。就是说,config_load 命令加载的config文件中 , 每一个section都会调用config_cb()一次,每一个option都会调用option_ 阅读全文
posted @ 2022-01-12 16:45 人民广场的二道贩子 阅读(200) 评论(0) 推荐(0) 编辑
摘要: /etc/config/dropbear为SSH的配置 1.1 uci与config的关系 1.2 uci命令 add 增加指定配置文件 add_list 对已存在的list选项增加字符串 commit 对给定的配置写入修改。如果没有指定参数,则将配置文件写入文件系统。所有的uci set,uci 阅读全文
posted @ 2022-01-11 14:50 人民广场的二道贩子 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 前言 ipk文件的本质上是tgz文件,这里直接将其改名为tgz文件或tar.gz文件。解压后可得到control.tar.gz data.tar.gz debian-binary三个文件 control.tar.gz中是一些系统信息 其中control文件中存在一些包的相关信息 postinst为安 阅读全文
posted @ 2022-01-06 14:21 人民广场的二道贩子 阅读(321) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 22 下一页