2016年5月25日
摘要: 《Linux内核设计与实现》第十三章——虚拟文件系统概述 20135211 一、通用文件系统接口 之所以可以使用这种通用接口(VF)对所有类型的文件系统进行操作,是因为内核在它的底层文件系统接口上建立了一个抽象层。 该抽象层使Linux 能够支持各种文件系统。为了支持多文件系统, VFS 提供了一个 阅读全文
posted @ 2016-05-25 23:11 20135211李行之 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 《Linux内核分析》 实践四——ELF文件格式分析 20135211李行之 一、概述 1.ELF全称Executable and Linkable Format,可执行连接格式,ELF格式的文件用于存储Linux程序。ELF文件(目标文件)格式主要三种: 可重定向文件:文件保存着代码和适当的数据, 阅读全文
posted @ 2016-05-25 22:37 20135211李行之 阅读(1366) 评论(0) 推荐(0) 编辑
摘要: 《Linux》实践——程序破解 一、掌握NOP、JNE、JE、JMP、CMP汇编指令的机器码 NOP:NOP指令即“空指令”。执行到NOP指令时,CPU什么也不做,仅仅当做一个指令执行过去并继续执行NOP后面的一条指令。(机器码:90) JNE:条件转移指令,如果不相等则跳转。(机器码:75) JE 阅读全文
posted @ 2016-05-25 22:28 20135211李行之 阅读(349) 评论(0) 推荐(0) 编辑
  2016年5月24日
摘要: 《Linux及安全》实践2 一、Linux基本内核模块 1.1什么是内核模块 linux模块是一些可以作为独立程序来编译的函数和数据类型的集合。之所以提供模块机制,是因为Linux本身是一个单内核。单内核由于所有内容都集成在一起,效率很高,但可扩展性和可维护性相对较差,模块机制可弥补这一缺陷。 Li 阅读全文
posted @ 2016-05-24 23:36 20135211李行之 阅读(376) 评论(0) 推荐(0) 编辑
  2016年5月4日
摘要: ![](http://images2015.cnblogs.com/blog/744616/201605/744616-20160504221510560-1938032530.png) ![](http://images2015.cnblogs.com/blog/744616/201605/744616-20160504221522576-1541217115.png) ![](http:/... 阅读全文
posted @ 2016-05-04 22:16 20135211李行之 阅读(154) 评论(0) 推荐(0) 编辑
摘要: Linux实践一 PART ONE 1.软件安装 (1)Linux上有有三种软件安装有三种方式: 在线安装 从磁盘安装deb软件包 从二进制软件包安装 (2)安装方法 2.软件卸载和更新 (1)卸载:sudo apt get remove (2)升级:sudo apt get update 3.软件 阅读全文
posted @ 2016-05-04 15:13 20135211李行之 阅读(292) 评论(0) 推荐(0) 编辑
  2016年4月19日
摘要: 《Linux内核分析》期终总结&《Linux及安全》期中总结 【李行之 原创作品 转载请注明出处 《Linux内核分析》MOOC课程 "http://mooc.study.163.com/course/USTC 1000029000" 】 前言 学习笔记目录 1.第一周:计算机是如何工作的 "htt 阅读全文
posted @ 2016-04-19 15:16 20135211李行之 阅读(273) 评论(0) 推荐(0) 编辑
  2016年4月14日
摘要: ![](http://images2015.cnblogs.com/blog/744616/201604/744616-20160414102700551-684807663.png) ![](http://images2015.cnblogs.com/blog/744616/201604/744616-20160414102713348-1249073588.png) ![](http://... 阅读全文
posted @ 2016-04-14 10:28 20135211李行之 阅读(134) 评论(0) 推荐(0) 编辑
  2016年4月13日
摘要: 《Linux内核分析》第八周 PART ONE 知识点总结 一、进程切换的关键代码switch_to 1.进程调度与进程调度的时机 (1)进程分类: I/O型(执行块,频繁) CPU型(大量的计算) (2)调度策略:什么时候选择以怎样的方式执行新进程 (3)Linux中的优先级是动态的,Linux进 阅读全文
posted @ 2016-04-13 20:33 20135211李行之 阅读(318) 评论(0) 推荐(0) 编辑
  2016年4月7日
摘要: ![](http://images2015.cnblogs.com/blog/744616/201604/744616-20160407095145640-1832634727.png) ![](http://images2015.cnblogs.com/blog/744616/201604/744616-20160407095200328-599294043.png) ![](http://... 阅读全文
posted @ 2016-04-07 09:56 20135211李行之 阅读(145) 评论(0) 推荐(0) 编辑