學(xué)習(xí)linux云計算之前需要準(zhǔn)備哪些基礎(chǔ)知識?
其實不太需要具備多少前置技術(shù)知識,零基礎(chǔ)就可以學(xué)。當(dāng)然最好是先了解一下操作系統(tǒng)的一些基礎(chǔ)的使用,比如Windows的。
在安裝了Linux操作系統(tǒng)之后,從腳本語言和命令行開始學(xué)起,這些可以結(jié)合windows的可視化GUI來去了解命令行的功能,這只是最基礎(chǔ)的部分;操作系統(tǒng)CentOS和Ubuntu最好都學(xué)一下;這個操作系統(tǒng)的來源可以是買自阿里云、騰訊云,也要自己本地使用VMware安裝;
然后你需要了解云計算的各種服務(wù),最好要有計算機網(wǎng)絡(luò)的相關(guān)知識,云計算的服務(wù)非常多,核心還是服務(wù)器、計算機網(wǎng)絡(luò);對IaaS、PaaS和SaaS要有一定了解;先了解概念,再掌握了編程語言的情況下再來一一實戰(zhàn);
此外你最好是需要學(xué)會一門編程語言,比如Python,也需要學(xué)習(xí)數(shù)據(jù)庫,要學(xué)好MySQL、MongoDB、Redis的鏈接之類的,這是編程語言相關(guān)的知識;這也是自動化運維的基礎(chǔ);
最后你需要學(xué)習(xí)一下Openstack、Docker、K8S等。
你可以沒有基礎(chǔ)就直接開始學(xué),也可以先學(xué)編程語言、數(shù)據(jù)庫、計算機網(wǎng)絡(luò)再來學(xué)。