随笔分类 -  linux内核

摘要:http://visualgo.net/ http://sorting.at/ 阅读全文
posted @ 2016-05-18 23:45 zengkefu 阅读(176) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/wang_yb/tag/linux-kernel/ 阅读全文
posted @ 2016-05-18 15:54 zengkefu 阅读(157) 评论(0) 推荐(0) 编辑
摘要:(上半部) 作者:走位@阿里聚安全 0 前言 近年来,漏洞挖掘越来越火,各种漏洞挖掘、利用的分析文章层出不穷。从大方向来看,主要有基于栈溢出的漏洞利用和基于堆溢出的漏洞利用两种。国内关于栈溢出的资料相对较多,这里就不累述了,但是关于堆溢出的漏洞利用资料就很少了。鄙人以为主要是堆溢出漏洞的门槛较高,需要先吃透相应操作系统的堆内存管理机制,而这部分内容一直是一个难点。因此本系列文章主要从Lin... 阅读全文
posted @ 2016-05-15 13:57 zengkefu 阅读(412) 评论(0) 推荐(0) 编辑
摘要:Linux的man很强大,该手册分成很多section,使用man时可以指定不同的section来浏览,各个section意义如下: 1 - commands2 - system calls3 - library calls4 - special files5 - file formats and 阅读全文
posted @ 2016-05-15 08:18 zengkefu 阅读(1191) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/chdhust/article/details/11872467 服务器进程为何通常fork()两次 阅读全文
posted @ 2016-05-14 16:41 zengkefu 阅读(144) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/ljy1988123/article/category/1490573/2 阅读全文
posted @ 2016-05-14 07:40 zengkefu 阅读(143) 评论(0) 推荐(0) 编辑
摘要:http://www.aikaiyuan.com/9347.html http://blog.csdn.net/jk110333/article/details/8683478 http://www.blogjava.net/fjzag/articles/317773.html 衡量CPU性能的指标 阅读全文
posted @ 2016-05-11 09:14 zengkefu 阅读(10429) 评论(0) 推荐(0) 编辑
摘要:http://blog.chinaunix.net/uid/27119491/list/1.html?cid=161103 阅读全文
posted @ 2016-05-09 23:23 zengkefu 阅读(91) 评论(0) 推荐(0) 编辑
摘要:netfilter是继2.0.x的IPfwadm、2.2.x的IPchains之后,新一代的Linux防火墙机制。 Netfilter采用模块化设计,具有良好的可扩充性。其重要工具模块IPTables连接到Netfilter的架构中,并允许使用者对数据报进行过滤、地址转换、处理等操作。 netfil 阅读全文
posted @ 2016-05-03 15:08 zengkefu 阅读(1422) 评论(0) 推荐(0) 编辑
摘要:https://yq.aliyun.com/articles/11192?spm=0.0.0.0.hq1MsD 随着要维护的服务器增多,遇到的各种稀奇古怪的问题也会增多,要想彻底解决这些“小”问题往往需要更深的Linux方面的知识。越专业、分工越细的工程师,在这方面的要求也就越高。这次,对MySQL 阅读全文
posted @ 2016-05-02 19:16 zengkefu 阅读(271) 评论(0) 推荐(0) 编辑
摘要:Linux内核设计与实现 读书笔记: http://www.cnblogs.com/wang_yb/tag/linux-kernel/ 《深入理解LINUX内存管理》 http://blog.csdn.net/yrj/article/category/718110 Linux内存管理和性能学习笔记( 阅读全文
posted @ 2016-05-02 19:00 zengkefu 阅读(300) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/lightseed/article/category/547391 阅读全文
posted @ 2016-05-02 18:51 zengkefu 阅读(310) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/erazy0/article/details/6457626 一、逻辑地址转线性地址 机器语言指令中出现的内存地址,都是逻辑地址,需要转换成线性地址,再经过MMU(CPU中的内存管理单元)转换成物理地址才能够被访问到。 我们写个最简单的hello world 阅读全文
posted @ 2016-05-02 18:23 zengkefu 阅读(800) 评论(1) 推荐(0) 编辑
摘要:一、概念物理地址(physical address)用于内存芯片级的单元寻址,与处理器和CPU连接的地址总线相对应。——这个概念应该是这几个概念中最好理解的一个,但是值得一提的是,虽然可以直接把物理地址理解成插在机器上那根内存本身,把内存看成一个从0字节一直到最大空量逐字节的编号的大数组,然后把这个 阅读全文
posted @ 2016-05-02 18:17 zengkefu 阅读(12762) 评论(1) 推荐(3) 编辑
摘要:1. 加载 BIOS 的硬件信息,并取得第一个开机装置的代号; 2. 读取第一个开机装置的 MBR 的 boot Loader (亦即是 lilo, grub 等等) 的开机信息; 3. 加载 Kernel 操作系统核心信息, Kernel 开始解压缩,并且尝试驱动所有硬件装置; 4. Kernel 阅读全文
posted @ 2016-05-02 18:11 zengkefu 阅读(484) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/hanyan225/category/308793.html 阅读全文
posted @ 2016-05-02 18:09 zengkefu 阅读(124) 评论(0) 推荐(0) 编辑
摘要:一、什么是load average? linux系统中的Load对当前CPU工作量的度量 (WikiPedia: the system load is a measure of the amount of work that a computer system is doing)。也有简单的说是进程 阅读全文
posted @ 2016-05-02 17:58 zengkefu 阅读(1275) 评论(0) 推荐(0) 编辑
摘要:1、Linux文件空洞与稀疏文件 2、文件系统数据存储 3、文件系统调试 文件空洞 稀疏文件(Sparse File) Linux文件系统inode数据块存储 索引节点采用了多重索引结构,主要体现在直接指针和3个间接指针。直接指针包含12个直接指针块,它们直接指向包含文件数据的数据块,紧接在后面的3 阅读全文
posted @ 2016-05-02 17:56 zengkefu 阅读(2690) 评论(0) 推荐(1) 编辑
摘要:http://blog.csdn.net/droidphone/article/details/7445825 阅读全文
posted @ 2016-05-02 17:49 zengkefu 阅读(265) 评论(0) 推荐(0) 编辑
摘要:1.页框管理 Linux采用4KB页框大小作为标准的内存分配单元。内核必须记录每个页框的状态,这种状态信息保存在一个类型为page的页描述符中,所有的页描述存放在mem_map中。virt_to_page(addr)产生线性地址对应的页描述符地址。pfn_to_page(pfn)产生对应页框号的页描 阅读全文
posted @ 2016-05-02 17:44 zengkefu 阅读(807) 评论(0) 推荐(0) 编辑