本课程是面向web程序员开设的综合级Linux基础课程(偏开发)。其颠覆的知识点和课课都是干货的讲课风格,小伙伴们懂得。如果你喜欢我们的颠覆系列,务必不要错过这

*   第一章:利用C语言开启奇葩学习之旅 cplist.push('第一章:利用C语言开启奇葩学习之旅');/

  *   第1讲:热身课:赚钱是我们的学习动力--开启我们的颠覆学习模式

  *   第2讲:把自己的名字也弄成命令行--秒懂所谓的命令行

  *   第3讲:物理老师代课:为啥我下载的软件都要用make命令

  *   第4讲:vi软件怎么极简用?老师逼你学过指针没?

  *   第5讲:不要让你的程序孤独存在:理解什么是依赖

  *   第6讲:让自己的小程序能够安装(make install)

  *   第7讲:让自己逐步成为Linux的"上帝":起步

  *   第8讲:上帝之手:环境变量(一),并用C语言获取变量

  *   第9讲:上帝之手之:永久环境变量(装逼的方法)

  *   第10讲:我用GOD程序模拟cat读文件

  *   第11讲:读取文件的花样学问(理科生反而学不好编程是因为英文不好?)

*   第二章:逼自己学shell脚本 cplist.push('第二章:逼自己学shell脚本');/

  *   第12讲:开始逼自己学shell脚本,快速理解课

  *   第13讲:用shell脚本初始化日志:学习if语句和变量赋值

  *   第14讲:模拟软件升级之下载命令和sed文件读取指定行

  *   第15讲:模拟软件自动升级之模拟POST提交:curl初步使用

  *   第16讲:模拟软件自动创建用户(一):创建用户学习

  *   第17讲:模拟软件自动创建用户(二):判断用户是否存在的两种办法

  *   第18讲:模拟软件自动创建用户(三):让程序只能普通用户执行

  *   第19讲:SSH学习(一):普通进程是怎么产生和消失的

  *   第20讲:我要为你生猴子之:怎么理解Linux中的多进程

  *   第21讲:解开我们内心深处的迷惑:抱大腿就能成为守护进程

  *   第22讲:让我们自制的守护进程以服务的方式启动(一)

  *   第23讲:自制守护进程以服务的方式启动(二):让我们的服务以xxoo的方式启动

  *   第24讲:自制守护进程以服务的方式启动(三):杀杀杀

*   第三章:iptables+apache+python红蓝军大战篇 cplist.push('第三章:iptables+apache+python红蓝军大战篇');/

  *   第25讲:iptables实战学习(一):随手拉一个apache做垫背快速入门

  *   第26讲:禁止IP访问,和查找通信IP初步

  *   第27讲:python开始介入我们的课程啦

  *   第28讲:Python模拟访问apache并分析(一):Python模拟访问apache并分析(一):用python模拟访问网站

  *   第29讲:Python模拟访问apache并分析(二):使用awk工具分析日志初步

  *   第30讲:Python模拟访问apache并分析(二):使用python分析日志初步

  *   第31讲:Python模拟访问网站并分析(三):python伪装初步、"臭骂"让人讨厌的IP请求

  *   第32讲:Python模拟访问网站并分析(四):蓝军当道之python模拟登录和cookie伪装

  *   第33讲:Python模拟访问网站并分析(五):红军当道之再次防守

  *   第34讲:Python模拟访问网站并分析(六):蓝军崛起之最简单的多线程疯狂访问

  *   第35讲:Python模拟访问网站并分析(七):红军殊死阻拦之限制IP并发数

*   第四章:Apache应用和优化篇 cplist.push('第四章:Apache应用和优化篇');/

  *   第36讲:Apache应用和优化篇(一):编译安装最新的apache

  *   第37讲:Apache应用和优化篇(二):探一探apache工作模式之prefork

  *   第38讲:Apache应用和优化篇(附加课时):编译安装以及重新认识PHP

  *   第39讲:Apache应用和优化篇(三):凭什么PHP和apache能够"苟合",我也要

  *   第40讲:Apache应用和优化篇(四):让PHP故意变慢,用户付钱立马提升性能

  *   第41讲:Apache应用和优化篇(五):prefork模式下优化之的内存篇(自虐1)

  *   第42讲:Apache应用和优化篇(六):使用apache自带的压力测试工具--ab(自虐2)

  *   第43讲:Apache应用和优化篇(七):静态网站和动态网站的优化参数

  *   第44讲:Apache应用和优化篇:修改apache工作模式之worker模式

  *   第45讲:Apache应用和优化篇:apache2.4中的多站点配置

*   第五章:Mysql应用和优化篇 cplist.push('第五章:Mysql应用和优化篇');/

  *   第46讲:mysql5.7以上编译安装和启动

  *   第47讲:mysql编译和安装好后为什么客户端连不上?

  *   第48讲:带着场景学习之商品和订单处理(1):mysql开发和shell结合初步

  *   第49讲:附加课:纯净手工编译的PHP如何加入pdo_mysql扩展 (不求人)

  *   第50讲:shell完成商品销量排行的统计和交互(2):倒插数据库法

  *   第51讲:shell完成商品销量排行的统计和交互(3):纯爷们shell处理

  *   第52讲:用shell的方式手撕mysql僵尸连接

  *   第53讲:Mysql调优学习:两行代码探知mysql是否可用(上)

  *   第54讲:手撕mysql使其无法连接以及定时任务检测mysql自动重启

  *   第55讲:[附加课]如何在一台机器上启动多个mysql实例?

*   第六章:Redis学习篇 cplist.push('第六章:Redis学习篇');/

  *   第56讲:redis学习篇开张:手工安装和基本配置

  *   第57讲:redis学习篇:hash数据类型学习之设计网站在线人数功能 (上)

  *   第58讲:网站在线人数统计 (下)纯爷们使用shell处理超时用户

  *   第59讲:redis学习篇:Set数据类型学习和应用场景介绍

  *   第60讲:redis实现消息队列(1):sorted set学习

  *   第61讲:redis实现消息队列(2):基本消息队列构建(PHP+shell)单点处理

  *   第62讲:redis实现消息队列(3):PHP读取redis队列之PHP多进程编程初步

  *   第63讲:redis实现消息队列(4):PHP读取redis队列并发处理、加锁简单实现