Linux雲端計算-01_介紹以及Linux作業系統安裝

shuchaoyang發表於2021-07-05

1 學習目的

  • 興趣愛好

  • 技能提升

  • 找到滿意的工作

2 什麼是雲端計算

雲端計算(cloud computing)是分散式計算的一種,指的是透過網路“雲”將巨大的資料計算處理程式分解成無數個小程式,然後,透過多部伺服器組成的系統進行處理和分析這些小程式得到結果並返回給使用者。雲端計算早期,簡單地說,就是簡單的分散式計算,解決任務分發,並進行計算結果的合併。因而,雲端計算又稱為網格計算。透過這項技術,可以在很短的時間內(幾秒鐘)完成對數以萬計的資料的處理,從而達到強大的網路服務。

現階段所說的雲服務已經不單單是一種分散式計算,而是分散式計算、效用計算、負載均衡、平行計算、網路儲存、熱備份冗雜和虛擬化等計算機技術混合演進並躍升的結果。

3 什麼是雲端計算服務

雲端計算服務,即雲服務。中國雲端計算服務網的定義是:指可以拿來作為服務提供使用的雲端計算產品。包括雲主機、雲空間、雲開發、雲測試和綜合類產品等。

對於雲端計算的服務型別來說,一般可分為三個層面,分別是:IaaS(基礎設施即服務)、PaaS(平臺即服務)和SaaS(軟體即服務)。這三個層次組成了雲端計算技術層面的整體架構,這其中可能包含了一些虛擬化的技術和應用、自動化的部署以及分散式計算等技術,這種技術架構的優勢就是可以對外表現出非常優秀的平行計算能力以及大規模的伸縮性和靈活性等特點。

image-20210703010042453

而我們平時所提及到的雲服務,則是在雲端計算的上述技術架構支撐下的對外提供的按需分配、可計量的一種IT服務模式。這種服務模式可以替代使用者本地自建的IT服務。

4 快速入門技巧

4.1 下載學習必備軟體

  • VMware® Workstation 15 Pro虛擬機器;

  • CentOS 7.x映象;

  • Xshell或者SecureCRT。

4.2 Linux學習方法和建議

  • 章節不要跳著看,可以倍速看;

  • 遇到不清楚的地方,多看幾遍,或者看下上一節;

  • 初學者一定要按照:先跑通,再變通;

  • 技術問題提問必須要儘可能性描述清楚、比如提示錯誤、相關環境;

  • 如果本系列內沒有涉及到的地方,可以多查資料(官網、百度、谷歌);

  • 多思考,多總結,多嘗試。

5 Linux作業系統簡介

Linux作業系統是基於UNIX以網路為核心的設計思想,是一個效能穩定的多使用者作業系統,Linux能執行各種工具軟體、應用程式及網路協議,它支援安裝在32位和64位CPU硬體上。

Linux即Linus's unix,在1991年的10月5日,還在讀大學的Linus Torvalds寫出的linux核心。

Linux作業系統應用領域越來越廣泛,尤其是近年來Linux在伺服器領域飛速的發展,主要得益於Linux作業系統具備的如下優點:

  • 開源、免費;

  • 系統迭代更新;

  • 系統效能穩定;

  • 安全性高;

  • 核心小;

  • 應用領域廣泛;

  • 使用及入門容易。

5.1 Linux作業系統發行版

Linux作業系統主流發行版本包括:Red Hat Linux、CentOS、Ubuntu、SUSE Linux、Fedora Linux等,具體發行版本區別如下:

5.1.1 Red Hat Linux

Red Hat Linux 1994年創立,是最早的Linux發行版本之一,同時也是最著名的Linux版本,Red Hat Linux已經創造了自己的品牌,也是讀者經常聽到的“紅帽作業系統”。2018年10月份IBM正式宣佈以340億美元收購紅帽。

5.1.2 CentOS

社群企業版作業系統(Community Enterprise Operating System,CentOS)是Linux發行版之一,它是來自於Red Hat Enterprise Linux依照開放原始碼所編譯而成。由於出自同樣的原始碼,因此有些要求高度穩定性的伺服器以CentOS替代商業版的Red Hat Enterprise Linux使用。

CentOS與Red Hat Linux不同之處在於CentOS並不包含封閉的原始碼軟體,可以開源免費使用,得到運維人員、企業、程式設計師的青睞,CentOS發行版作業系統是目前企業使用最多的系統之一;

  • 2014年7月7日,正式釋出centos 7;

  • 2016年12月12日,正式釋出了CentOS 7.3;

  • 2019年9月25號,正式釋出了Centos 8的新版本。

5.1.3 Ubuntu

Ubuntu是一個以桌面應用為主的Linux作業系統,其名稱來自非洲南部祖魯語或豪薩語的“ubuntu”一詞(譯為吾幫託或烏班圖),意思是“人性”、“我的存在是因為大家的存在”,是非洲傳統的一種價值觀。

Ubuntu基於Debian發行版和GNOME桌面環境, Ubuntu發行版作業系統的目標在於為一般使用者提供一個最新的、同時穩定的以開放自由軟體構建而成的作業系統,目前Ubuntu具有龐大的社群力量,使用者可以方便地從社群獲得幫助。

5.1.4 SUSE Linux

SUSE(發音 /ˈsuːsə/),SUSE Linux 出自德國,SuSE Linux AG公司發行維護的Linux發行版,是屬於此公司的註冊商標。第一個版本出現在1994年年初。2004年這家公司被Novell公司收購。

5.1.5 Fedora Linux

Fedora是一個知名的Linux發行版,是一款由全球社群愛好者構建的面向日常應用的快速、穩定、強大的作業系統。它允許任何人自由地使用、修改和重發布,無論現在還是將來。它由一個強大的社群開發,這個社群的成員以自己的不懈努力,提供並維護自由、開放原始碼的軟體和開放的標準。

Fedora 約每六個月會發布一次新版本,美國當地時間2015年11月3日,北京時間2015年11月4日,Fedora Project宣佈Fedora 23正式對外發布,2017年6月釋出Fedora 26版本。

5.2 Linux核心命名規則

Linux核心是Linux作業系統的核心,一個完整的Linux發行版包括程式管理、記憶體管理、檔案系統、系統管理、網路操作等部分。

Linux核心版本命名在不同的時期有其不同的命名規範,其中在2.X版本中,X如果為奇數表示開發版、X如果為偶數表示穩定版,從2.6.X以及3.X,核心版本命名就沒有嚴格的約定規範。

從Linux核心1994年釋出1.0版本到目前主流3.X版本,5.X版本屬於開發除錯階段。

5.3 檢視Linux作業系統核心

[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 ~]#

也可以去官網下載核心:

其中Mainline表示主線開發版本,Stable表示穩定版本,穩定版本主要由mainline測試透過而釋出。Longterm表示長期支援版,會持續更新及Bug修復,如果長期版本被標記為EOL(End of Life),則表示不再提供更新。

6 Linux系統安裝

在安裝CentOS作業系統時,如果沒有多餘的計算機裸機裝置,可以基於Windows主機上安裝VMware Workstation工具,該工具的用途可以在真實機上模擬一個新的計算機完整的資源裝置,包括:CPU、記憶體、硬碟、網路卡、DVD光碟機、USB介面、音效卡,進而可以安裝CentOS系統。

如果有多餘的計算機裸機裝置或者企業伺服器,可以將CentOS系統直接安裝在多餘的裝置上,安裝之前需要下載CentOS 7.6作業系統映象檔案(International Organization for Standardization,ISO 9660標準),透過燒錄工具,將ISO映象檔案燒錄至DVD光碟或者隨身碟裡,透過DVD或者隨身碟啟動然後安裝系統。

6.1 安裝環境準備

  • VMware Workstation 15

  • CentOS 7.6 x86_64

6.1.1 VMware Workstation 15下載

連結:

提取碼:rldd

6.1.2 CentOS 7.6映象下載

在各大映象站下載:

阿里巴巴開源映象站: https://developer.aliyun.com/mirror/

華為開源映象站: https://mirrors.huaweicloud.com/

騰訊開源映象站:

網易開源映象站:

搜狐開源映象站:

直接選擇centos/7/isos/x86_64/,會指向最新的版本,如果要想下載以前的版本,可以到其它目錄下下載readme,根據其中的地址,進行下載。

其它發行版,可以在這裡選擇:

6.2 VMware Workstation 15安裝

注:作業系統必須是64位。

  • 執行下載完成的Vmware Workstation虛擬機器軟體包

image-20210704175323750

  • 在虛擬機器軟體的安裝嚮導介面單擊“下一步”

image-20210703221221352

虛擬機器的安裝嚮導

  • 在使用者許可協議介面選中“我接受許可協議中的條款”核取方塊,然後單擊“下一步”

image-20210703221746863

接受許可條款

  • 選擇虛擬機器軟體的安裝位置,選中“增強型鍵盤驅動程式”核取方塊後單擊“下一步”

image-20210703221920225

選擇虛擬機器軟體的安裝路徑;

  • 根據自身情況適當選擇“啟動時檢查產品更新”與“幫助完善VMware Workstation Pro”核取方塊,然後單擊“下一步”

image-20210703222030944

虛擬機器的使用者體驗設定;

  • 選中“桌面”和“開始選單程式資料夾”核取方塊,然後單擊“下一步”

image-20210703222152515

虛擬機器圖示的快捷方式生成位置;

  • 一切準備就緒後,單擊“安裝”按鈕

image-20210703222239524

  • 準備開始安裝虛擬機器

image-20210703222333785

等待虛擬機器軟體安裝完成;

  • 點選許可證,在其中輸入軟體啟用序列號,點選“輸入”

image-20210703222525525

  • 安裝嚮導已完成

image-20210703222608728

  • 虛擬機器軟體許可驗證

image-20210703222758319

image-20210703222841993

  • 安裝完成重啟後,進入VMware Workstation介面

image-20210703224213523

VMware Workstation介面。

6.3 新建虛擬機器

  • Vmware安裝好後,執行執行,單擊“建立新的虛擬機器”

image-20210703224213523

  • 新建虛擬機器嚮導,選擇自定義(高階)(C)選項

image-20210703224423802

  • 直接下一步

image-20210703224644621

  • 安裝客戶機作業系統,選擇“稍後安裝作業系統(S)

image-20210703224713925

  • 選擇客戶機作業系統

由於我們即將安裝CentOS 7.6作業系統,所以需要勾選“Linux(L)”,同時版本(V)選擇“CentOS 7 64位”

image-20210703224809844

  • 自定義虛擬機器名字,以及選擇虛擬機器存放位置

image-20210703225200546

  • 選擇給虛擬機器分配幾個cpu,這個要根據物理機的cpu裝置情況來分配,一般選擇預設就可以了

image-20210703225348836

  • 虛擬機器記憶體設定,預設為1024MB ,如果物理機記憶體不夠,則可以設定為512M

image-20210703225516416

  • 網路選擇橋接模式

image-20210703225603283

  • I/O控制器選擇預設

image-20210703225630498

  • 磁碟型別選擇預設

image-20210703225656042

  • 建立新的虛擬機器,所以選擇建立新的磁碟

image-20210703225743781

  • 磁碟大小分配20G,選擇將虛擬磁碟劃分為多個檔案,便於複製,遷移

image-20210703225929718

ps:如果硬碟容量小於2TB,系統預設會使用MBR模式來安裝,若需強制使用GPT分割槽,可以在安裝時,先選擇install centos 7 ,然後按tab鍵,在quiet後面空格輸入:inst.gpt

  • 直接下一步

image-20210703230035981

  • 點選完成

image-20210703230117268

6.4 安裝CentOS 7.6

  • 點選CD/DVD,選擇使用ISO映象檔案,點選瀏覽找到相應的映象檔案

image-20210703230229522

  • 點選確定

image-20210703230346454

  • 然後點選開啟此虛擬機器

image-20210703230816286

  • 用上下鍵選擇第一個,直接回車,開始安裝

image-20210703231623588

  • 點選Continue

image-20210703232138992

  • INSTALLATION SUMMARY 安裝總覽(這裡可以完成centos 7 版本Linux的全部設定)

(1)首先,設定時區--DATE & TIME

  • 找到Asia--Shanghai並點選--Done

image-20210703232243708

(2)KEYBOARD 鍵盤就預設是English(US)

image-20210703232441763

(3)LANGUAGE SUPPORT語言支援

image-20210703232527859

  • 可以是預設的English 也可以自行新增Chinese簡體中文的支援,最後點--Done

image-20210703232601421

(4)INSTALLATION SOURCE 安裝資源

  • 預設選擇--Local media 本地媒體檔案

(5)SOFTWARE SELECTION軟體安裝選擇

  • 字元介面安裝--Minimal install 或者 Basic Web Server

image-20210703232825829

  • 圖形介面安裝--Server with GUI 或者 GNOME Desktop

image-20210703232859101

字元介面與圖形介面安裝過程相同,只在這一步有區分。

  • 點選--Done進入下一步

image-20210703233208204

  • INSTALLATION DESTINATION 安裝位置--即進行系統分割槽

(1)首先選中我們在建立虛擬機器時候的20G虛擬硬碟

image-20210703233319474

(2)下滑選單找到Other Storage Options--Partitioning--I will configure partitioning選中

  • I will configure partitioning 自定義分割槽--點選done

image-20210703233359714

(3)選擇Standard Partition 標準分割槽--點選左下角+ 新增分割槽

image-20210703233918688

(4)分割槽

  • creat--Standard Partition--creat--mount point(掛載點)和File System Type(系統檔案型別)

分別建立/boot區、swap交換分割槽、根分割槽/

註釋:Linux系統最簡單的分割槽方案:

a、分/boot區,給200M,/boot放啟動檔案。

image-20210703234322038

image-20210703234409204

b、分交換分割槽(交換空間)swap,看記憶體總大小,如果記憶體足夠大,這個空間就要設定太大了。如果記憶體小於2G。那麼這個空間設定成記憶體的2倍大小。

image-20210703234533622

  • Device Type選擇--LVM

image-20210703234659346

  • Volume Group選擇Create a new volume group

image-20210703234800781

  • 設定Volume Group的名字,點選--Save

image-20210703234939288

  • 名字設定成lv_swap

image-20210703235150905

3、所有空間給/(根分割槽)

image-20210703235249940

  • Device Type選擇--LVM,Name為lv_root

image-20210703235408750

  • 分割槽完成,點選--Done

image-20210703235931543

(5)分割槽完成!

  • 最後點選--Accept Change

image-20210703235542331

  • 回到 INSTALLTION SUMMARY 中

image-20210704000227281

  • KDUMP預設選擇

  • NETWORK & HOST NAME 設定網路連線和主機名

  • 在Host name處設定主機名:(例如superman-vm01),點--Apply--Done

image-20210704000405320

這是我們已完成所有設定

  • 點選--Begin Installation

image-20210704000547291

image-20210704000807936

這時需要設定管理員Root Password(務必記住密碼!)

image-20210704000851813

  • 密碼設定完成後,點選Done

接下來可以建立使用者(此處可以不進行建立,安裝完成後進入root也可以重新建立)

image-20210704001008653

  • centos 7安裝完成--點選--Reboot重啟

image-20210704002145865

  • 點選--LICENSING

image-20210704002312939

  • 選中--I accept license agreement,點選--Done

image-20210704002420638

  • 點選--FINISH CONFIGURATION

image-20210704002619721

字元介面見下圖

image-20210705001423415

圖形介面見下圖

image-20210704175445987

  • 點選--我已完成安裝

image-20210704002917784

安裝完成,現在可以透過遠端工具連線。

6.5 關閉selinux/firewalld

# 臨時關閉selinux

setenforce 0

# 永久關閉selinux
vi /etc/sysconfig/selinux
SELINUX=disabled

# 臨時關閉防火牆:
systemctl stop firewalld

# 永久關閉防火牆:
systemctl disable firewalld

歡迎關注我的微信公眾號【超哥的IT私房菜】獲取更多技術乾貨!

有什麼吐槽或反饋意見,直接告訴我!

我會解決您說的問題,進一步更好的服務您哦!


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/291614/viewspace-2779649/,如需轉載,請註明出處,否則將追究法律責任。

相關文章