linux系统编程
文章平均质量分 95
zhangyifei216
这个作者很懒,什么都没留下…
展开
-
系统和进程信息与文件IO缓冲
系统和进程信息与文件IO缓冲 本文是作者阅读TLPI(The Linux Programer Interface的总结),为了突出重点,避免一刀砍,我不会过多的去介绍基本的概念和用法,我重点会去介绍原理和细节。因此 对于本文的读者,至少要求读过APUE,或者是实际有写过相关代码的程序员,因为知识有点零散,所以我会尽可能以FAQ的形式呈现给读者。如何自定义procfs条目?procfs其实是一种原创 2016-05-25 11:20:20 · 798 阅读 · 0 评论 -
用户和组与进程凭证
用户和组与进程凭证 本文是作者阅读TLPI(The Linux Programer Interface的总结),为了突出重点,避免一刀砍,我不会过多的去介绍基本的概念和用法,我重点会去介绍原理和细节。因此对于本文的读者,至少要求读过APUE,或者是实际有写过相关代码的程序员,因为知识有点零散,所以我会尽可能以FAQ的形式呈现给读者。用户和组每个用户都拥有一个唯一的用户名和一个与之相关联的数值型原创 2016-05-22 09:45:53 · 2441 阅读 · 0 评论 -
时间与系统限制
时间与系统限制时间 本文是作者阅读TLPI(The Linux Programer Interface的总结),为了突出重点,避免一刀砍,我不会过多的去介绍基本的概念和用法,我重点会去介绍原理和细节。因此对于本文的读者,至少要求读过APUE,或者是实际有写过相关代码的程序员,因为知识有点零散,所以我会尽可能以FAQ的形式呈现给读者。时间有哪些类型?对于一个程序来说,主要关注下面两种时间类型:原创 2016-05-24 10:40:47 · 1182 阅读 · 0 评论 -
文件系统与文件属性
系统编程概念与文件属性 本文是作者阅读TLPI(The Linux Programer Interface的总结),为了突出重点,避免一刀砍,我不会过多的去介绍基本的概念和用法,我重点会去介绍原理和细节。因此对于本文的读者,至少要求读过APUE,或者是实际有写过相关代码的程序员,因为知识有点零散,所以我会尽可能以FAQ的形式呈现给读者。系统编程概念什么是udev机制?我们都知道在Linux中一原创 2016-05-27 14:52:50 · 3536 阅读 · 0 评论 -
文件I/O与系统编程
文件IO与系统编程 本文是作者阅读TLPI(The Linux Programer Interface的总结),为了突出重点,避免一刀砍,我不会过多的去介绍基本的概念和用法,我重点会去介绍原理和细节。因此对于本文的读者,至少要求读过APUE,或者是实际有写过相关代码的程序员,因为知识有点零散,所以我会尽可能以FAQ的形式呈现给读者。系统编程概览如何确定glibc的版本?可以分为下面两种方式:原创 2016-05-12 11:33:23 · 5989 阅读 · 2 评论 -
Linux中的进程关系详解
进程组的概念每一个进程除了有一个进程ID之外,还属于一个进程组,进程组通常是一个或多个进程的集合。这些进程通常是与一个作业相关的。例如:ps axu|grep bash|wc -l 这是三个进程,他们直接通过管道传递数据,为了是完成一个作业,对于这个整体来说是一个进程组,其中ps进程是进程组的组长进程。进程组也是由一个id来标识进程组的,通过使用PGID来标识,然而这个PGID==进程组组长进程的P原创 2015-11-07 21:19:45 · 2029 阅读 · 0 评论 -
Linux信号专题FAQ
信号: 基本概念可重入、线程安全以及异步信号安全的区别? 参考可重入、线程安全和异步信号安全,需要强调的是异步信号安全,这个概念知道的人不多,平常大家在编写代码的时候也很少考虑这个因素,也不清楚哪些函数是异步信号安全的,哪些不是,典型的像printf就不是异步信号安全的,内部会加锁,但是平时很多人都喜欢在信号处理函数中调用。大多数情况下都不会出现问题的,所以让使用者错误的认为这是正确的写法。第原创 2017-09-13 00:26:11 · 891 阅读 · 0 评论 -
进程概述和内存分配
进程概述和内存分配 本文是作者阅读TLPI(The Linux Programer Interface的总结),为了突出重点,避免一刀砍,我不会过多的去介绍基本的概念和用法,我重点会去介绍原理和细节。因此对于本文的读者,至少要求读过APUE,或者是实际有写过相关代码的程序员,因为知识有点零散,所以我会尽可能以FAQ的形式呈现给读者。进程一个进程的内存布局是什么样的?每个进程所所分配的内存由很多原创 2016-05-16 11:15:50 · 9802 阅读 · 0 评论 -
日志采集中的关键技术分析
概述日志从最初面向人类演变到现在的面向机器发生了巨大的变化。最初的日志主要的消费者是软件工程师,他们通过读取日志来排查问题,如今,大量机器日夜处理日志数据以生成可读性的报告以此来帮助人类做出决策。在这个转变的过程中,日志采集Agent在其中扮演着重要的角色。作为一个日志采集的Agent简单来看其实就是一个将数据从源端投递到目的端的程序,通常目的端是一个具备数据订阅功能的集中存储,这么做的目的其...原创 2018-10-08 12:43:44 · 1438 阅读 · 1 评论