第一个笔记系列就把最近在看的马哥Linux教程放上来吧。php


网上传言:马哥Linux系列培训视频一直被网友们称为业内最专业的Linux培训视频,是否是最专业我不知道,但这套教程确实不错,讲的很容易理解,由浅入深也很全面,做为Linux入门再合适不过了。工做两年来每次遇到问题都是自行上网查,浪费时间,效率低,质量良莠不齐,并且看过也容易忘,没有早点遇到马哥这套教程真是遗憾。java


这套教程即适合没有Linux基础的同窗,也适合已经工做多年,对Linux比较了解,但没有系统的学习过Linux的朋友。对于本身已经掌握的内容,教你一个小技巧,使用播放器的加速播放功能,我通常使用1.5-2.0倍的速率。mysql


马哥视频讲的不错,但笔记作的粗糙,不少天的课程使用同一个txt文档,并且文档中也没有使用日期或其余符号进行分割。不少知识点只记下了关键字,不完整。若是不看视频,单看笔记会很崩溃。linux


针对马哥笔记的不足主要作了以下整理:ios

1. 将笔记划分了章节,根据内容将笔记进行了合并,而且在笔记中留下了对应的视频文件名(文件名后面的括号中的范围表示笔记在视频中的位置),能够很方便的找到笔记对应的视频。找视频对应的笔记,也很快。nginx

2. 关键字进行加粗或编号,知识点划分更加明显。web

3. 补充仅有关键字,不完整的知识点。正则表达式

4. 补充视频中提到但没有记入笔记的知识点。算法

5. 补充一些本身查到的资科。sql


2013年马哥教育linux培训初中高级和资深课程-网络全程班(70G)

连接:http://pan.baidu.com/s/1jGznpDO 密码:88gh


另附上马哥教育的官网,表示对马哥的感谢:http://www.magedu.com/



课程目录

第1章
01_01_面授班开场
01_02_面授班开场
01_03_操做系统基础
01_04_Linux操做系统基础

第2章
02_01_Linux操做系统及经常使用命令
02_02_Linux操做系统及经常使用命令
02_03_Linux根文件系统详解
02_04_Linux文件管理命令详解

第3章
03_01_Linux文件管理类命令详解
03_02_bash特性详解
03_03_bash特性详解
03_04_Linux用户及权限详解

第4章
04_01_Linux用户管理命令详解
04_02_权限及权限管理
04_03_管理及IO重定向
04_04_grep及正则表达式

第5章
05_01_egrep及扩展正则表达式
05_02_bash脚本编程之一 变量、变量类型等
05_03_bash脚本编程之二 条件判断-
05_04_bash脚本编程之三 条件判断及算术运算

第6章
06_01_bash脚本编程之四 整数测试及特殊变量
06_02_sed命令
06_03_bash脚本编程之五 字符串测试及for循环

第7章
07_01_vim编辑器详解
07_02_bash脚本编程之六 使用脚本选项及组合条件测试
07_03_Linux文件查找详解
07_04_特殊权限SUID等详解

第8章
08_01_facl及用户及Linux终端
08_02_bash脚本编程之七 case语句及脚本选项进阶
08_03_磁盘及文件系统管理详解之一
08_04_磁盘及文件系统管理详解之二

第9章
09_01_磁盘及文件系统管理详解之三
09_02_磁盘及文件系统管理详解之五
09_03_磁盘及文件系统管理详解之五
09_04_Linux压缩及归档

第10章
10_01_Raid及mdadm命令之一
10_02_Raid及mdadm命令之二
10_03_LVM之一
10_04_LVM之二
10_05_脚本编程之八 脚本完成磁盘分区格式化

第11章
11_01_Linux网络配置之一
11_02_Linux网络配置之二 IP报文
11_03_Linux网络配置之三 TCP报文
11_04_Linux网络配置之四 ifconfig及ip命令详解

第12章
12_01_Linux软件管理之一 rpm
12_02_Linux软件管理之二 rpm
12_03_Linux软件管理之三 yum
12_04_Linux软件管理之四 yum

第13章
13_01_bash脚本编程之九 while循环
13_02_bash脚本编程之十 函数
13_03_Linux进程管理之一
13_04_Linux进程管理之二

第14章
14_01_Linux系统启动流程详解之一 运行级别及grub
14_02_Linux系统启动流程之二 内核及init
14_03_bash脚本编程之十一(Linux启动流程之三) SysV服务脚本
14_04_Linux内核编译及系统裁减之一

第15章
15_01_bash脚本编程之十二(Linux系统裁减之二) 系统函数库
15_02_bash脚本编程之十三(Linux系统裁减之三) 系统函数库
15_03_Linux系统裁减之四 自定义内核及busybox完成系统定制

第16章
16_01_bash脚本编程之十四 信号捕捉及系统管理之任务计划
16_02_Linux系统裁减之五
16_03_Linux日志系统syslog
16_04_Linux系统裁减之六 为系统添加ssh服务

第17章
17_01_RHEL5.8系统安装及Kickstart
17_02_Linux系统故障排除
17_03_sudo详解

第18章
18_01_加密类型及其相关算法
18_02_ssl协议、openssl及建立私有CA
18_03_OpenSSH服务及其相关应用

第19章
19_01_DNS服务相关概念详解
19_02_DNS服务相关概念详解
19_03_Bind97服务安装配置

第20章
20_01_DNS主从复制及区域传送
20_02_DNS子域受权
20_03_DNS视图及日志系统
20_04_DHCP服务

第21章
21_01_Web服务及http协议
21_02_httpd安装配置
21_03_httpd属性配置

第22章
22_01_httpd虚拟主机
22_02_基于openssl的https服务配置

第23章
23_01_php相关概念及配置
23_02_数据库及MySQL
23_03_MySQL初步,数据类型及SQL语句
23_04_创建LAMP平台

第24章
24_01_编译安装LAMP之httpd-2.4.4
24_02_编译安装LAMP之MySQL-5.5.28(通用二进制格式)
24_03_编译安装LAMP之php-5.4.1三、xcache-2.0及使用ab命令实现压力测试
24_04_编译安装LAMP之配置httpd以FastCGI方式与php整合

第25章
25_01_邮件服务系列之基础原理
25_02_邮件服务系列之编译安装Postfix-2.10.0
25_03_邮件服务系列之Postifx经常使用配置
25_04_邮件服务系列之Postfix经常使用配置

第26章
26_01_邮件服务系列之 postifx+sasl+dovecot及虚拟域相关概念
26_02_邮件服务系列之虚拟域、虚拟用户和webmail
26_03_邮件服务系列之pop3s、maildrop

第27章
27_01_ftp服务
27_02_ftp服务
27_03_nfs服务

第28章
28_01_iptables系列之基础原理
28_02_iptables系列之基本应用及显式扩展
28_03_iptables系列之经常使用扩展模块
28_04_iptables系列之nat及其过滤功能

第29章
29_01_iptables系列之layer7
29_02_iptables系列之layer7
29_03_samba之一
29_04_samba之二

第30章
30_01_tcp_wraper&xinetd
30_02_tcp_wrapper&xinetd
30_03_nss&pam
30_04_nss&pam

第31章
31_01_bash编程系列之数组
31_02_bash脚本编程之在bash脚本中使用选项
31_03_配置使用vnc服务

第32章
32_01_mysql系列之一关系型数据库基础理论
32_02_mysql系列之二关系型数据库基础理论
32_03_mysql系列之三MySQL数据库基础及编译安装
32_04_mysql系列之四mysql客户端工具的使用

第33章
33_01_MySQL系列之五——MySQL数据类型及sql模型
33_02_MySQL系列之六——MySQL管理表和索引
33_03_MySQL系列之七——单表查询、多表查询和子查询
33_04_MySQL系列之八——多表查询、子查询及视图

第34章
34_01_MySQL系列之九——MySQL事务和隔离级别
34_02_MySQL系列之十——MySQL事务和隔离级别
34_03_MySQL系列之十一——MySQL用户和权限管理
34_04_MySQL系列之十二——MySQL日志管理

第35章
35_01_MySQL系列之十三——MySQL日志管理
35_02_MySQL系列之十四——MySQL备份和恢复
35_03_MySQL系列之十五——使用LVM快照进行数据库备份
35_04_MySQL系列之十六——使用xtrabackup进行数据库备份

第36章
36_01_Linux集群系列之一——集群基础概念
36_02_Linux集群系列之二——LVS类型详解
36_03_Linux集群系列之三——LVS调度方法及NAT模型的演示

第37章
37_01_Linux集群系列之四——LVS DR详解及配置演示
37_02_Linux集群系列之五——脚本实现LVS后端服务健康状态检查
37_03_Linux集群系列之六——LVS持久链接
37_04_awk入门及进阶

第38章
38_01_Linux集群系列之七——高可用集群原理详解
38_02_Linux集群系列之八——高可用集群原理详解之共享存储
38_03_Linux集群系列之九——高可用集群原理详解之多节点集群
38_04_Linux集群系列之十——高可用集群之heartbeat安装配置

第39章
39_01_Linux集群系列之十一——高可用集群之heartbeat基于crm进行资源管理
39_02_Linux集群系列之十二——高可用集群之基于heartbeat和nfs的高可用mysql
39_03_Linux集群系列之十三——高可用集群之corosync基础概念及安装配置
39_04_Linux集群系列之十四——高可用集群之配置corosync资源及约束

第40章
40_01_Linux集群系列之十五——分布式复制块设备drbd的基础概念及配置
40_02_Linux集群系列之十六——基于drbd+corosync的高可用mysql
40_03_Linux集群系列之十七——RHCS架构详解
40_04_Linux集群系列之十八——RHCS集群配置

第41章
41_01_Linux集群系列之十九——iSCSI协议、架构及其安装配置
41_02_Linux集群系列之二十——iSCSI及gfs2
41_03_Linux集群系列之二十一——iSCSI、cLVM和gfs2
41_04_Linux集群系列之二十二——keepalived详解
41_05_Linux集群系列之二十三——keepalived详解补充

第42章
42_01_MySQL主从复制——概念及架构详解
42_02_MySQL主从复制——MySQL-5.5异步、半同步配置及其注意事项
42_03_MySQL主从复制——MySQL-5.6基于GTID及多线程的复制
42_04_MySQL主从复制——mysql-proxy.0.8.3实现MySQL-5.6读写分离

第43章
43_01_IO复用
43_02_IO复用详解及高并发系统设计初步
43_03_配置Ngnix做为Web Server详解

第44章
44_01_nginx
44_02_Nginx反向代理、负载均衡、缓存、URL重写及读写分离
44_03_memcached安装配置及保存php session于memcached中的方法

第45章
45_01_http反向代理及haproxy
45_02_http反向代理及haproxy
45_03_http缓存机制及varnish详解

第46章
46_01_Tomcat系列之java技术详解
46_02_Tomcat系列之java技术详解
46_03_Tomcat系列之组件详解及服务安装配置

第47章
47_01_Tomcat系列之apache使用mod_jk和mod_proxy反向代理tomcat
47_02_Tomcat系列之apache负载均衡请求至tomcat及DeltaManager的使用

第48章
48_01_计算机及操做系统原理
48_02_Linux操做系统原理
48_03_CPU负载观察及调优方法

第49章
49_01_Linux内存子系统及经常使用调优参数
49_02_Linux内存子系统及经常使用调优参数

第50章
50_01_虚拟化技术基础原理详解
50_02_Xen虚拟化及DomU的实现

第51章
51_01_Xen基于iscsi共享实现实时迁移
51_02_kvm虚拟化
51_03_OpenStack

第52章
52_01_openstack
52_02_openstack
52_03_Hadoop
52_04_Hadoop

第53章
53_01_Hadoop补充视频之基本概念及安装
53_02_Hadoop补充视频之基本概念及安装
53_03_Hadoop补充视频之基本概念及安装
53_04_MySQL优化思路及框架
53_05_SELinux基础概念

第54章
54_01_企业级监控系列之一——SNMP原理和实战
54_02_企业级监控系列之二——RRD-tools绘图原理和应用
54_03_企业级监控系列之三——cacti原理和安装
54_04_企业级监控系列之四——cacti配置和高级用法

第55章
55_01_企业级监控系列之五——Nagios基础和入门配置
55_02_企业级监控系列之六——nagios高级应用及插件开发
55_03_企业级监控系列之七——nagios高级应用及飞信报警功能
56_01_RPM包制做1
56_02_RPM包制做2