摘要: Vmware虚拟机有时会出现突发性的问题,除了刚创建虚拟机启动时需要改vmx文件的FALSE选项、移动虚拟机时网卡需要重设等,比较难办的是出现 Job for network.service failed. See 'systemctl status network.service' and 'jo 阅读全文
posted @ 2020-02-27 15:11 nandy蓝 阅读(4083) 评论(0) 推荐(0) 编辑
摘要: 本文原创地址:博客园骏马金龙https://www.cnblogs.com/f-ck-need-u/p/7058920.html 9.1 进程简单说明 进程是一个非常复杂的概念,涉及的内容也非常非常多。在这一小节所列出内容,已经是我极度简化后的内容了,应该尽可能都理解下来,我觉得这些理论比如何使用命 阅读全文
posted @ 2019-08-20 11:09 nandy蓝 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 这几天看了一下linux内核提权的一个漏洞,里面涉及到了驱动程序漏洞及驱动调试内容,由于各类linux操作系统版本的不同,如果不能在自己机器上亲自调试驱动程序,可以说即使给了漏洞利用的POC源码也根本无法成功利用。因为内核漏洞的利用涉及到指令集的POC构造,不同内核版本模块加载指令地址不同,导致即使 阅读全文
posted @ 2019-08-16 17:14 nandy蓝 阅读(850) 评论(0) 推荐(0) 编辑
摘要: 1、GDB简介 GDB(GNU Debugger)是GCC的调试工具。其功能强大,现描述如下: GDB主要帮忙你完成下面四个方面的功能: 1.启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。 2.可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式) 3.当程序被停住时,可 阅读全文
posted @ 2019-08-16 17:10 nandy蓝 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 程序的调试过程主要有:单步执行,跳入函数,跳出函数,设置断点,设置观察点,查看变量。 本文将主要介绍linux下的强大调试工具是怎么完成这些工作的。 之所以要调试程序,是因为程序的运行结果和预期结果不一致,或者程序出现运行时错误。 调试的基本思想是: 分析现象 -> 假设错误原因 -> 产生新的现象 阅读全文
posted @ 2019-08-16 17:03 nandy蓝 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 读完这本书回过头才发现, 第一篇笔记居然是 2012年8月发的, 将近一年半的时间才看完这本书(汗!!!). 为了方便以后查看, 做个《Linux内核设计与实现》读书笔记 的目录: 《Linux内核设计与实现》读书笔记(一)-内核简介 《Linux内核设计与实现》读书笔记(二)- 内核开发的准备 《 阅读全文
posted @ 2019-08-06 09:33 nandy蓝 阅读(601) 评论(0) 推荐(0) 编辑
摘要: TCP/IP 协议栈是一系列网络协议的总和,是构成网络通信的核心骨架,它定义了电子设备如何连入因特网,以及数据如何在它们之间进行传输。TCP/IP 协议采用4层结构,分别是应用层、传输层、网络层和链路层,每一层都呼叫它的下一层所提供的协议来完成自己的需求。由于我们大部分时间都工作在应用层,下层的事情 阅读全文
posted @ 2019-07-17 14:25 nandy蓝 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 新入存储行业接触的第一本书就是大话存储Ⅱ,将我阅读总结后主要读书笔记罗列出来,也可以加深对存储知识的理解。 大话存储(存储系统架构与底层原理) 重点:第三章(磁盘原理与技术详解),其中3.4(硬盘技术接口)SATA(FC、SSD)和SCSI硬盘接口内容要注意。第四章(详解七种RAID)尤为重要,要熟 阅读全文
posted @ 2019-07-17 14:11 nandy蓝 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 核心知识点: 存储性能优化无非从磁盘类型、数据结构以及存储备份方式来进行,根据业务场景选择最合适的方案。 1.机械vsSSD(磁盘类型) a.机械:由于每次访问数据,都需要移动磁头臂,因此连续访问和随机访问性能差别比较大。快速顺序读写、慢速随机读写 b.SSD:使用硅晶体存储数据,因此像内存一样随机 阅读全文
posted @ 2019-07-11 17:39 nandy蓝 阅读(1354) 评论(0) 推荐(0) 编辑