Python程序設計 課件 1-初識Linux-BYU_第1頁
Python程序設計 課件 1-初識Linux-BYU_第2頁
Python程序設計 課件 1-初識Linux-BYU_第3頁
Python程序設計 課件 1-初識Linux-BYU_第4頁
Python程序設計 課件 1-初識Linux-BYU_第5頁
已閱讀5頁,還剩80頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

初識Linux

CURS業(yè)務需求02目前有10TB數(shù)據(jù),日增數(shù)據(jù)10GB系統(tǒng)用戶、開發(fā)用戶、運維人員數(shù)據(jù)庫、文件、WEB、域名服務器使用安全性較高集群服務器0304057*24小時業(yè)務不斷服務不斷0601建立用戶購物行為云平臺操作系統(tǒng)概述初識Linux虛擬機介紹VMwareWorkStation安裝在VMware上安裝LinuxMac系統(tǒng)Linux環(huán)境遠程連接Linux系統(tǒng)拓展:WSL(WindowsSubsystemforLinux)擴展:虛擬機快照硬件和軟件我們所熟知的計算機是由:硬件和軟件所組成。硬件:計算機系統(tǒng)中由電子,機械和光電元件等組成的各種物理裝置的總稱。硬件和軟件軟件:是用戶和計算機硬件之間的接口和橋梁,用戶通過軟件與計算機進行交流。而操作系統(tǒng),就是軟件的一類。一個完整的計算機:硬件操作系統(tǒng)計算機操作系統(tǒng)操作系統(tǒng)是計算機軟件的一種,它主要負責:作為用戶和計算機硬件之間的橋梁,調度和管理計算機硬件進行工作。而計算機,如果沒有操作系統(tǒng),就是一堆無法使用的塑料而已。當計算機擁有了操作系統(tǒng),就相當于擁有了靈魂,操作系統(tǒng)可以:調度CPU進行工作調度內存進行工作調度硬盤進行數(shù)據(jù)存儲調度網(wǎng)卡進行網(wǎng)絡通訊調度音響發(fā)出聲音調度打印機打印內容......操作系統(tǒng)我喜歡你你是個好人操作系統(tǒng)調度鍵盤進行文字輸入調度顯示器顯示內容調度CPU內存供微信運行調度網(wǎng)卡發(fā)送信息調度網(wǎng)卡接收信息用戶使用操作系統(tǒng),操作系統(tǒng)安排硬件干活常見操作系統(tǒng)不管是PC操作系統(tǒng)還是移動操作系統(tǒng)其功能都是:調度硬件進行工作充當用戶和硬件之間的橋梁1.計算機由哪兩個主要部分組成?硬件和軟件2.操作系統(tǒng)是什么?由什么作用?操作系統(tǒng)是軟件的一類。主要作用是協(xié)助用戶調度硬件工作,充當用戶和計算機硬件之間的橋梁3.常見的操作系統(tǒng)有哪些?PC端:Windows、Linux、MacOS移動端:Android、IOS、鴻蒙系統(tǒng)操作系統(tǒng)概述初識Linux虛擬機介紹VMwareWorkStation安裝在VMware上安裝LinuxMac系統(tǒng)Linux環(huán)境遠程連接Linux系統(tǒng)拓展:WSL(WindowsSubsystemforLinux)擴展:虛擬機快照了解Linux系統(tǒng)的誕生了解什么是Linux內核了解常見的Linux發(fā)行版Linux的誕生Linux創(chuàng)始人:林納斯托瓦茲Linux誕生于1991年,作者上大學期間因為創(chuàng)始人在上大學期間經(jīng)常需要瀏覽新聞和處理郵件,發(fā)現(xiàn)現(xiàn)有的操作系統(tǒng)不好用,于是他決心自己寫一個保護模式下的操作系統(tǒng),這就是Linux的原型,當時他21歲,后來經(jīng)過全世界網(wǎng)友的支持,現(xiàn)在能夠兼容多種硬件,成為最為流行的服務器操作系統(tǒng)之一。Linux內核Linux系統(tǒng)的組成如下:Linux系統(tǒng)內核系統(tǒng)級應用程序兩部分組成。內核提供系統(tǒng)最核心的功能,如:調度CPU、調度內存、調度文件系統(tǒng)、調度網(wǎng)絡通訊、調度IO等。系統(tǒng)級應用程序,可以理解為出廠自帶程序,可供用戶快速上手操作系統(tǒng),如:

文件管理器、任務管理器、圖片查看、音樂播放等。比如,播放音樂,無論用戶使用自帶音樂播放器或是自行安裝的第三方播放器均是由播放器程序,調用內核提供的相關功能,由內核調度CPU解碼、音響發(fā)聲等。Linux內核可以看出,內核是Linux操作系統(tǒng)最核心的所在,系統(tǒng)級應用程序只是錦上添花。Linux內核是免費開源的,任何人都可以下載內核源碼并查看且修改??梢酝ㄟ^:

去下載Linux內核Linux發(fā)行版內核是免費、開源的,這也就代表了:任何人都可以獲得并修改內核,并且自行集成系統(tǒng)級程序提供了內核+系統(tǒng)級程序的完整封裝,稱之為Linux發(fā)行版Linux發(fā)行版任何人都可以封裝Linux,目前市面上由非常多的Linux發(fā)行版,常用的、知名的如下:本次課程,我們將基于:主要基于CentOS操作系統(tǒng)進行講解輔助講解Ubuntu系統(tǒng)的相關知識不同的發(fā)行版:基礎命令100%是相同的(課程講解內容)部分操作不同(如軟件安裝)同學們不用糾結選擇什么發(fā)行版不論用什么發(fā)行版,都是Linux,學到的東西都是通用的。1.Linux的誕生Linux由林納斯托瓦茲在1991年創(chuàng)立并發(fā)展至今成為服務器操作系統(tǒng)領域的核心系統(tǒng)。2.什么是Linux系統(tǒng)的內核內核提供了Linux系統(tǒng)的主要功能,如硬件調度管理的能力。Linux內核是免費開源的,任何人都可以查看內核的源代碼,甚至是貢獻源代碼。3.什么是Linux系統(tǒng)發(fā)行版內核無法被用戶直接使用,需要配合應用程序才能被用戶使用。在內核之上,封裝系統(tǒng)級應用程序,組合在一起就稱之為Linux發(fā)行版。發(fā)行版眾多,課程主要基于CentOS輔以Ubuntu進行講解操作系統(tǒng)概述初識Linux虛擬機介紹VMwareWorkStation安裝在VMware上安裝LinuxMac系統(tǒng)Linux環(huán)境遠程連接Linux系統(tǒng)拓展:WSL(WindowsSubsystemforLinux)擴展:虛擬機快照了解什么是虛擬機了解為什么要使用虛擬機虛擬機學習Linux系統(tǒng),就需要有一個可用的Linux系統(tǒng)。如何獲得?將自己的電腦重裝系統(tǒng)為Linux?NoNo。這不現(xiàn)實,因為Linux系統(tǒng)并不適合日常辦公使用。我們需要借助虛擬機來獲得可用的Linux系統(tǒng)環(huán)境進行學習。虛擬機那么,什么是虛擬機呢?借助虛擬化技術,我們可以在系統(tǒng)中,通過軟件:模擬計算機硬件,并給虛擬硬件安裝真實的操作系統(tǒng)。這樣,就可以在電腦中,虛擬出一個完整的電腦,以供我們學習Linux系統(tǒng)。虛擬機1.什么是虛擬機?通過虛擬化技術,在電腦內,虛擬出計算機硬件,并給虛擬的硬件安裝操作系統(tǒng),即可得到一臺虛擬的電腦,稱之為虛擬機。2.為什么要使用虛擬機?學習Linux系統(tǒng),需要有Linux系統(tǒng)環(huán)境。我們不能給自己電腦重裝系統(tǒng)為Linux,所以通過虛擬機的形式,得到可以用的Linux系統(tǒng)環(huán)境,供后續(xù)學習使用。操作系統(tǒng)概述初識Linux虛擬機介紹VMwareWorkStation安裝在VMware上安裝LinuxMac系統(tǒng)Linux環(huán)境遠程連接Linux系統(tǒng)拓展:WSL(WindowsSubsystemforLinux)擴展:虛擬機快照了解VMwareWorkStation軟件完成VMwareWorkStation軟件的安裝虛擬化軟件通過虛擬化技術,可以虛擬出計算機的硬件,那么如何虛擬呢?我們可以通過提供虛擬化的軟件來獲得虛擬機。VMwareWorkStation課程選用VMwareWorkStation軟件來提供虛擬機。下載地址:

/cn/products/workstation-pro.htmlVMwareWorkStation安裝VMwareWorkStation安裝軟件安裝完成后,驗證一下網(wǎng)絡適配器是否正常配置?;蛘咄ㄟ^快捷鍵:win+r輸入ncpa.cpl回車即可打開操作系統(tǒng)概述初識Linux虛擬機介紹VMwareWorkStation安裝在VMware上安裝LinuxMac系統(tǒng)Linux環(huán)境遠程連接Linux系統(tǒng)拓展:WSL(WindowsSubsystemforLinux)擴展:虛擬機快照掌握使用VMware安裝Linux虛擬機下載CentOS操作系統(tǒng)首先,我們需要下載操作系統(tǒng)的安裝文件,本次使用CentOS7.6版本進行學習:/7.6.1810/isos/x86_64/(最后的/不要漏掉)或者直接使用如下鏈接下載:/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso或者從課程資料中獲取安裝包在VMware中安裝CentOS操作系統(tǒng)打開VMware軟件在VMware中安裝CentOS操作系統(tǒng)按照步驟創(chuàng)建虛擬機:在VMware中安裝CentOS操作系統(tǒng)點擊完成后,即開啟了CentOS系統(tǒng)的安裝,耐心等待安裝完成即可,后續(xù)都是自動化的。在VMware中安裝CentOS操作系統(tǒng)點擊用戶名:輸入密碼:在VMware中安裝CentOS操作系統(tǒng)體驗Linux的快樂吧。操作系統(tǒng)概述初識Linux虛擬機介紹VMwareWorkStation安裝在VMware上安裝LinuxMac系統(tǒng)Linux環(huán)境遠程連接Linux系統(tǒng)拓展:WSL(WindowsSubsystemforLinux)擴展:虛擬機快照掌握使用VMwareFusion在MacOS中安裝Linux虛擬機VMwareFusion在Windows系統(tǒng)中使用的VMwareWorkStation未提供Mac版,Mac系統(tǒng)可以使用VMwareFusionProFusionPro和WorkstationPro均是VMware公司出品,完全兼容,體驗基本是一致的。下載地址:

/cn/products/fusion.htmlVMwareFusionPro安裝VMwareFusionPro安裝CentOS系統(tǒng)首先,我們需要下載操作系統(tǒng)的安裝文件,本次使用CentOS7.6版本進行學習:/7.6.1810/isos/x86_64/(最后的/不要漏掉)或者直接使用如下鏈接下載:/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso或者從課程資料中獲取安裝包VMwareFusionPro安裝CentOS系統(tǒng)操作系統(tǒng)概述初識Linux虛擬機介紹VMwareWorkStation安裝在VMware上安裝LinuxMac系統(tǒng)Linux環(huán)境遠程連接Linux系統(tǒng)拓展:WSL(WindowsSubsystemforLinux)擴展:虛擬機快照掌握操作系統(tǒng)的圖形化、命令行2種操作模式理解為什么使用命令行操作Linux系統(tǒng)掌握使用FinalShell軟件連接Linux操作系統(tǒng)圖形化、命令行對于操作系統(tǒng)的使用,有2種使用形式:圖形化頁面使用操作系統(tǒng)以命令的形式使用操作系統(tǒng)不論是Windows還是Linux亦或是MacOS系統(tǒng),都是支持這兩種使用形式。圖形化:使用操作系統(tǒng)提供的圖形化頁面,以獲得圖形化反饋的形式去使用操作系統(tǒng)。命令行:使用操作系統(tǒng)提供的各類命令,以獲得字符反饋的形式去使用操作系統(tǒng)。Windows系統(tǒng)的圖形化和命令行Linux系統(tǒng)的圖形化和命令行使用命令行學習Linux系統(tǒng)盡管圖形化是大多數(shù)人使用計算機的第一選擇,但是在Linux操作系統(tǒng)上,這個選擇被反轉了。無論是企業(yè)開發(fā)亦或是個人開發(fā),使用Linux操作系統(tǒng),多數(shù)都是使用的:命令行。這是因為:Linux從誕生至今,在圖形化頁面的優(yōu)化上,并未重點發(fā)力。所以Linux操作系統(tǒng)的圖形化頁面:不好用、不穩(wěn)定。在開發(fā)中,使用命令行形式,效率更高,更加直觀,并且資源占用低,程序運行更穩(wěn)定。所以,后續(xù)的課程學習中,我們:除了在少數(shù)需要做對照講解的情況下會使用圖形化頁面其余都會以命令行的形式去講解Linux操作系統(tǒng)的使用FinalShell既然決定使用命令行去學習Linux操作系統(tǒng),那么就必須豐富一下工具的使用。我們使用VMware可以得到Linux虛擬機,但是在VMware中操作Linux的命令行頁面不太方便,主要是:內容的復制、粘貼跨越VMware不方便文件的上傳、下載跨越VMware不方便也就是和Linux系統(tǒng)的各類交互,跨越VMware不方便我們可以通過第三方軟件,F(xiàn)inalShell,遠程連接到Linux操作系統(tǒng)之上。并通過FinalShell去操作Linux系統(tǒng)。這樣各類操作都會十分的方便。FinalShellFinalShell的下載地址為:Windows:/downloads/finalshell_install.exeMac:/downloads/finalshell_install.pkg下載完成后雙擊打開安裝。Windows系統(tǒng)安裝FinalShell按照提示一直下一步即可安裝完成。Mac系統(tǒng)安裝FinalShell打開下載的pkg文件,按照提示下一步即可安裝成功。連接到Linux系統(tǒng)首先,先查詢到Linux系統(tǒng)的IP地址連接到Linux系統(tǒng)打開Finshell軟件,配置到Linux系統(tǒng)的連接(Mac和Windows系統(tǒng)的操作一致,不再分開贅述)連接到Linux系統(tǒng)按圖示配置連接,并點擊確定連接到Linux系統(tǒng)打開連接管理器

雙擊剛剛配置好的連接連接到Linux系統(tǒng)點擊接受并保存連接到Linux系統(tǒng)如圖連接成功注意:Linux虛擬機如果重啟,有可能,發(fā)生IP改變如果改變IP需要在FinalShell中修改連接的IP地址后面我們會講解如何固定IP地址不發(fā)生改變1.什么是圖形化操作,什么是命令行操作?圖形化操作是指使用操作系統(tǒng)附帶的圖形化頁面,以圖形化的窗口形式獲得操作反饋,從而對操作系統(tǒng)進行操作、使用命令行操作是指使用各種命令,以文字字符的形式獲得操作反饋,從而對操作系統(tǒng)進行操作、使用2.為什么Linux操作系統(tǒng)要選擇命令行形式呢?Linux操作系統(tǒng)的圖形化頁面不好用且不穩(wěn)定使用命令行的形式操作更加高效且穩(wěn)定資源占用低企業(yè)和開發(fā)者都選擇命令行,所以我們也學習命令行3.為什么使用FinalShell連接Linux去使用操作Linux系統(tǒng)中間跨越VMware窗口會導致交互不太方便我們只需要使用命令行無需使用圖形化,所以通過命令行遠程連接使用即可4.如何查看Linux的IP地址并遠程連接呢在Linux操作系統(tǒng)中,桌面空白右鍵點擊:openinterminal輸入ifconfig,即可看到IP地址在FinalShell中配置好IP地址,賬號密碼后即可連接成功操作系統(tǒng)概述初識Linux虛擬機介紹VMwareWorkStation安裝在VMware上安裝LinuxMac系統(tǒng)Linux環(huán)境遠程連接Linux系統(tǒng)拓展:WSL(WindowsSubsystemforLinux)擴展:虛擬機快照掌握使用WSL獲得Ubuntu系統(tǒng)環(huán)境說明WSL章節(jié)僅僅作為擴展章節(jié),并不是學習重點。主要目的是擴展同學們的知識面,可以更簡單、更輕松的獲得Linux操作系統(tǒng)環(huán)境。同時基于WSL我們可以得到Ubuntu發(fā)行版環(huán)境,可以拓展除CentOS發(fā)行版之外的額外體驗和知識。課程后續(xù)的學習中,依舊是以VMware虛擬機中創(chuàng)建的CentOS操作系統(tǒng)環(huán)境為主。部分內容會以WSL中得到的Ubuntu環(huán)境為輔(非重點知識、可跳過)為什么要用WSLWSL作為Windows10系統(tǒng)帶來的全新特性,正在逐步顛覆開發(fā)人員既有的選擇。傳統(tǒng)方式獲取Linux操作系統(tǒng)環(huán)境,是安裝完整的虛擬機,如VMware使用WSL,可以以非常輕量化的方式,得到Linux系統(tǒng)環(huán)境目前,開發(fā)者正在逐步拋棄以虛擬機的形式獲取Linux系統(tǒng)環(huán)境,而在逐步擁抱WSL環(huán)境。所以,課程也緊跟當下趨勢,為同學們講解如何使用WSL,簡單、快捷的獲得Linux系統(tǒng)環(huán)境。所以,為什么要用WSL,其實很簡單:開發(fā)人員都在用,大家都用的,我們也要學習實在是太方便了,簡單、好用、輕量化、省內存什么是WSLWSL:WindowsSubsystemforLinux,是用于Windows系統(tǒng)之上的Linux子系統(tǒng)。作用很簡單,可以在Windows系統(tǒng)中獲得Linux系統(tǒng)環(huán)境,并完全直連計算機硬件,無需通過虛擬機虛擬硬件。簡而言之:Windows10的WSL功能,可以無需單獨虛擬一套硬件設備就可以直接使用主機的物理硬件,構建Linux操作系統(tǒng)并不會影響Windows系統(tǒng)本身的運行WSL部署WSL是Windows10自帶功能,需要開啟,無需下載1234WSL部署點擊確定后會進行部署最后重啟即可。WSL部署打開Windows應用商店搜索UbuntuWSL部署點擊獲取并安裝WSL部署點擊啟動WSL部署輸入用戶名用以創(chuàng)建一個用戶:輸入兩次密碼確認(注意,輸入密碼沒有反饋,不用理會,正常輸入即可)WSL部署至此,得到了一個可用的Ubuntu操作系統(tǒng)環(huán)境安裝WindowsTerminal軟件Ubuntu自帶的終端窗口軟件不太好用,我們可以使用微軟推出的:WindowsTerminal軟件在應用商店中搜索terminal關鍵字,找到WindowsTerminal軟件下載并安裝安裝WindowsTerminal軟件安裝WindowsTerminal軟件再次打開WindowsTerminal軟件,即默認使用Ubuntu系統(tǒng)了(WSL)補充:關于后續(xù)學習的環(huán)境選擇Windows系統(tǒng)學習的環(huán)境選擇首先:無論是基于VMwareWorkstation軟件構建的CentOSLinux環(huán)境或者是WSL獲得的UbuntuLinux環(huán)境均滿足課程學習需求(不管是CentOS還是Ubuntu,命令是通用的)課程推薦大家使用VMwareWorkStation內構建的CentOSLinux環(huán)境進行學習因為WSL雖然好用,但是是直連我們自己的電腦的,如果誤操作可能帶來重要文件的丟失甚至損壞系統(tǒng)。所以,在虛擬機內操作最好,虛擬機內怎么折騰都行,不會影響自己的電腦的。WSL作為一個備用,等同學們熟練Linux的使用后,在去嘗試重度使用。Mac系統(tǒng)學習的環(huán)境選擇對于Mac系統(tǒng)的同學

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論