目录

Linux操作系统的大千世界 -- 综述

Linux操作系统的大千世界 – 综述

Linux操作系统的大千世界 – 综述

前言

Linux操作系统,目前服务器领域体量最大的操作系统。之前学习操作系统时,并未单独对Linux操作系统进行深入的学习和理解,仅仅停留在常规使用和运维层面,而且只在需要时对部分功能和过程进行了深入的探索。在学习编程时,也并没有将Linux当作编程主力,当时还主要是在做Windows平台下的开发,因此对于Unix平台和类平台的编程开发能力相对较弱。基于以上两点,我觉得从头再完整过一遍Linux,将Linux相关内容整理成完整的知识体系架构。

学习过程中我会简单记录中间遇到的重点和问题,这些问题可能需要一定的基础才能理解,本系列部分内容可能对于新手并不友好(仅仅是部分内容,相信大部分大家还是都能看懂的)。

内容划分

目前计划将Linux相关内容整体上划分为两部分 – 操作系统Unix编程(以Linux为开发平台),后续如果时间和精力允许的情况下,可能会更新部分Linux安全相关的内容 – 漏洞(偏分析)和攻防(偏技巧)。

操作系统部分会大致按照常规操作系统的课程来安排内容,中间会参考部分公开课和各种书籍、博客等,均会给出相关链接和引用说明,方便大家更好地找到资源。

Unix编程部分则会按照《Unix环境高级编程(第3版)》和《Unix网络编程》来安排内容,中间会对部分内容做扩充,也会对一些基础知识做裁剪,争取只保留干货和精华。

漏洞部分暂时的编排还没确定,主要担心时间精力不够,出现质量偏低的情况。但总原则是以漏洞分析为主,漏洞挖掘为补充。漏洞分析将会介绍规范化的漏洞分析流程,漏洞挖掘部分将介绍自己学习漏洞挖掘的过程。

攻防部分暂时的编排也没确定,总原则是以渗透和漏洞利用技巧为主,主要是做各种技巧的搜集整理。

更新周期

更新时间不定,总原则是每周至少更新一次,争取一年内更新完操作系统部分和Unix编程的1/2内容。

最后,附上自己喜欢的一句话:人世纷乱,出入平安。