linux云計算要學(xué)些什么?linux云計算要學(xué):linux系統(tǒng)管理基礎(chǔ)知識;linux網(wǎng)絡(luò)服務(wù)基礎(chǔ)知識;linux企業(yè)級應(yīng)用、群集、虛擬化基礎(chǔ)知識等
由于linux對虛擬化技術(shù)的良好支持,因此linux成為云計算平臺的主流操作系統(tǒng)。linux是一種開源系統(tǒng),開源最大的好處就是數(shù)據(jù)運算以及流向,包括現(xiàn)在有很多的應(yīng)用系統(tǒng)都是通過 linux 系統(tǒng)修改的,而且云計算最重要的一個組件就是虛擬化,同時當下虛擬化比較出名的幾款軟件都是基于 linux 系統(tǒng)為核心所開發(fā)。隨著云計算的發(fā)展,越來越多的公司或者研發(fā)機構(gòu),都是利用一些開源的系統(tǒng),而 linux作為開源鼻祖,其重要性不言而喻。那么linux云計算需要學(xué)習(xí)哪些知識、課程呢?
1、linux系統(tǒng)管理、linux網(wǎng)絡(luò)服務(wù)基礎(chǔ)知識:linux目錄和文件管理、安裝程序、賬號與權(quán)限管理、磁盤管理與服務(wù)器raid;linux基礎(chǔ)網(wǎng)絡(luò)設(shè)置、dhcp、samba、ftp、dns、postfix、ca認證、nfs、yum、pxe。
2、linux企業(yè)級應(yīng)用、群集、虛擬化基礎(chǔ)知識:
a、shell編程的條件與case語句、sed與awk、iptables防火墻;
b、http協(xié)議分析、apache配置與優(yōu)化、lnmp應(yīng)用部署;
c、nginx+apache動靜分離項目、nginx優(yōu)化與防盜鏈、部署tomcat;
d、lvs+keepalived群集、haproxy、nginx+tomcat負載均衡與動靜分離;
e、vmware、kvm、docker 虛擬化;
f、mysql管理、備份與恢復(fù)、主從復(fù)制與讀寫分離;
g、mysql-mmm高可用、heartbeat、drbd、故障排查;
h、squid、vainish、nginx、memcache、cdn緩存加速;
i、cacti、nagios、zabbix監(jiān)控;
j、企業(yè)遠程備份同步rsync 、mfs分布式文件系統(tǒng)。