1 學習目的
- 興趣愛好
- 技能提升
- 找到滿意的工作
2 什么是云計算
云計算(cloud computing)是分布式計算的一種桨啃,指的是通過網絡“云”將巨大的數據計算處理程序分解成無數個小程序徽曲,然后乐尊,通過多部服務器組成的系統(tǒng)進行處理和分析這些小程序得到結果并返回給用戶瑞妇。云計算早期,簡單地說,就是簡單的分布式計算,解決任務分發(fā)撩银,并進行計算結果的合并。因而豺憔,云計算又稱為網格計算额获。通過這項技術,可以在很短的時間內(幾秒鐘)完成對數以萬計的數據的處理恭应,從而達到強大的網絡服務抄邀。
現階段所說的云服務已經不單單是一種分布式計算,而是分布式計算昼榛、效用計算境肾、負載均衡、并行計算胆屿、網絡存儲奥喻、熱備份冗雜和虛擬化等計算機技術混合演進并躍升的結果。
3 什么是云計算服務
云計算服務非迹,即云服務环鲤。中國云計算服務網的定義是:指可以拿來作為服務提供使用的云計算產品。包括云主機憎兽、云空間冷离、云開發(fā)、云測試和綜合類產品等纯命。
對于云計算的服務類型來說酒朵,一般可分為三個層面,分別是:IaaS(基礎設施即服務)扎附、PaaS(平臺即服務)和SaaS(軟件即服務)蔫耽。這三個層次組成了云計算技術層面的整體架構,這其中可能包含了一些虛擬化的技術和應用留夜、自動化的部署以及分布式計算等技術匙铡,這種技術架構的優(yōu)勢就是可以對外表現出非常優(yōu)秀的并行計算能力以及大規(guī)模的伸縮性和靈活性等特點。
而我們平時所提及到的云服務碍粥,則是在云計算的上述技術架構支撐下的對外提供的按需分配鳖眼、可計量的一種IT服務模式。這種服務模式可以替代用戶本地自建的IT服務嚼摩。
4 快速入門技巧
4.1 下載學習必備軟件
- VMware? Workstation 15 Pro虛擬機钦讳;
- CentOS 7.x鏡像矿瘦;
- Xshell或者SecureCRT。
4.2 Linux學習方法和建議
- 章節(jié)不要跳著看愿卒,可以倍速看缚去;
- 遇到不清楚的地方,多看幾遍琼开,或者看下上一節(jié)易结;
- 初學者一定要按照:先跑通,再變通柜候;
- 技術問題提問必須要盡可能性描述清楚搞动、比如提示錯誤、相關環(huán)境渣刷;
- 如果本系列內沒有涉及到的地方鹦肿,可以多查資料(官網、百度辅柴、谷歌)箩溃;
- 多思考,多總結碌识,多嘗試碾篡。
5 Linux操作系統(tǒng)簡介
Linux操作系統(tǒng)是基于UNIX以網絡為核心的設計思想虱而,是一個性能穩(wěn)定的多用戶操作系統(tǒng)筏餐,Linux能運行各種工具軟件、應用程序及網絡協議牡拇,它支持安裝在32位和64位CPU硬件上魁瞪。
Linux即Linus's unix,在1991年的10月5日,還在讀大學的Linus Torvalds寫出的linux內核惠呼。
Linux操作系統(tǒng)應用領域越來越廣泛导俘,尤其是近年來Linux在服務器領域飛速的發(fā)展,主要得益于Linux操作系統(tǒng)具備的如下優(yōu)點:
- 開源剔蹋、免費旅薄;
- 系統(tǒng)迭代更新;
- 系統(tǒng)性能穩(wěn)定泣崩;
- 安全性高少梁;
- 內核小矫付;
- 應用領域廣泛凯沪;
- 使用及入門容易。
5.1 Linux操作系統(tǒng)發(fā)行版
Linux操作系統(tǒng)主流發(fā)行版本包括:Red Hat Linux买优、CentOS妨马、Ubuntu挺举、SUSE Linux、Fedora Linux等烘跺,具體發(fā)行版本區(qū)別如下:
5.1.1 Red Hat Linux
Red Hat Linux 1994年創(chuàng)立湘纵,是最早的Linux發(fā)行版本之一,同時也是最著名的Linux版本液荸,Red Hat Linux已經創(chuàng)造了自己的品牌瞻佛,也是讀者經常聽到的“紅帽操作系統(tǒng)”。2018年10月份IBM正式宣布以340億美元收購紅帽娇钱。
5.1.2 CentOS
社區(qū)企業(yè)版操作系統(tǒng)(Community Enterprise Operating System伤柄,CentOS)是Linux發(fā)行版之一,它是來自于Red Hat Enterprise Linux依照開放源代碼所編譯而成文搂。由于出自同樣的源代碼适刀,因此有些要求高度穩(wěn)定性的服務器以CentOS替代商業(yè)版的Red Hat Enterprise Linux使用。
CentOS與Red Hat Linux不同之處在于CentOS并不包含封閉的源代碼軟件煤蹭,可以開源免費使用笔喉,得到運維人員、企業(yè)硝皂、程序員的青睞常挚,CentOS發(fā)行版操作系統(tǒng)是目前企業(yè)使用最多的系統(tǒng)之一;
- 2014年7月7日稽物,正式發(fā)布centos 7奄毡;
- 2016年12月12日,正式發(fā)布了CentOS 7.3贝或;
- 2019年9月25號吼过,正式發(fā)布了Centos 8的新版本。
5.1.3 Ubuntu
Ubuntu是一個以桌面應用為主的Linux操作系統(tǒng)咪奖,其名稱來自非洲南部祖魯語或豪薩語的“ubuntu”一詞(譯為吾幫托或烏班圖)盗忱,意思是“人性”、“我的存在是因為大家的存在”羊赵,是非洲傳統(tǒng)的一種價值觀趟佃。
Ubuntu基于Debian發(fā)行版和GNOME桌面環(huán)境, Ubuntu發(fā)行版操作系統(tǒng)的目標在于為一般用戶提供一個最新的昧捷、同時穩(wěn)定的以開放自由軟件構建而成的操作系統(tǒng)闲昭,目前Ubuntu具有龐大的社區(qū)力量,用戶可以方便地從社區(qū)獲得幫助料身。
5.1.4 SUSE Linux
SUSE(發(fā)音 /?su?s?/)汤纸,SUSE Linux 出自德國,SuSE Linux AG公司發(fā)行維護的Linux發(fā)行版芹血,是屬于此公司的注冊商標贮泞。第一個版本出現在1994年年初楞慈。2004年這家公司被Novell公司收購。
5.1.5 Fedora Linux
Fedora是一個知名的Linux發(fā)行版啃擦,是一款由全球社區(qū)愛好者構建的面向日常應用的快速囊蓝、穩(wěn)定、強大的操作系統(tǒng)令蛉。它允許任何人自由地使用聚霜、修改和重發(fā)布,無論現在還是將來珠叔。它由一個強大的社群開發(fā)蝎宇,這個社群的成員以自己的不懈努力,提供并維護自由祷安、開放源碼的軟件和開放的標準姥芥。
Fedora 約每六個月會發(fā)布一次新版本,美國當地時間2015年11月3日汇鞭,北京時間2015年11月4日凉唐,Fedora Project宣布Fedora 23正式對外發(fā)布,2017年6月發(fā)布Fedora 26版本霍骄。
5.2 Linux內核命名規(guī)則
Linux內核是Linux操作系統(tǒng)的核心台囱,一個完整的Linux發(fā)行版包括進程管理、內存管理读整、文件系統(tǒng)簿训、系統(tǒng)管理、網絡操作等部分绘沉。
Linux內核版本命名在不同的時期有其不同的命名規(guī)范煎楣,其中在2.X版本中豺总,X如果為奇數表示開發(fā)版车伞、X如果為偶數表示穩(wěn)定版,從2.6.X以及3.X喻喳,內核版本命名就沒有嚴格的約定規(guī)范另玖。
從Linux內核1994年發(fā)布1.0版本到目前主流3.X版本,5.X版本屬于開發(fā)調試階段表伦。
5.3 查看Linux操作系統(tǒng)內核
[root@superman-vm01 ~]# uname -a
Linux superman-vm01 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[root@superman-vm01 ~]#
也可以去官網下載內核:www.kernel.org
其中Mainline表示主線開發(fā)版本谦去,Stable表示穩(wěn)定版本,穩(wěn)定版本主要由mainline測試通過而發(fā)布蹦哼。Longterm表示長期支持版鳄哭,會持續(xù)更新及Bug修復,如果長期版本被標記為EOL(End of Life),則表示不再提供更新。
6 Linux系統(tǒng)安裝
在安裝CentOS操作系統(tǒng)時桶至,如果沒有多余的計算機裸機設備智蝠,可以基于Windows主機上安裝VMware Workstation工具占拍,該工具的用途可以在真實機上模擬一個新的計算機完整的資源設備孕似,包括:CPU近刘、內存熙尉、硬盤药有、網卡毅戈、DVD光驅、USB接口愤惰、聲卡苇经,進而可以安裝CentOS系統(tǒng)。
如果有多余的計算機裸機設備或者企業(yè)服務器宦言,可以將CentOS系統(tǒng)直接安裝在多余的設備上塑陵,安裝之前需要下載CentOS 7.6操作系統(tǒng)鏡像文件(International Organization for Standardization,ISO 9660標準),通過刻錄工具蜡励,將ISO鏡像文件刻錄至DVD光盤或者U盤里令花,通過DVD或者U盤啟動然后安裝系統(tǒng)。
6.1 安裝環(huán)境準備
VMware Workstation 15
CentOS 7.6 x86_64
6.1.1 VMware Workstation 15下載
鏈接:https://pan.baidu.com/s/1s--Jttp5gO0WRy-mWmfBnw
提取碼:rldd
6.1.2 CentOS 7.6鏡像下載
在各大鏡像站下載:
阿里巴巴開源鏡像站:https://developer.aliyun.com/mirror/
華為開源鏡像站:https://mirrors.huaweicloud.com/
騰訊開源鏡像站:https://mirrors.cloud.tencent.com/
網易開源鏡像站:http://mirrors.163.com/
搜狐開源鏡像站:http://mirrors.sohu.com/
直接選擇centos/7/isos/x86_64/,會指向最新的版本凉倚,如果要想下載以前的版本兼都,可以到其它目錄下下載readme,根據其中的地址稽寒,進行下載扮碧。
其它發(fā)行版,可以在這里選擇:
6.2 VMware Workstation 15安裝
注:操作系統(tǒng)必須是64位杏糙。
- 運行下載完成的Vmware Workstation虛擬機軟件包
- 在虛擬機軟件的安裝向導界面單擊“下一步”
虛擬機的安裝向導
- 在用戶許可協議界面選中“我接受許可協議中的條款”復選框慎王,然后單擊“下一步”
接受許可條款
- 選擇虛擬機軟件的安裝位置,選中“增強型鍵盤驅動程序”復選框后單擊“下一步”
選擇虛擬機軟件的安裝路徑宏侍;
- 根據自身情況適當選擇“啟動時檢查產品更新”與“幫助完善VMware Workstation Pro”復選框赖淤,然后單擊“下一步”
虛擬機的用戶體驗設置;
- 選中“桌面”和“開始菜單程序文件夾”復選框谅河,然后單擊“下一步”
虛擬機圖標的快捷方式生成位置咱旱;
- 一切準備就緒后,單擊“安裝”按鈕
準備開始安裝虛擬機绷耍;
等待虛擬機軟件安裝完成吐限;
- 點擊許可證,在其中輸入軟件激活序列號褂始,點擊“輸入”
安裝向導诸典;
虛擬機軟件許可驗證;
- 安裝完成重啟后崎苗,進入VMware Workstation界面
VMware Workstation界面狐粱。
6.3 新建虛擬機
- Vmware安裝好后赘阀,執(zhí)行運行,單擊“創(chuàng)建新的虛擬機”
- 新建虛擬機向導脑奠,選擇自定義(高級)(C)選項
- 直接下一步
- 安裝客戶機操作系統(tǒng)基公,選擇“稍后安裝操作系統(tǒng)(S)
-
選擇客戶機操作系統(tǒng)
由于我們即將安裝CentOS 7.6操作系統(tǒng),所以需要勾選“Linux(L)”宋欺,同時版本(V)選擇“CentOS 7 64位”
- 自定義虛擬機名字轰豆,以及選擇虛擬機存放位置
- 選擇給虛擬機分配幾個cpu,這個要根據物理機的cpu設備情況來分配齿诞,一般選擇默認就可以了
- 虛擬機內存設置酸休,默認為1024MB ,如果物理機內存不夠祷杈,則可以設置為512M
- 網絡選擇橋接模式
- I/O控制器選擇默認
- 磁盤類型選擇默認
- 創(chuàng)建新的虛擬機斑司,所以選擇創(chuàng)建新的磁盤
- 磁盤大小分配20G,選擇將虛擬磁盤劃分為多個文件但汞,便于拷貝宿刮,遷移
ps:如果硬盤容量小于2TB,系統(tǒng)默認會使用MBR模式來安裝私蕾,若需強制使用GPT分區(qū)僵缺,可以在安裝時,先選擇install centos 7 踩叭,然后按tab鍵磕潮,在quiet后面空格輸入:inst.gpt
- 直接下一步
- 點擊完成
6.4 安裝CentOS 7.6
- 點擊CD/DVD,選擇使用ISO鏡像文件容贝,點擊瀏覽找到相應的鏡像文件
- 點擊確定
- 然后點擊開啟此虛擬機
- 用上下鍵選擇第一個自脯,直接回車,開始安裝
- 點擊Continue
- INSTALLATION SUMMARY 安裝總覽(這里可以完成centos 7 版本Linux的全部設置)
(1)首先斤富,設置時區(qū)--DATE & TIME
找到Asia--Shanghai并點擊--Done
(2)KEYBOARD 鍵盤就默認是English(US)
(3)LANGUAGE SUPPORT語言支持
可以是默認的English 也可以自行添加Chinese簡體中文的支持膏潮,最后點--Done
(4)INSTALLATION SOURCE 安裝資源
默認選擇--Local media 本地媒體文件
(5)SOFTWARE SELECTION軟件安裝選擇
字符界面安裝--Minimal install 或者 Basic Web Server
圖形界面安裝--Server with GUI 或者 GNOME Desktop
字符界面與圖形界面安裝過程相同,只在這一步有區(qū)分茂缚。
點擊--Done進入下一步
- INSTALLATION DESTINATION 安裝位置---即進行系統(tǒng)分區(qū)
(1)首先選中我們在創(chuàng)建虛擬機時候的20G虛擬硬盤
(2)下滑菜單找到Other Storage Options--Partitioning--I will configure partitioning選中
I will configure partitioning 自定義分區(qū)
--點擊done
(3)選擇Standard Partition 標準分區(qū)--點擊左下角+ 添加分區(qū)
(4)分區(qū)
creat--Standard Partition--creat--mount point(掛載點)和File System Type(系統(tǒng)文件類型)
分別創(chuàng)建/boot區(qū)戏罢、swap交換分區(qū)屋谭、根分區(qū)/
注釋:Linux系統(tǒng)最簡單的分區(qū)方案:
a脚囊、分/boot區(qū),給200M桐磁,/boot放啟動文件悔耘。
b、分交換分區(qū)(交換空間)swap我擂,看內存總大小衬以,如果內存足夠大缓艳,這個空間就要設置太大了。如果內存小于2G看峻。那么這個空間設置成內存的2倍大小阶淘。
Device Type選擇--LVM
Volume Group選擇Create a new volume group
設置Volume Group的名字,點擊--Save
名字設置成lv_swap
3互妓、所有空間給/(根分區(qū))
Device Type選擇--LVM溪窒,Name為lv_root
分區(qū)完成,點擊--Done
(5)分區(qū)完成冯勉!
最后點擊--Accept Change
- 回到 INSTALLTION SUMMARY 中
- KDUMP默認選擇
- NETWORK & HOST NAME 設置網絡連接和主機名
在Host name處設置主機名:(例如superman-vm01)澈蚌,點--Apply--Done
-
這是我們已完成所有設置
點擊--Begin Installation
這時需要設置管理員Root Password(務必記住密碼!)
密碼設置完成后灼狰,點擊Done
接下來可以創(chuàng)建用戶(此處可以不進行創(chuàng)建宛瞄,安裝完成后進入root也可以重新創(chuàng)建)
centos 7安裝完成--點擊--reboot重啟
- image-20210704002145865
點擊--LICENSING
- 選中--I accept license agreement,點擊--Done
點擊--FINISH CONFIGURATION
字符界面見下圖
圖形界面見下圖
點擊--我已完成安裝
安裝完成交胚,現在可以通過遠程工具連接份汗。
6.5 關閉selinux/firewalld
# 臨時關閉selinux
setenforce 0
# 永久關閉selinux
vi /etc/sysconfig/selinux
SELINUX=disabled
# 臨時關閉防火墻:
systemctl stop firewalld
# 永久關閉防火墻:
systemctl disable firewalld
歡迎關注我的微信公眾號【超哥的IT私房菜】獲取更多技術干貨!
有什么吐槽或反饋意見蝴簇,直接告訴我裸影!
我會解決您說的問題,進一步更好的服務您哦军熏!