高級系統工程師(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部署云計算的方法 |