云計算主要學(xué)網(wǎng)絡(luò)基礎(chǔ)、Linux應(yīng)用和運維技術(shù),云計算是近幾年剛剛興起的新技術(shù),隨著大數(shù)據(jù)技術(shù)廣泛應(yīng)用,那么云計算技術(shù)也越來越重要,近期很多同學(xué)在問云計算需要學(xué)什么課程這類問題,下面給大家講解一下關(guān)于云計算工程師所要學(xué)習(xí)的技術(shù)課程內(nèi)容。
1.云計算學(xué)網(wǎng)絡(luò)基礎(chǔ)
(1)網(wǎng)絡(luò)基礎(chǔ)、Linux系統(tǒng)管理、Linux網(wǎng)絡(luò)服務(wù);
(2)服務(wù)器與操作系統(tǒng)、網(wǎng)站與域名知識、病毒與木馬揭秘、構(gòu)建LAMP網(wǎng)站平臺;
(3)計算機網(wǎng)絡(luò)參考模型、交換路由原理與基本配置、網(wǎng)絡(luò)層協(xié)議與應(yīng)用;
(4)Linux目錄和文件管理、安裝程序、賬號與權(quán)限管理、磁盤管理與服務(wù)器RAID;
(5)進程和計劃任務(wù)管理、深入理解Linux文件系統(tǒng);
(6)Linux基礎(chǔ)網(wǎng)絡(luò)設(shè)置、DHCP、Samba、FTP、DNS、Postfix、CA認(rèn)證、NFS、YUM、PXE。
2.云計算學(xué)Linux應(yīng)用
(1)Linux企業(yè)級應(yīng)用、群集、虛擬化;
(2)Shell編程的條件與case語句、sed與awk、iptables防火墻;
(3)HTTP協(xié)議分析、Apache配置與優(yōu)化、LNMP應(yīng)用部署;
(4)Nginx+Apache動靜分離項目、Nginx優(yōu)化與防盜鏈、部署tomcat;
(5)LVS+Keepalived群集、Haproxy、Nginx+tomcat負(fù)載均衡與動靜分離;
(6)VMware、KVM、Docker 虛擬化;
(7)MySQL管理、備份與恢復(fù)、主從復(fù)制與讀寫分離;
(8)MySQL-MMM高可用、heartbeat、DRBD、故障排查;
(9)Squid、Vainish、Nginx、Memcache、CDN緩存加速;
(10)Cacti、Nagios、Zabbix監(jiān)控;
(11)企業(yè)遠(yuǎn)程備份同步rsync 、MFS分布式文件系統(tǒng)。
3.云計算學(xué)運維技術(shù)
(1)Oracle安裝部署、體系結(jié)構(gòu)、事務(wù)和常用數(shù)據(jù)庫對象、備份與恢復(fù)、OEM監(jiān)控與管理;
(2)Oracle常見故障處理、Oracle RAC群集項目、Oracle Data Guard;
(3)社交網(wǎng)站架構(gòu)項目、百萬PV網(wǎng)站架構(gòu)項目、千萬PV網(wǎng)站架構(gòu)項目;
(4)云計算openstack項目、大數(shù)據(jù)hadoop項目;
(5)Puppet、Ansible自動化運維項目、運維經(jīng)驗、流程規(guī)范。
(6)Python基礎(chǔ)、元組與字典、程序邏輯、函數(shù)與模塊、類和對象、面向?qū)ο缶幊?、游戲項?
(7)HTML、CSS、JavaScript、jQuery、Bootstrap框架;
(8)MVC設(shè)計模式、Django框架綜合應(yīng)用、 Django Web開發(fā)項目;
(9)Python運維開發(fā)基礎(chǔ)、系統(tǒng)批量運維管理器Fabric應(yīng)用、集中化管理平臺Saltstack應(yīng)用;
(10)使用Mrjob框架編寫Hadoop MapReduce、運維開發(fā)項目。
以上云計算技術(shù)學(xué)習(xí)課程內(nèi)容僅供大家參考,每所學(xué)校的內(nèi)容都有所區(qū)別,請大家以你所就讀學(xué)校的課程為準(zhǔn)。