11 2020 档案

Kbuild
摘要:Linux内核是一种单体内核,但是通过动态加载模块的方式,使它的开发非常灵活方便。那么,它是如何编译内核的呢?我们可以通过分析它的Makefile入手。以下是一个简单的hello内核模块的Makefile. ifneq ($(KERNELRELEASE),) obj-m:=hello.o else 阅读全文

posted @ 2020-11-26 09:48 sudochen 阅读(382) 评论(0) 推荐(0) 编辑

Linux动态库符号导出
摘要:Linux如果不设置参数编译动态库,默认所有的非static函数是向外导出的,如果我们只需要部分函数应该如下: so.cpp如下: 1 #include <stdio.h> 2 #include "so.h" 3 4 5 void test() 6 { 7 printf("test\n"); 8 } 阅读全文

posted @ 2020-11-26 09:42 sudochen 阅读(223) 评论(0) 推荐(0) 编辑

系统符号表意义
摘要:nm 指令T 表示全局符合,t 表示本地符合,不对外U 表示调用的外部符号readelf -S Num Value Size Type Bind Vis Ndx Name0 Type字段:FUNC:表示函数OBJECT表示数据Bind字段:LOCAL表示本地GLOBAL表示全局WEAK表示需函数Nd 阅读全文

posted @ 2020-11-26 09:37 sudochen 阅读(301) 评论(0) 推荐(0) 编辑

Linux下C语言获取IPv6地址和前缀
摘要:1 在Linux系统中需要编程获取某个接口的IPv4地址比较常见, 可以使用ioctl函数等方法, 但是要获取IPv6地址, 以前的一些方法就不一定适合, 从网上查找了很多方法, 有两种我试过都可以得到相应的IPv6地址, 此处直接以一段代码做示例展示如何获取指定接口的(IPv6)本地链路地址(注意 阅读全文

posted @ 2020-11-26 09:35 sudochen 阅读(3223) 评论(0) 推荐(0) 编辑

Makefile变量
摘要:前者在这个变量使用时才扩展, 即当真正使用时这个变量的值才确定.后者在定义这个变量时,它的值就确定了.延时变量用 =, ?=, 定义, 或用define 定义如: GCC = arm-linux-GCC ?= arm-linux-注意 ?= 用来定义第一次出现的延时变量. := 用来定义立即变量,前 阅读全文

posted @ 2020-11-26 09:33 sudochen 阅读(126) 评论(0) 推荐(0) 编辑

常见DNS记录类型
摘要:常用域名记录解释:A记录、MX记录、CNAME记录、TXT记录、AAAA记录、NS记录A记录 ?A记录是用来创建到IP地址的记录。A记录设置技巧1、如果想创建不带www的记录,即ezloo.com,在主机记录中填写@或者留空,不同的注册商可能不一样。2、创建多个域名到同一个IP,比如给博客建了二级域 阅读全文

posted @ 2020-11-26 09:32 sudochen 阅读(1233) 评论(0) 推荐(0) 编辑

OpenSSL证书以及二级CA
摘要:自建CA系统 创建~/TestCA文件夹,所有CA的操作都会在这个文件夹执行。 # mkdir ~/TestCA # cd ~/TestCA# mkdir certs crl newcerts private# chmod 700 private# touch index.txt# echo 100 阅读全文

posted @ 2020-11-26 09:31 sudochen 阅读(160) 评论(0) 推荐(0) 编辑

Linux work线程命名
摘要:https://www.kernel.org/doc/Documentation/kernel-per-CPU-kthreads.txthttps://lkml.org/lkml/2013/3/19/661 根据kernel.org,语法为kworker/%u:%d%s (cpu, id, prio 阅读全文

posted @ 2020-11-26 09:28 sudochen 阅读(132) 评论(0) 推荐(0) 编辑

OpenWRT JSON处理方法
摘要:1 在OpenWrt/LEDE系统中处理JSON的方法,这里记录一下。 2 3 假设有一个JSON文件 4 5 cat /etc/ss.json 6 { 7 "server": "8.8.8.8", 8 "server_port": 443, 9 "local_address": "0.0.0.0" 阅读全文

posted @ 2020-11-26 09:26 sudochen 阅读(337) 评论(0) 推荐(0) 编辑

Linux下统计网络速率
摘要:本文是我在网络发现当时记录在本地,但已不知处处,如有侵权,请联系删除 实现思路: 读取arp文件,列出所有客户的MAC,然后把用户增加到UPLOAD和DOWNLOAD的target中,隔一秒后读取target中流量信息。 1 #!/bin/sh 2 echo "Collecting data..." 阅读全文

posted @ 2020-11-26 09:22 sudochen 阅读(462) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示