LINUX的应用主要集中在网络和开发上。本课程从零开始,讲解了LINUX中应用最广泛的服务器安装配置课程,以及SHELL、PHP和 MYSQL。与其他LINUX培训课程不同,这门课程不是根据一本书或一门认证课程来安排的。更多的考虑是学习如何结合各种技术在工作中实际应用, 更贴近实际应用,完成解决方案。
ChinaITLab Linux实战工程师课程包括系统管理(3CD)、Shell编程(2CD)和php/mysql(3CD)三个部分,详细目录如下:
第一部分 Linux系统管理
1、 GNU Linux的历史
本节主要介绍GNU Linux的历史包括:UNIX操作系统、GNU工程建立、LINUX内核的出现、GUN/LINUX操作系统和本课程的学习环境。
2、 安装 Fedora Linux
本节主要介绍Fedora Linux的安装包括安装前的准备、安装过程和安装后的配置。
3、 Fedora Linux的文本安装过程
本节主要介绍Fedora Linux文本安装的全过程及注意事项。
4、 Fedora Linux的其他安装方法
本节主要介绍Fedora Linux的其他安装方法包括软盘引导安装、硬盘安装、网络安装(NFS/HTTP/FTP)。
5、 Fedora Linux基本配置
本节主要介绍安装后,Fedora Linux的基本初始配置。
6、 磁盘文件系统的管理
本节主要介绍了磁盘文件系统的管理,包括外部存储设备的使用、分区和格式化、文件系统的维护、登录工具putty的环境配置。
7、 优化和管理Linux文件系统
本节主要介绍了ext2/ext3文件系统的优化和高级特性、磁盘检查、磁盘配额、自动挂载分区。
8、 Linux中的分区和格式化
本节主要介绍了分区和格式化原理、fdisk命令、mkfs命令和硬盘分区的挂载。
9、 使用automountt使用automount
本节主要介绍autofs软件包(automounter)安装、配置和使用。
10、 网上邻居
本节主要介绍了WINDOWS网络邻居的特点和使用。
11、 Samba介绍
本节主要介绍Samba概述、Samba工具集、Samba文件服务器。
12、 Samba配置文件
本节主要介绍Samba配置文件smba.Conf的内容和常见配置选项的含义。
13、 Samba用户账号
本节主要介绍了共享目录设置、新建samba用户、用户帐户映射、客户端访问和samba用户访问控制。
14、 Samba实际案例分析
本节从需求分析开始,介绍了Samba实际应用案例的实现(配置)过程。
15、 软件RAID技术(上)
本节主要介绍RAID技术的背景、相关术语和RAID分类。
16、 软件RAID技术(下)
本节主要介绍了Linux下软件RAID技术的实现(配置和使用)。
17、 LVM逻辑卷管理器(上)
本节主要介绍了LVM逻辑卷管理的概念、特点、实现原理及相关术语。
18、 LVM逻辑卷管理器(下)
本节主要介绍了LVM配置中使用的命令、LVM配置步骤和过程。
19、 安全动态磁盘策略综合应用案例(上)
本节主要介绍了安全动态磁盘策略的综合应用案例-案例需求分析和LVM的基本配置。
20、 安全动态磁盘策略综合应用案例(下)
本节主要介绍了动态磁盘策略的安全综合应用案例——LVM移植与分区的完整过程。
21、 FTP文件传输服务器配置 上
本节主要介绍了FTP服务器的工作原理和FTP客户端工具的使用。
22、 FTP文件传输服务器配置 中
本节主要介绍VS-FTPD的安装、配置文件和基本配置。
23、 FTP文件传输服务器配置 下
本节主要介绍VS-FTPD服务器高级配置选项及其它常用FTP服务器介绍。
24、 提高系统的安全性 一
本节主要介绍了安全问题概述、常见安全隐患和提高linux系统安全性的措施。
25、 提高系统的安全性 二
本节主要介绍了PAM的工作原理、PAM认证模块和PAM配置文件。
26、 提高系统的安全性 三
本节主要介绍了常用PAM模块的工作原理和配置,Linux软件升级,以及如何为kernel打补丁。
27、 提高系统的安全性 四
本节主要介绍了Linux下常用的安全分析,包括工具扫描仪-NMAP、嗅探器-TCPDUMP、日志服务器-SYSLOG。
28、 提高网络安全性 上
本节主要介绍了防火墙的原理,如何提高网络的安全性——Linux的Netfilter架构分析。
29、 提高网络安全性 中
本节主要介绍了Iptables命令和命令参数的含义和实例。
30、 提高网络安全性 下
本节主要介绍了如何利用Iptables中的NAT功能和NAT地址转换的原理和实现。
31、 配置域名服务器 一
本节主要介绍DNS介绍、服务器软件BIND安装、BIND组成。
32、 配置域名服务器 二
本节主要介绍了BIND配置文件的使用:如何配置,并亲自测试正面区域。
33、 配置域名服务器 三
本节主要介绍了BIND反向区配置、子域授权配置和DNS分析过程。
34、 配置域名服务器 四
本节主要介绍了辅助域名服务器配置等BIND常用配置选项。
35、 配备DHCP服务器
本节主要介绍DHCP服务器工作原理、DHCP软件安装、配置、DHCP部署案例分析。
36、 配备安全电子邮件服务器-上部
本节主要介绍电子邮件服务器的工作原理、sendmail的安装和配置。
37、 配备安全电子邮件服务器-以下
本节主要介绍了POP/IMAP服务器的使用、邮件客户端的配置以及个人测试方法。
38、 安全配置动态WEB服务器 一
本节主要介绍了WEB服务器概述、SSL原理、APACHE基本配置。
39、 安全配置动态WEB服务器 二
本节主要介绍了WEB服务器的基本配置过程,包括mysql、php的安装和配置。
40、 动态WEB服务器配置安全 三
本节主要介绍了WEB服务器APACHE的安装和配置(重要配置选项)。
41、 安全配置动态WEB服务器 四
本节主要介绍了WEB服务器上的CGI、配置虚拟主机和SSL的过程。
第二部分 Linux Shell编程
1、 Linux Shell 简介.wmv
本节主要介绍什么是SHELL?、SHELL简单脚本和SHELL特征的访问权限和安全性。
2、 变量和操作符.wmv
本节主要介绍当地变量、环境变量、位置变量、标准SHELL变量、特殊变量、变量替换、引号、操作符、表达式替换、操作符优先级。
3、 shell输入输出.wmv
本节主要介绍ECHO命令、READ、CAT、TEE、EXEC、管道概念、文件重定向、标准输入/输出/错误、文件描述符。
4、 控制流结构.wmv
本节主要介绍控制结构和控制句,包括if/then/else、case、for、until、while、break、continue。
5、 文本过滤.wmv
本节主要介绍了文本过滤的使用,包括正则表达式和命令sed、find、grep、使用、合并和分割awk。
6、 shell函数.wmv
本节主要介绍定义函数、函数调用、参数传输、函数文件、载入和删除函数、函数返回状态等。
7、 将参数传输到脚本.wmv
本节主要介绍了shift命令和getopts命令的使用方法和实例。
8、 深入讨论高级编程技能第一章.wmv
本节的主要内容包括:对awk的深入讨论、深入讨论<<——一些应用实例。
9、 shell工具第二章高级编程技能.wmv
本节主要介绍日志文件、信号、trap捕捉信号的概念eval、logger的原理。
10、 高级编程技能第三章操作级脚本介绍.wmv
本节主要介绍了操作水平的概念、initab的分析和应用程序的启动。
11、 分析高级编程技能第四章的几个例子.wmv
本节主要介绍了几个脚本例子的分析,包括:kill_processes.sh、cpdir.sh和menu.sh。
第三部分 Linux php/mysql 教程...
[我要扒资料]