高级系统工程师(Linux) | ||
技能树 | 技能分支 | 技能目标摘要 |
Linux系统管理 | Ubuntu安装与操作 Linux安装及服务控制 管理目录、文件、应用程序和权限 文本处理 粘滞位和set位权限 管理磁盘和文件系统 管理进程和计划任务 软RAID磁盘阵列 故障分析和排查 |
了解Linux系列操作系统、学会安装Ubuntu 安装Linux操作系统,了解并优化Linux启动过程,加快服务器运行速度 掌握用命令查看、统计和检索文件内容、备份与恢复文档 会使用vi、sed、awk等编辑器创建、修改、保存系统中的文件 掌握使用RPM包、源码包安装和管理应用程序,掌握从二进制文件或脚本安装应用程序 使用本地YUM仓库、yum工具来分发及管理软件包 会添加、删除及修改用户、组账户,调整文件和目录的权限,通过设置umask来控制新建文件和目录的权限 掌握设置粘滞位权限,掌握设置set位权限继承文件归属 会为Linux服务器添加新的磁盘、对磁盘分区及管理文件系统,设置磁盘配额 掌握在后台启动进程、监控系统进程,会使用命令终止进程,掌握使用cron机制设置计划运行的系统任务 会使用mdadm构建RAID5磁盘阵列,提高服务器磁盘存储的性能和可靠性 熟悉常见的日志文件,了解故障分析过程,会排除常见的系统故障 |
Linux网络服务 | 网络参数配置 构建文件服务器 构建域名服务器 使用缓存代理控制Internet访问 构建LAMP企业网站应用平台 构建企业网站应用平台 构建邮件服务器 OpenVPN加密隧道 |
会使用多种方法查看、修改服务器的网络配置 掌握使用samba构建文件共享服务器,使用vsftpd构建文件传输服务器 掌握使用bind构建缓存域名服务器、主域名服务器和辅助域名服务器,实现互联网域名解析 使用Squid构建缓存代理服务器、使用Sarg分析Squid日志,控制Internet访问 掌握构建Linux、Apache、PHP、MySQL协同服务的企业网站平台 部署、使用基于LAMP平台的Web应用系统 掌握部署Nginx、MySQL和php动态网页解析环境,构建企业网站应用平台 掌握基于LNMP平台的Web应用系统 掌握使用Postfix部署电子邮件系统 掌握扩展Postfix服务器的功能,包括SMTP认证、WebMail、邮件组及邮箱限制等 会在Linux、Unix、Mac OS和Windows等多种平台上部署安全、易用和稳定的OpenVPN加密隧道,实现远程安全通信 |
Linux企业高级应用 | 高可用网站群集 分布式文件系统 运维自动化管理 HDFS iSCSI网络存储 部署社交网站 社交网站扩展可靠性与调优 编写Shell脚本 服务器快速装配 异地备份 云计算 |
学会部署Tomcat及其负载均衡 使用LVS实现负载均衡,提高服务器的处理能力 使用Keepalived实现主机热备,出现故障时自动切换 使用Haproxy搭建Web集群,为企业网站提供更可靠的、低故障率的服务器平台架构 理解MFS的原理,掌握部署MFS的方法,搭建高可用、可扩展的海量级分布式文件系统 学会部署Puppet进行运维自动化管理 了解Hadoop的HDFS文件系统 学会部署HDFS文件系统,实现在Hadoop集群上大幅提升磁盘访问速度 掌握iSCSI服务器的安装和配置,以及挂载使用iSCSI网络存储设备的方法 学会部署SVN服务器和社交网站 掌握使用keepalived、php、upstream模块等实现社交网站的集群,提高可靠性和性能 学会对关键服务器进行双机热备 学会对服务器进行压力测试及性能调优 为常见的系统管理、维护任务编写并应用自动化Shell脚本: 使用Shell变量优化代码,提高脚本灵活性、可重用性 使用条件测试和if语句编写具有判别能力的脚本 使用for、while、case等语句编写更具效率的脚本 使用PXE网卡设备实现操作系统的远程安装 使用Kickstart机制实现无人值守自动化安装及部署,为操作系统、网络应用的故障恢复提供快速装机方案 使用rsync同步工具实现异地备份、服务器镜像,为基于异地备份提供更可靠的数据存储方案 理解云计算的相关概念和发展,了解OpenStack的各组件及其作用 掌握使用OpenStack部署云计算的方法 |