课程描述:
近20年来,Linux不断发展和完善,异军突起,成为全世界服务器操 作系统领域的佼佼者(据称在服务器市场的占有率已超过50%),中国也有越来越多的人开始关注、学习和使用Linux,同样,也有越来越多的中国企业,开 始使用Linux作为其企业应用的基础,随之而来的,是越来越多的Linux企业应用,与合格的Linux系统管理人员严重不足之间的矛盾,Linux开 源、免费、安全、高效,但是很多企业,却由于对Linux的陌生,找不到熟悉它的技术人员,无法得心应手的使用Linux,于是,企业对合格的Linux 系统管理人员的渴求,越来越紧迫。
在这种情况下,大量的Linux 培训书籍和课程涌现了出来,为中国培养基础的Linux技术人才发挥了重要作用,但是,这其中,结合中国实际情况、能够切实指导一线管理员有效开展工作 的,并不多,而这套课程,就是由战斗在中国Linux系统管理一线十余年的资深专家,专门针对中国企业的IT现状,所做的宝贵的经验分享。
购买地址:http://www.china-pub.com/3501082
它分为初、中、高三个层次的学习。
初级教程 ,主要是针对有志于进入Linux系统管理这个领 域,但对Linux尚不熟悉的朋友,初级教程详细解说了Linux系统构造的原理、机制和思路,以便让这部分朋友能够以最快的速度熟悉和了解Linux, 在面临一些基本的、常见的问题时,可以逐渐理清思路去解决问题,而不至于一头雾水、无从下手。
中级教程,针对的是有一定Linux使用经验,但是对Linux究竟能干什么、怎么干,还不是特别清晰 的朋友,中级教程,详细解说了常见系统管理的配置方法和技巧,以及常见服务的搭建和配置,熟悉了这部分知识,在日常的系统管理工作中,就基本可以得心应手 的开展工作了。
而高级教程,则重点解说了针对Linux系统的高级 管理和优化技巧、窍门和方法,常见服务的优化和管理,以及一些高级服务的配置方法,熟悉了这部分知识,就能够成为一个企业的核心系统管理人员,平常面临的 问题,都应当能够迎刃而解。
讲师介绍:
NetSnake ,1998年毕业于武汉科技大 学,1999年开始从事Linux系统管理相关的工作,在多种行业、各种环境下部署和管理过各类Linux及服务,积累了极为丰富的系统管理和开发 经验。同时,对Perl、Java 、Oracle等相关技术有浓厚兴趣,曾在国 内主要的技术期刊上发表过数十篇技术性文章。
目前,他在北京一家电子商务公司任职业经理人 ,继续着他无法舍弃的技术钻研以及以此为坚实基 础的团队管理。前美国第一夫人希拉里曾经说过这样一句话“我并非生来就是第一夫人。”是的,成功的道路无法只言片语零散概括,绝处逢生的勇气,稳健不懈的 努力,成就了他亮而不刺眼的光辉,而这一步步走过来的脚印也见证了他无须声张的厚实和并不陡峭的高度。也许,经历无法复制,艰辛也无可丈量,但希望这份教 程,是一个以点铺面的过程,会让你于百转千回后,把经验变成了一个解构、重组的过程,而最关键的是,这一切都不是碎片的拼凑,而是一种融合与升华。
《 NetSnake 的 Linux 服务管理实践》课程计划表
序号 | 培训内容 | 课时 |
初级( 14 课时) | ||
1 | Linux 概述及其发展演变 课程目标:了解到 Linux 能做什么,它的发展过程。 课程内容: l 展示 Linux 发展历史、各大品牌 l 常见流行 Linux 发行版本介绍 l 展示 Linux 上常见的服务 l 展示 Linux 在关键性场合的应用 | 1 |
2 | 怎样安装 Linux 课程目标: l 能够熟练安装 Linux 。 l 清晰了解安装过程中的选项及其作用。 课程内容: l 以 CentOS 5 为例,一步一步展示如何安装 Linux | 1 |
3 | Linux 界面解析 课程目标: l 了解 Linux 命令行操作模式。 l 熟练使用 Shell 的常见快捷功能。 课程内容: l 演示用户登录过程 l 演示常见的快捷操作,如 tab 键、 ~ 键等 l 演示 vi 文件编辑软件的常见使用方法 | 1 |
4 | Linux 文件和用户权限解析 课程目标: l 了解 Linux 文件权限的原理。 l 根据不同需求,熟练配置 文件和用户权限。 l 系统特殊权限的概念和使用 课程 内容: l 添加普通用户、设置其帐号属性的详细过程 l 添加组及其相关属性的过程 l 演示用户、组和其他这三 种权限的概念 l 演示读、写、执行三种权限的概念 l 演示沾滞位的特殊用途 l 组合各种用户权限和文件 权限的使用 l 系统常见目录的权限了解 | 3 |
5 | Linux 系统目录结构和关联 课程目标: l 了解 Linux 各个目录结构及其作用、关系。 l 了解 Linux 系统配置目录结构、作用和关系。 课程内容: l Linux 常见目录结构说明 l /etc/ 、 /tmp 、 /proc 等标准目录的用途解析 l /etc/ 下常见配置文件的了解 | 3 |
6 | Linux 自带服务的配置和管理 课程目标: l 了解如何配置和管理 Linux 服务。 l 了解如何规范的增加、删 除、停止、启动 Linux 服 务。 l 了解 Linux 后台进程的概念,以及如何查看、管理后台进程 l 网络配置和 DNS 解析 课程内容: l service 、 ntsysv 等命令的介绍和使用示范 l Linux 启动级别和 /etc/init.d 目录的用途以及使用示范 l /etc/rc.d 目录的用途及示范 l /etc/rc.local 文件的用途及示范 l ps 、 top 、 lsof 等命令的用途及示范 l 配置 Linux 网络名称、 IP 地址和 DNS 实例 | 3 |
7 | Linux 常见安全措施 课程目标: l 了解如何检查系统安全。 l 能够根据需要增强系统安 全。 l iptables 常见用法 l 使用 SSH 远程登录、管理系统 课程内容: l iptables 使用方法和常见用途、效果 l /etc/host* 几个相关文件的用途和使用方法 l SSH 服务器的基本配置 l SSH 服务器的安全配置, 禁止 root 登录、使用密钥 对登录等 | 3 |
中级 (23) | ||
8 | Linux 软件管理思路和方法 课程目标: l 了解 Linux 下软件包( rpm 、 yum 、 apt 等)和源代码的管理思路和方法。 l SSL 及 OpenSSL 的使用 课程内容: l rpm 的基本操作 l yum 的原理及其配置实例 l apt 的原理及其配置实例 l gcc 、 make 等编译工具的使用和常见错误 l 使用 OpenSSL 签署各类证书的实际操作 | 3 |
9 | Linux 常见服务配置之 Apache 课程目标: l 了解如何编译、安装 apache 。 l 了解 apache 各个模块的大体功能 l 了解如何配置 apache 虚拟主机 l 了解如何配置 apache SSL l 了解基本的 REWRITE 机制 l PHP 的 编译、安装和整合 l Tomcat 的安装和整合 课程内容: l 从源代码开始安装 apache 2.x l 编译 apache 时常见的配置设置及其用途详解 l 编译、安装 PHP ,并以动态库形式与 apache 整合 l 以 AJP 形势整合 Tomcat 与 apache l 实际配置多个 apche 虚拟主机 l 配置 https 的 apache l 配置需要客户端认证的 https l 常见的 REWRITE 机制实例 l ab 的使用 | 4 |
10 | Linux 常见服务配置之 Nginx 课程目标: l 了解如何编译、安装 nginx 。 l 了解如何配置 nginx 虚拟主机 l 了解如何配置 nginx SSL l 了解 nginx 的 REWRITE 机制 l PHP 的编译、安装和整合 l Tomcat 的安装和整合 课程内容: l 从源代码开始安装 nginx l 编译 nginx 时常见的配置设置及其用途详解 l 编译、安装 PHP ,并以 php-fpm 形式与 nginx 整合 l 以 proxy 形势整合 Tomcat 与 nginx l 实际配置多个 nginx 虚拟主机 l 配置 https 的 nginx l nginx 常见的 REWRITE 机制,与 apache REWRITE 的区别 | 3 |
11 | Linux 常见服务配置之 MySQL 课程目标: l 如何编译、安装 MySQL l 了解如何配置 MySQL 服务 l 了解如何监控和管理 MySQL l 了解 InnoDB 数据库 引擎的特点和使用 课程内容: l 从二进制、源代码方式安装 MySQL l 以源代码形式编译 MySQL 的常见选项 l 大吞吐量要求下的 MySQL 编译优化及 google 补丁 l 基本的 MySQL 配置,让 MySQL 跑起来 l 系统内存与 MySQL 的优化关系和实际操作 l InnoDB 的监控 l InnoDB 的优化 | 4 |
12 | Linux 常见服务配置之 Samba 课程目标: l 了解 Samba 运作的原理 l 如何编译、安装 Samba l 了解如何根据实际需要 配置 Samba 服务 课程内容: l 从源代码安装 samba l Samba 基本配置 l Samba 帐号与 UNIX 帐号的整合 l Samba 权限与 UNIX 权限的整合 l 常见的 Samba 权限配置 | 2 |
13 | Linux 常见服务配置之邮件服务器 课程目标: l 了解 SMTP 、 POP3 、 IMAP 等基本协议 l 如何编译、安装 qmail 、 postfix 、 courier 等邮件系统 l 安装、配置、整合 vpopmail 、 maildrop 、 ClamAV 、 amavisd 等相关扩展系统 l 使用 MySQL 、 PAM 作为邮件认证的数据来源 l 安装和配置 WebMail 系统 课程内容: l Qmail 编译和安装 l Qmail SMTP 认证补丁的安装和测试 l Qmail 配置和基本测试 l Postfix 编译和安装 l Postfix 基本配置与测试 l Courier POP3 服务器的编译、安装和配置 l Courier IMAP 服务器的编译、安装和配置 l Qmail + vpopmail 整合 l Postfix + maildrop 整合 l Postfix + ClamAV 整合 l Postfix + amavisd 整合 l Postfix 使用 MySQL 作为认证来源 l Postfix 使用 PAM 作为认证来源 l igenus 系统的安装 l ignues 与 postfix 的整合 | 5 |
14 | Linux 常见服务配置之 Subversion 课程目标: l 了解基本的版本管理机制 l 如何编译、安装 Subversion l 了解如何根据实际需要配置 Subversion 认证和仓库 课程内容: l 编译、安装 Subversion l 建立 Subversion 仓库 l 建立 Subversion 的帐号、密码 l 建立 Subversion 帐号与仓库、目录之间的关联 l 创建基于 Apache 的 SVN | 2 |
高级 (16) | ||
15 | Linux 性能优化 课程目标: l 了解 Linux /proc 工作机制 l 如何根据需要对 Linux 参数进行实时调整 l 常用的 Linux 优化经验,如磁盘、内存、网络。 课程内容: l 演示 /proc 下常见参数的意义 l 实时调整 /proc 下的参数 l 演示 vmstat 、 iostat 、 ifstat 等命令的使用 l 演示 sysctl 体系的使用 l 演示常见的优化方法 | 3 |
16 | Linux 常用工具命令 课程目标: l 懂得如何使用常见的 grep 、 find 、 sed 及 awk 等工具大幅提升管理效率 l 懂得将各种常见命令组 合使用 课程内容: l 演示基本的正则表达 式,包括 grep 、 fgrep 和 egrep l 演示强大的 find l 演示 sed 常见用法 l 演示 awk 常见用法 l 演示 sort 常见用法 l 在实际工作中,如何将上述几个命令结合起来使用 l 演示基本的 Shell 编程 | 2 |
17 | Linux 高级安全管理 课程目标: l 了解常见的安全漏洞 l 了解常见的安全策略 l 熟悉常用的安全工具 课程内容: l iptables | 3 |
18 | Linux 双机和集群 课程目标: l 了解 Linux 双机原理及 heartbeat 工作机制 l 懂得如何搭建 Linux HA 系统 l 了解集群的基本概念 l 懂得使用 LVS 搭 建 Linux 集群 l 了解并能使用 MySQL 高级复制搭建 MySQL HA 系统 课程内容: l heartbeat 的编译、安装 l 演示如何使用 heartbeat 搭建一套双机 Linux 系统 l 演示故障时双机的切换与恢复 l 安装、编译 LVS l 配置 LVS ,实现 Linux 服务器上的 http 集群 l 使用两台 MySQL 服务器实现 MySQL 高级复制 l 监控 MySQL 高级复制 l MySQL 高级复制的常见问题与解决方法 | 4 |
19 | Linux 自动化管理 课程目标: l 了解 Linux 自动化机制 l 了解常见的自动工具 l 使用 cfengine 自动管理多台 Linux 服务器 课程内容: l cfengine 的编译和安装 l cfengine 服务器与 客户端的安全配置 l 基本的 cfengine 更新配置 l 常见的 cfengine 配置实例 | 4 |