Linux
文章平均质量分 53
wellnw
Linux/openwrt/MTK/QCA/Realtek
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Linux】Linux C比较两个 IPv6 网关地址是否相等,包括前缀
在 Linux 环境下使用 C 语言比较两个 IPv6 网关地址是否相等,包括前缀。原创 2025-01-28 22:52:21 · 807 阅读 · 0 评论 -
【Linux】Linux C判断两个IPv6地址是否有包含关系
【代码】【Linux】Linux C判断两个IPv6地址是否有包含关系。原创 2025-01-28 22:45:20 · 719 阅读 · 0 评论 -
【Linux】Linux线程实现定时器例子
在Linux中,可以使用POSIX线程(pthread)和条件变量来实现一个简单的定时器。原创 2024-12-02 12:06:47 · 568 阅读 · 0 评论 -
[linux]linux c出现error: ‘ETIMEDOUT’ undeclared (first use in this function); did you mean ‘TIME_UTC’?
问题log代码例子。原创 2024-11-28 12:50:25 · 591 阅读 · 0 评论 -
【linux】Linux内核和应用层常见的通信方式及举例整理
应用程序通过系统调用与内核进行交互。这是最基本的通信方式,应用程序可以通过系统调用请求内核提供的服务,如文件操作、进程控制等。/proc文件系统提供了一种从用户空间访问内核数据结构的方式。应用程序可以通过读取和写入/proc中的文件与内核通信。/proc文件系统是Linux内核提供的一种虚拟文件系统,用于向用户空间提供内核和进程的信息。它并不存储在磁盘上,而是由内核在内存中动态生成的。通过/proc文件系统,用户和应用程序可以访问内核数据结构和系统信息。特性/proc。原创 2024-11-27 22:23:28 · 1173 阅读 · 0 评论 -
[linux] linux c编译出现timer.c:(.text+0x73): undefined reference to `timer_create‘
在编译的时候增加-lrt,因为需要依赖这个库文件。原创 2024-11-26 09:46:01 · 384 阅读 · 0 评论 -
[linux]linux c实现mac地址写入文件,实现删除和增加操作
c实现mac地址写入文件,实现删除和增加操作。原创 2024-11-22 18:27:07 · 280 阅读 · 0 评论 -
[linux]linux c实现定时器代码例子
在 Linux 中使用 C 语言实现定时器,可以通过多种方式来实现。原创 2024-11-22 17:16:14 · 820 阅读 · 0 评论 -
[linux] linux c实现共享内存读写操作
define DENY_MAC_SHM_SIZE 18 // MAC地址长度为17个字符,加上一个终止符if(NULL!return 0;return 0;if(mac!return ret;ret = 0;return ret;// 分离共享内存段// 删除共享内存段return;int main()原创 2024-11-21 18:06:08 · 434 阅读 · 0 评论 -
[ubuntu]编译共享内存读取出现read.c:(.text+0x1a): undefined reference to `shm_open‘问题解决方案
编译结果实际上是说,没include相应的头文件,或是头文件不存在,man shm_open看到如下内容。原创 2024-11-21 16:32:54 · 642 阅读 · 0 评论 -
【Linux】Linux下查看cpu信息指令(top/mpstat/iostat/pidstat)说明
wa: io wait的缩写,CPU等待IO的时间,等待IO时CPU也是空闲的,和idel相比区别只不过时在等待IO完成。us: 用户空间消耗的CPU资源占比,进程在用户态执行函数调用,编解码消耗的都是us。sy: 内核空间消耗的CPU资源占比,进程调用系统调用达到内核后会增加sy的消耗。si: 软中断消耗的CPU资源占比,网络包的接收或者发送过程会导致si的增加。ni:调整过nice值的进程消耗的CPU资源占比。id:idel的简称,空闲CPU资源占比。hi:硬中断消耗的CPU资源占比。原创 2024-11-07 22:08:22 · 704 阅读 · 0 评论 -
Linux下ebtables和iptables
Ebtables has three tables: filter, nat and broute.原创 2023-09-27 14:54:58 · 441 阅读 · 0 评论 -
Openwrt 时区列表和国家区域对应关系
system.@system[0].zonename='Europe/Berlin'system.@system[0].timezone='CET-1CEST,M3.5.0,M10.5.0/3'原创 2023-08-11 16:54:56 · 1831 阅读 · 0 评论 -
linux下绑定进程到指定CPU的操作方法
语法:taskset -p mask PID按照二进制形式从最低为到最高位分别表示cpu的核的序号0xffffffffffffffff :表示是64核0x0000000000000001:表示是cpu的第1核0x0000000000000007:表示是cpu的第1、2、3个核。原创 2023-08-05 22:29:26 · 1535 阅读 · 0 评论
分享