admin 管理员组文章数量: 1086019
一. Linux 系统基础及管理
1、操作系统发展史,系统架构平台概览; Linux 起源、理念、发展历史及各发行版;
2、Linux 基础知识、基本命令、获得使用帮助及文件系统组织结构等;
3、Linux 用户、组及权限的基础及相关高级话题,详细讲解 useradd/userdel/chmod/chown/usermod/chage/umask 等相关命令;
4、Bash 基础及配置、标准 I/O、管道及 shell 编程基础;
5、文本处理工具的概念、简单文本编辑器 nano 的使用、vim 编辑器入门、进阶及常用技巧;
7、Linux 系统进程管理基本原理及相关管理工具如 ps、pkill、top、htop 等的使用;Linux 中的作业控制;
8、Linux 任务计划的实现,讲解 at、cron 及 anacron 的使用;
9、文件查找的利器 find 命令基础及高级应用;
10、TCP/IP 网络基础、TCP 有限状态机状态转换原理、Linux 网络属性配置及网络客户端工具详解;
11、Linux 系统软件包的配置及管理、rpm 及 yum 命令的使用及 yum 库的制作详解;
12、常见磁盘接口类型及相关设备特性、Linux 磁盘管理、Linux 文件系统基础、进阶与高级管理;文件系统相关管理工具使用详解;
13、系统初始化详细流程精解、内核基础及内核的定制(内核的定制、编译及安装);对比说明 RHEL5 与 RHEL6 系统启动过程之区别;
14、X11、SSH、VNC、CUPS 系统服务;putty、SecureCRT 或 Xmanager 等 ssh 客户端的应用;
15、文件扩展属性及 ACL 的应用;
16、RAID 级别及相关概念详解、Linux 下软 RAID 的实现及相关命令行工具的使用;硬件 RAID 基本原理及配置要点;
17、LVM2 基本概念及其实现原理、LVM2 相关命令行工具的使用;
18、Linux 日志系统;常见日志管理工具的使用;
19、SELinux 相关概念、原理及相关工具 (如 setenforce 等) 的使用;
20、RHEL 系统 kickstart 文件、自动化安装部署及安装盘的定制;
21、Linux 常见系统及网络故障排除(TroubleShooting);
22、RHEL 或 CentOS 系统定制式精简,实现从零开始按需重组大小、功能等可定制的 Linux 版本,借以实现从微观角度理解 Linux 构成及运行原理之目的;
二. Shell 编程入门及进阶
1、bash 基础及工作环境的定制,详细讲解 profile、profile.d、bashrc、.bash_profile 及. bashrc 等配置文件的功用;
2、bash 脚本结构及运行;bash 变量 (局部变量、本地变量、环境变量、位置参数变量及特殊变量) 及其表达式;
3、条件测试(整数测试、字符串测试及文件测试);if 和 case 选择分支;
4、for、while、until 循环及使用 continue 和 break 来控制循环机制;
5、在 bash 中使用函数,以及利用函数来实现 bash 库;
6、脚本控制:在脚本中捕获信号并完成自定义处理;
7、脚本执行结果输出:printf 命令的使用及在脚本中使用颜色;
8、bash 脚本运行时配置:在脚本中使用选项;
9、bash 数据处理:在脚本中使用数组;
10、bash 脚本调试及 debug 功能的实现;
11、窗口编程:dialog 文本对话框命令及 shell 编程中的应用;
12、基本正则表达式、扩展正则表达式及 grep 命令精讲;
13、sed 命令及 awk 命令精讲;
三. Linux 平台常见网络服务及安全管理
web 服务高级应用
1、系统性能 / 安全、安全威胁模型和保护方法;系统服务访问控制及服务安全基础;
2、加密 / 解密原理及数据安全、密钥交换的实现、PKI 基础概念及 openssl 使用详解;
3、DNS(BIND9)服务原理精讲,BIND 服务配置、高级应用和安全,并实现以 view 为核心的适应国内运营商间解析接驳的智能 DNS 系统;(马哥团队实现的项目:www.dns.la,国内应用仅次于 dnspod 的智能 DNS 系统;)
4、ftp 服务基本原理,以 vsftpd 为例讲解 ftp 服务的实现,包括虚拟用户及相关权限定制、安全配置及 ftps 等高级话题;
5、http 协议原理、请求 / 响应报文格式、SSL 会话的原理及 https 协议;apache 基础、各 MPM 模型对比、安装配置及各参数详解;apache 虚拟主机的实现及安全应用(https、suEXEC 等);
6、LNMP/LAMP 环境配置基础
7、nginx 的特性详解,nginx 的基本配置、虚拟主机的实现、URL 地址重写、及安全应用以及 LEMP 的实现等;
8、web 应用框架 django 基础概念及其与 apache(mod_python 及 uWSGI 等方式) 或 nginx 的整合;
9、VPN 的基本原理及类型、OpenVPN 的配置及其应用;
10、iptables/netfilter 安全体系工具精讲;iptables 命令的基本应用,如各子命令的功能、通用匹配、扩展匹配及跳转目标等;
11、iptables/netfilter 高级应用,包括连接追踪、网络地址转换、及多种扩展模块的使用以及七层过滤等高级话题;
12、RPC 的基本概念;NFS 服务基础原理及配置;samba 服务基础原理及配置;
13、电子邮件系统原理精讲;postfix/dovecot 等邮件服务工具的配置和应用,smtps、pop3s、imaps 等高级安全应用的实现;以案例为基础讲解 postfix、mysql、ldap、虚拟域、虚拟用户、身份验证、邮件加密、webmail、POP、IMAP 服务的整合应用;
14、nss 的原理及配置;pam 的基础概念、常用模块讲解及系统默认的配置讲解;
四. 集群 / 存储专题
1、详述 Linux 系统集群体系结构、类型及应用方案;
LVS 专题
2、Linux 虚拟服务器 LVS 原理,详细讲解其类型及调度方法等;
3、LVS-NAT、LVS-DR 的配置及以之实现 apache、nginx、ssh 等负载均衡应用,并详细比较此两种实现方式的不同及各自的应用场景;
4、LVS 持久性连接应用环境理论及实现;FW 方式实现 LVS 的 affinity 应用;
5、编写 bash 脚本实现对 realserver 健康状态监控,实现 realserver 故障隔离及自动重新上线等功能;
高可用服务专题
6、高可用集群原理及 Heartbeat、openais/corosync 等解决方案原理精讲;
7、Heartbeat 安装、配置及以 web 为例实现高可用环境;
8、Hertbeat 资源配置方式及维护;使用 heartbeat-gui 实现基于图形化方式对集群进行管理;
9、Corosync/OpenAIS 高可用集群解决方案原理及实现方法;基于案例详解生产环境中应用 Pacemaker 配置实现高可用集群的方法;(一步步以完全手动的方式实现 Linux 系统上的 HA 集群);
10、资源管理原理、类别、LSB 脚本的编写等及资源管理的定义;基于 pacemaker 的高可用环境下资源管理详解;Stonith 原理、类别及其实现方法;
11、RHCS 集群套件工作原理精讲,并从微观角度介绍其与前述解决方案的异同;RHCS 集群的部署演示;
12、LVS 和 corosync 集成实现高可用 director 及负载均衡的大规模应用服务器集群,包括 ldirectord 的应用等;
13、高可用服务解决方案 keepalived 及其实现,以 nginx 或 haproxy 为例讲解其双主模型的实现;
14、RAID、NAS、SAN、iSCSI 等存储原理及基于 Linux 的 iSCSI 服务器的实现及应用;讲解 openfiler、freenas 或 Nexentastor 等开源解决方案的应用;
15、GFS2 集群文件系统的原理;基于 iSCSI 讲解 GFS2 的实现;
五. 代理加速 / 应用服务器
web 服务高级应用
1、http 协议的缓存原理及常用首部、常用见的反向代理解决方案的功能对比等;
2、varnish 服务原理、安装配置;varnish 状态引擎详解及 VCL 编程详解;varnish 系统参数高速及生部环境中的部署方案;
3、Nginx upstream 和 proxy 模块负载均衡和反向代理部署精讲;
4、haproxy 精讲:haproxy 功能与特性、常用配置指令、常用调度算法及 ACL 等;
5、Memcached 服务及其在 web 服务体系中的应用;
6、java、jsp、servlet、HotSpot JVM、J2SE、J2EE 及 web container 等相关技术要点详解;
7、Tomcat 体系结构、安装配置、连接器及与 apache 或 Nginx 的整合;Tomcat 各集群模型及其实现案例;
8、各种负载均衡场景中 session 保持的实现方案及特性对比详解;
可扩展 web 架构
9、分布式文件系统详述;常见分布式文件系统功能与特性对比说明
版权声明:本文标题:linux基础以及系统管理 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1738280619a1956135.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论