ILD

apt搜索
2019-9-27
sudo apt-cache search keyword

64位ubuntu 16.04编译32位程序
2019-9-27
编译报错 cannot find -lgcc,安装下面的包即可。sudo apt-get install g++-multilib

syslog
2019-10-8
syslog提供一个机制,给各个应用程序记录日志。glibc提供了接口来发送log给syslog的守护进程,这个守护进程通常是syslogd。c库提供的接口: void openlog(const char *ident, int option, int facility);

从异常调用栈定位到代码行的方法
2019-10-9
启动过程中出现异常栈Unable to handle kernel NULL pointer dereference at virtual address 00000004[ 90.967706] CPU: 1 PID: 0 Comm: swapper/1 Tainted: P 3.14.77 #1

dnsmasq添加私有option
2019-10-10
dnsmasq通过-O, --dhcp-option=[tag:,[tag:,]][encap:,][vi-encap:,][vendor:[],][|option:|option6:

igmp snooping & proxy
2019-10-10
multicast routing多播路由需要用户态配置。用户态igmp proxy守护进程接收lan侧的igmp请求,转发给WAN侧。并配置转发条目。查看多播路由表# ip mroute(192.168.110.110, 224.1.1.1) Iif: eth4094 Oifs: b

netifd hotplug
2019-10-11
netifd,在interface up或down的时候都会通过通用的框架调用hotplug。#define DEFAULT_HOTPLUG_PATH "/sbin/hotplug-call" setenv("ACTION", eventnames[event], 1); sete

openwrt 内核打patch流程
2019-11-2
内核的版本是在每个BOARD的Makefile中指定的,比如IPQ40XX。123$ ls target/linux/ipq40xx/base-files config-4.14 config-4.19 files-4.14 files-4.19 image Makefile patc

sysrq
2019-10-21
Linux Magic System Request当内核出现状况,但是仍然可以响应console中断时,那么可以使用sysrq来实现重启、sync、打印栈等功能。对于console。可以发送break加数字,来调用sysrq命令。比如putty,可以通过标题栏-special command-br

tr命令
2019-10-22
tr命令用来translate,squeeze or delete characters。tr是translate的意思。tr从STDIN读取输入,写到STDOUT。语法$ tr [OPTION] SET1 [SET2]如果指定了SET1和SET2,且没有指定-d选项。SET1中的字符被SET2中同

Copyright © linuxdev.cc 2017-2024. Some Rights Reserved.