智能網聯汽車計算平臺部署與測試課件:Ubuntu系統的安裝與使用_第1頁
智能網聯汽車計算平臺部署與測試課件:Ubuntu系統的安裝與使用_第2頁
智能網聯汽車計算平臺部署與測試課件:Ubuntu系統的安裝與使用_第3頁
智能網聯汽車計算平臺部署與測試課件:Ubuntu系統的安裝與使用_第4頁
智能網聯汽車計算平臺部署與測試課件:Ubuntu系統的安裝與使用_第5頁
已閱讀5頁,還剩72頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

智能網聯汽車

計算平臺部署與測試

Ubuntu系統的安裝與使用目錄01.Ubuntu系統認知02.Ubuntu系統安裝03.Ubuntu系統使用01.Ubuntu系統認知任務描述最近,單位新來一批實習員工,他們對Ubuntu系統并不熟悉,需要對Ubuntu系統有一個清晰的認識,請你準備一下,講解Ubuntu系統的來歷和系統特點,并對學習效果進行評價。任務目標(1)能夠了解Linux系統的起源及發展。(2)能夠指明Ubuntu系統的特點,并講述其與Windows系統的區別。(3)能夠清楚講述Ubuntu系統的版本分類。任務準備(1)防護裝備:常規實訓著裝。(2)教學設備:安裝有Ubuntu系統的計算機平臺。(3)教學工具:VMWareWorkstation、Ubuntu18.04.6。一、Ubuntu系統的起源及發展歷程Ubuntu和Linux系統之間存在著緊密的關系,Ubuntu是Linux操作系統的一個分支或變體,它繼承了Linux的基本特性,但具有自己的特點和優勢。因此要了解Ubuntu系統的起源,需要先從Linux系統講起。Linux全稱GNU/Linux,是一套免費使用且自由傳播的類Unix操作系統,是一個多用戶、多任務、支持多線程和多CPU的操作系統。同時Linux系統秉持以網絡為核心的設計思想,是一個性能穩定的多用戶網絡操作系統。今天各種場合都有使用各種Linux發行版,從嵌入式設備到超級計算機,從云計算系統到桌面系統,以及服務器領域,通常服務器使用LAMP(Linux+Apache+MySQL+PHP)或LNMP(Linux+Nginx+MySQL+PHP)組合。除了長期支持版之外,Ubuntu還每年發布一個常規版本,如Ubuntu21.04"HirsuteHippo"。這些版本的持續發展和改進使Ubuntu成為一個受歡迎的操作系統選擇,廣泛應用于個人計算機、服務器、云環境和物聯網等多個領域。如圖所示為Ubuntu系統圖標。中央處理器架構Ubuntu支持i38632位系列、amd64位X86系列、ARM系列、PowerPC系列以及最新的RISC-V。版本用途據Ubuntu發行版本的用途來劃分,可分為Ubuntu桌面版、Ubuntu服務器版、Ubuntu云操作系統、Ubuntu移動設備系統和Ubuntu物聯網版。開發項目Ubuntu官方還有幾大主要分支,分別是EdUbuntu、KUbuntu、LUbuntu、Mythbuntu、UbuntuMATE,UbuntuGNOME、UbuntuKylin、UbuntuStudio和XUbuntu。Ubuntu官方網站提供了豐富的Ubuntu版本及衍生版本,可以按照中央處理器架構、版本用途、開發項目等進行分類。二、Ubuntu系統的版本分類三、Ubuntu系統的特點01開源免費自由地使用、修改和分發02穩定性通過頻繁的更新和修復來保持系統的穩定性03易用性具有簡單易用的界面和安裝過程,還提供了大量的應用程序和軟件包04安全性Ubuntu采用了最新的安全技術和機制,可以幫助保障系統的安全性。此外,Ubuntu還提供了更新管理、防火墻和惡意軟件防護等功能,以保護用戶的數據和隱私。05全球化Ubuntu提供了全球化的支持,支持多種語言和字符集,可以幫助用戶在多種語言環境下使用系統。06強大的社區支持Ubuntu的開發和維護是基于社區的合作和貢獻,因此它受到了廣泛的社區支持和參與。07靈活性和可定制性Ubuntu支持多種桌面環境和主題,此外,Ubuntu還提供了豐富的軟件包管理工具,方便用戶安裝、更新和管理軟件包。三、Ubuntu系統的特點比較WindowsUbuntu界面界面統一,外殼程序固定。所有Windows程序菜單幾乎一致,快捷鍵也幾乎相同。用戶界面和體驗可能因不同的桌面環境(如GNOME、KDE等)而有所不同,但通常都強調簡潔和易用性。驅動程序驅動程序豐富,版本更新頻繁。默認安裝程序里面一般包含有該版本發布時流行的硬件驅動程序,之后所出的新硬件驅動依賴于硬件廠商提供。對于一些老硬件,如果沒有了原配的驅動有時很難支持。另外,有時硬件廠商未提供所需版本的Windows下的驅動,也會比較頭痛。由志愿者開發,由Linux核心開發小組發布,很多硬件廠商基于版權考慮并未提供驅動程序,盡管多數無需手動安裝,但是涉及安裝則相對復雜,使得新用戶面對驅動程序問題(是否存在和安裝方法)會一籌莫展。但是在開源開發模式下,許多老硬件盡管在Windows下很難支持的也容易找到驅動。HP、Intel、AMD等硬件廠商逐步不同程度支持開源驅動,問題正在得到緩解。學習使用使用比較簡單,容易入門。圖形化界面對沒有計算機背景知識的用戶使用十分有利。但系統構造復雜、變化頻繁,且知識、技能淘汰快,深入學習困難。圖形界面使用簡單,容易入門。文字界面,需要學習才能掌握。系統構造簡單、穩定,且知識、技能傳承性好,深入學習相對容易。硬件要求一般需要更高的硬件配置來提供流暢的用戶體驗對硬件的要求較低,可以在較老的計算機上運行軟件生態擁有更加豐富的應用程序生態系統,包括大量的商業軟件和游戲。但特定功能可能都需要商業軟件的支持,需要購買相應的授權。有一個龐大的開源軟件生態系統,用戶可以從官方軟件源或第三方源安裝軟件。雖然大部分軟件都可以自由獲取,但同樣功能的軟件選擇較少。1.在教師的引導下,以小組為單位學習相關技能,并完成下列作業1)Ubuntu和Linux有什么聯系?3)簡述Ubuntu系統的特點2)簡述Ubuntu的發展歷程任務實施2.在教師的引導下分組,以小組為單位學習相關知識,并結合計算機系統,完成以下作業:任務實施1)在計算機上查找系統版本,記錄計算機安裝的系統版本號。2)對照Windows和Ubuntu系統界面,找找他們之間的不同。1.學習效果評價小組同學學習Ubuntu系統的有關知識,進行匯報展示。2.學習過程評價:見右圖評價反饋02.Ubuntu系統安裝任務描述最近,單位新來一批實習員工,他們新領了辦公電腦,需要在新電腦安裝Ubuntu系統,請你準備一下,講解Ubuntu系統的安裝過程,并對學習效果進行評價。任務目標(1)能夠了解Ubuntu系統的硬件要求。(2)能夠下載適合計算機硬件配置的Ubuntu鏡像文件,并確保鏡像文件的完整性和正確性。(3)能夠正確的安裝Ubuntu系統,并對系統進行基本的配置和優化。任務準備(1)防護裝備:常規實訓著裝。(2)教學設備:符合硬件要求的計算機平臺。(3)教學工具:VMWareWorkstation、Ubuntu18.04.6。一、安裝前的準備工作UbuntuLinux以其簡單易用、界面直觀以及強大的社區支持等特點,成功吸引了大量個人用戶。它不僅改變了人們對Linux系統難以安裝和使用的看法,還使得更多用戶能夠享受到Linux系統帶來的優勢。學習Ubuntu系統的第一步就是學會如何安裝Ubuntu,掌握安裝Ubuntu系統的目的不僅僅是能夠順利地將它安裝好,還應該在此過程中加深對Linux系統引導過程、文件系統、磁盤分區和Ubuntu的軟件包管理的理解。下面我們一起來看看如何安裝Ubuntu系統:

(一)Ubuntu版本選擇(二)虛擬機安裝(一)Ubuntu版本選擇Ubuntu在安裝前,需要根據計算機或服務器的硬件條件來選擇合適的Ubuntu版本。基于穩定性等因素考慮,目前智能網聯汽車中多采用18.04.x版本,綜合考慮本文選擇的版本為Ubuntu-18.04.6,下載之前先從Ubuntu官網下載指定版本的Ubuntu安裝鏡像,Ubuntu-18.04.6下載地址為:。

Ubuntu18.04.6是一個針對Ubuntu18.04LTS的長期支持版本進行的更新和修復的版本。與之前的版本相比,它并沒有引入太多顯著的新特性,而是更注重于穩定性和安全性的提升,以及針對已知問題的修復。在Ubuntu18.04.6中,你可能會發現以下一些改進和更新:(1)安全性更新。(2)性能優化。(3)穩定性提升。(一)Ubuntu版本選擇一般來說,Ubuntu對硬件的要求并不高,但是較高的硬件配置能保證系統運行流暢從而獲得更好的性能體驗。Ubuntu18.04.6推薦的硬件配置如下:

雙核2GHz處理器或更高4GB系統內存25GB磁盤存儲空間可訪問的互聯網光驅或USB安裝介質(采用虛擬機模式安裝時不需要)如果在物理機上安裝Ubuntu,需要先制作好Ubuntu的U盤啟動盤。如果在虛擬機上安裝Ubuntu,則需要在物理機上先安裝好虛擬機軟件(如VMWareWorkStation)。為方便教學,本課程任務采用在虛擬機上安裝Ubuntu。(二)虛擬機安裝首先進行VMware軟件版本的選擇。本書選擇是VMWareWorkStation15.0.0版本,該版本以其強大的功能、靈活的配置和出色的性能,能夠為用戶提供了一個高效、安全的虛擬計算環境,是軟件開發、測試以及部署的理想選擇。虛擬機安裝步驟如表2-2所示,軟件安裝包可以自行去官網下載。1)安裝包下載完成后,雙擊安裝包打開安裝頁面,點擊下一步(二)虛擬機安裝2)彈出用戶協議頁面,點擊我接受許可中的條款,然后點擊下一步。3)進入自定義安裝頁面,可以點擊更改修改軟件的默認安裝位置,也可以保持默認安裝位置,直接點擊下一步。(二)虛擬機安裝4)本文點擊修改,自定義一個位置進行安裝。安裝位置修改后,選擇確定。5)確認修改好安裝位置后,直接選擇下一步。(二)虛擬機安裝6)保持默認快捷方式,然后點擊下一步。7)最后點擊安裝,等待軟件安裝完成。(二)虛擬機安裝8)保持默認快捷方式,然后點擊下一步。二、Ubuntu系統安裝—創建和配置虛擬機1)在物理機上啟動VMWareWorkStation軟件,在VMWareStation上創建新的虛擬機。二、Ubuntu系統安裝—創建和配置虛擬機2)選擇【自定義(高級)】,然后點擊【下一步】按鈕。二、Ubuntu系統安裝—創建和配置虛擬機3)選擇虛擬機的硬件兼容性,直接點擊【下一步】按鈕,采用默認設置即可。二、Ubuntu系統安裝—創建和配置虛擬機4)選擇操作系統的安裝方式。選擇【稍后安裝操作系統】,然后點擊【下一步】按鈕。二、Ubuntu系統安裝—創建和配置虛擬機5)選擇要安裝的操作系統。【客戶機操作系統】選擇“Linux”,【版本】選擇“Ubuntu64位”,然后點擊【下一步】按鈕。二、Ubuntu系統安裝—創建和配置虛擬機6)命名虛擬機。在【虛擬機名稱】輸入虛擬機的名稱,點擊【瀏覽】按鈕,選擇虛擬機的安裝位置,然后點擊【下一步】按鈕。二、Ubuntu系統安裝—創建和配置虛擬機7)分配虛擬機的處理器數量。輸入處理器數量和每個處理器的內核數量,然后點擊【下一步】按鈕。二、Ubuntu系統安裝—創建和配置虛擬機8)設置虛擬機的內存大小。推薦設置為2GB。然后點擊【下一步】按鈕。二、Ubuntu系統安裝—創建和配置虛擬機9)如圖2-9所示,選擇虛擬機的網絡類型。一般選擇“橋接網絡”或“使用網絡地址轉換”即可。然后點擊【下一步】按鈕。二、Ubuntu系統安裝—創建和配置虛擬機10)選擇I/O控制器類型。直接點擊【下一步】按鈕,采用默認設置即可。二、Ubuntu系統安裝

—創建和配置虛擬機11)選擇磁盤類型。選擇推薦的“SCSI”磁盤即可。然后點擊【下一步】按鈕。12)選擇磁盤。一般選擇“創建新虛擬磁盤”,然后點擊【下一步】按鈕。二、Ubuntu系統安裝

—創建和配置虛擬機13)指定虛擬機的磁盤容量。建議大于20GB。然后點擊【下一步】按鈕。14)指定磁盤文件。一般使用默認設置即可。然后點擊【下一步】按鈕。15)虛擬機信息總結。點擊【完成】按鈕。16)創建完成新的虛擬機后,在VmwareWorkStation主頁面上將能看到新建的虛擬機名稱,單機虛擬機的選項卡,則會出現虛擬機管理界面。點擊編輯界面左邊中部的“編輯虛擬機設置”修改虛擬機的CPU、內存、硬盤等硬件信息。二、Ubuntu系統安裝

—創建和配置虛擬機17)選擇Ubuntu安裝鏡像文件,點擊【新CD/DVD(SATA)】,選擇【使用ISO映像文件】,然后點擊【瀏覽】按鈕,選擇之前下載的Ubuntu18.04.6LTS映像文件,最后點擊【關閉】按鈕。二、Ubuntu系統安裝

—創建和配置虛擬機1)在VMWareWorkStation主界面,點擊【開啟此虛擬機】,開啟系統安裝。二、Ubuntu系統安裝—Ubuntu系統安裝2)選擇使用的語言。選擇“中文(簡體)”,然后點擊“安裝Ubuntu”按鈕。二、Ubuntu系統安裝—Ubuntu系統安裝3)選擇鍵盤布局。選擇【漢語】,然后點擊【繼續】按鈕。二、Ubuntu系統安裝—Ubuntu系統安裝4)選擇安裝模式。一般選擇“正常安裝”即可。然后點擊【繼續】按鈕。二、Ubuntu系統安裝—Ubuntu系統安裝5)選擇安裝類型。對于虛擬機環境下的安裝,一般選擇“清除整個磁盤并安裝Ubuntu”即可。然后點擊【現在安裝】按鈕。二、Ubuntu系統安裝—Ubuntu系統安裝6)提示是否繼續安裝,點擊【繼續】按鈕即可。二、Ubuntu系統安裝—Ubuntu系統安裝7)選擇時區。在地圖上點擊中國所在區域即可。然后點擊【繼續】按鈕。二、Ubuntu系統安裝—Ubuntu系統安裝8)輸入登錄用戶名和密碼。根據要求輸入計算機名、用戶名和密碼等信息,然后點擊【繼續】按鈕。二、Ubuntu系統安裝—Ubuntu系統安裝9)開始安裝。二、Ubuntu系統安裝—Ubuntu系統安裝10)安裝完畢,提示重新計算機。點擊【現在重啟】按鈕。二、Ubuntu系統安裝—Ubuntu系統安裝11)重啟成功,輸入登錄用戶賬號和密碼,點擊【登錄】按鈕。二、Ubuntu系統安裝—Ubuntu系統安裝12)登錄成功,顯示如圖所示的Ubuntu桌面,開始使用Ubuntu系統。二、Ubuntu系統安裝—Ubuntu系統安裝1.在教師的引導下,以小組為單位學習相關技能,并完成下列作業1)Ubuntu18.04.6有什么特點?3)簡述Ubuntu系統的安裝過程2)簡述虛擬機的安裝過程任務實施2.在教師的引導下分組,以小組為單位學習相關知識,并結合計算機系統,完成以下作業:任務實施(1)在計算機上安裝虛擬機軟件,記錄安裝過程。(2)在虛擬機中安裝Ubuntu系統,記錄安裝過程。1.學習效果評價小組同學在電腦上進行虛擬機和Ubuntu系統的安裝工作。2.學習過程評價:見右圖評價反饋03.Ubuntu系統使用任務描述最近,單位新來一批實習員工,他們想學習有關Ubuntu系統的一些基本操作命令,請你準備一下,講解Ubuntu系統的基本命令,并對學習效果進行評價。任務目標(1)能夠了解Ubuntu系統的桌面環境。(2)能夠了解Ubuntu系統的文件系統及目錄結構。(3)能夠正確使用Ubuntu系統的常用命令,包括文件和目錄管理命令、文件備份和壓縮命令等。任務準備(1)防護裝備:常規實訓著裝。(2)教學設備:符合硬件要求的計算機平臺。(3)教學工具:VMWareWorkstation、Ubuntu18.04.6。一、Ubuntu系統桌面環境XWindow是一個圖形接口系統的標準體系框架,簡稱X或X11。規定了構成圖形界面的現實架構、軟件成分以及運作協議,只要遵照X的規范開發的圖形界面都是X圖形界面,即使在功能、外觀、操作風格差異很大。現在XWindow已經成為Unix、Linux系統上的標準接口,比如著名的桌面環境Gnome和KDE都是以XWindow為基礎進行構建的。

XWindow系統的核心概念是客戶/服務器構架。其主要的組成成分是XServer、XClient和XProtocol,即X服務器端、X客戶端、X協議。這種客戶/服務器架構的主要特點在于在Xwindow系統中,應用程序的“運行”和“顯示”是可分離的。(一)XWindow簡介一、Ubuntu系統桌面環境GNOME桌面環境的設計簡潔清爽,界面布局合理,使用戶能夠專注于工作和任務。它支持高度可定制性,用戶可以根據自己的喜好和需求自定義桌面環境,包括主題、圖標、面板布局等。GNOME還提供了強大的搜索功能,用戶可以快速找到所需的應用程序、文件等。(二)GNOME桌面環境一、Ubuntu系統桌面環境在GNOME模式下,桌面主要由三部分組成,分別是狀態欄、dock面板(任務欄)和桌面區。Windows系統的界面布局一般是任務面板在桌面底部,開始菜單在桌面的左邊。但在Ubuntu18.04中,界面的布局則不太一樣,Ubuntu系統中Gnome桌面環境狀態欄位于桌面的頂部,呈橫長的矩形,左側區域用于顯示當前正在運行的應用程序圖標,中間用于顯示系統時間,右側提供常用的系統功能,包括網絡配置、音量控制、輸入法、登陸用戶名信息、關機和重啟等操作。dock面板位于桌面的左邊,以側邊條的形式顯示,主要用于顯示系統的常用應用軟件以及用戶運行過的軟件。而桌面區則指的是dock面板和狀態欄之外的整個屏幕區域,這部分屏幕通常用于放置已經打開或正在運行的軟件窗口以及快捷方式和圖標(二)GNOME桌面環境一、Ubuntu系統桌面環境利用鍵盤的快捷鍵可以加快對Ubuntu系統的使用速度,提高工作效率。UbuntuGNOME有一些快捷鍵和Windows系統的快捷鍵相同,比如【Ctrl+C】(復制)、【Ctrl+V】(粘貼)、【Ctrl+S】(保存)等。UbuntuGNOME通用的快捷鍵如下:(1)【Windows】鍵(鍵盤上帶有Windows圖標的按鍵)。打開活動搜索界面,如圖所示。(2)【Ctrl+Alt+T】:打開Ubuntu的終端窗口(Terminal),這是用戶最常用的快捷鍵之一。(3)【Windows+L】或【Ctrl+Alt+L】:鎖屏。當用戶需要離開計算機時鎖定屏幕,這是最基本的安全習慣之一。(4)【Windows+D】或【Ctrl+Alt+D】:顯示桌面。可以快速將所有正在運行的應用程序窗口最小化并顯示桌面,再次按下可以重新打開所有正在運行的程序,實現還原的效果。(三)GNOME桌面環境下的Ubuntu快捷鍵一、Ubuntu系統桌面環境(5)【Windows+A】:顯示應用程序菜單。(6)【Windows+Tab】或【Alt+Tab】:在運行中的應用程序間切換。如果用戶運行的應用程序不止一個,則可以使用Windows+Tab或Alt+Tab組合鍵在應用程序間依次切換。(7)【Windows+箭頭】:移動窗口位置。(8)【Windows+M】:切換到狀態欄,并顯示系統的日歷。(9)【Windows+空格】:切換輸入法。(10)【Ctrl+Q】:關閉應用程序窗口。(11)【Ctrl+Alt+箭頭】:切換工作區。(12)【Ctrl+Alt+Del】:注銷。(三)GNOME桌面環境下的Ubuntu快捷鍵二、Ubuntu的文件系統文件系統是操作系統用于明確磁盤或分區上的文件的方法和數據結構,即文件在磁盤上的組織方法。也指用于存儲文件的磁盤或分區,或文件系統種類。操作系統中負責管理和存儲文件信息的軟件機構稱為文件管理系統,簡稱文件系統。文件系統由三部分組成:與文件管理有關的軟件、被管理的文件,以及實施文件管理所需數據結構。從系統角度來看,文件系統是對文件存儲器空間進行組織和分配,負責文件存儲并對存入的文件進行保護和檢索的系統。具體地說,它負責為用戶建立文件,存入、讀出、修改、轉儲文件,控制文件的存取,當用戶不再使用時撤銷文件等。(一)文件系統概述二、Ubuntu的文件系統目錄是文件系統維護所需的特殊文件,它包含了一個項目列表。一個計算機系統中有成千上萬的文件,為了便于對文件進行存取和管理,計算機系統建立文件的索引,即文件名和文件物理位置之間的映射關系,這種文件的索引稱為文件目錄。文件目錄為每個文件設立一個表目。文件目錄的表目中至少要包含文件名、物理地址、文件邏輯結構、文件物理結構和存取控制信息等,以建立起文件名與物理地址的對應關系,方便用戶對文件的查找和修改等操作,實現按名存取文件。從另一個方面講,文件系統還是操作系統在計算機的硬盤上存儲和檢索數據的邏輯方法,這些硬盤可以是本地驅動器、可以是在網絡上使用的卷或存儲區域網絡(StorageAreaNetwork,SAN)上的導出共享等。一般說來,一個操作系統對文件的操作包括:創建和刪除文件、打開文件以進行讀寫操作、在文件中搜索、關閉文件、創建目錄以存儲一系列文件、列出目錄內容、從目錄中刪除文件等。(一)文件系統概述常見的文件系統類型1簡單、易于實現和兼容性好,缺點是不支持長文件名、文件數量限制以及較低的安全性。2NewTechnologyFileSystem,新技術文件系統,是WindowsNT系列操作系統中的高級文件系統,特別為網絡和磁盤配額、文件加密等管理安全特性而設計。3Ext(ExtendedFileSystem,擴展文件系統)是一種為Linux核心所做的文件系統,Ext4是Ext系列中的最新版本。它在保持向前兼容性的同時,引入了許多新特性,如支持更大的文件和分區、更快的讀寫速度以及更好地處理碎片等。此外,Ext4還提供了更佳的性能和可靠性,以及更為豐富的功能。Ext4文件系統NTFS文件系統FAT文件系統二、Ubuntu的文件系統(一)文件系統概述二、Ubuntu的文件系統目錄可以形象的比喻為“文件夾”,每個目錄都可以存放一些文件或另外一些目錄,通過目錄構成的層次,達到有組織的存儲文件的目的。每個目錄或文件都有一個唯一確定的位置,找到該位置所歷經的線路稱為路徑。Linux發行版非常多,但是幾乎所有發行版本的目錄配置都是相似的,這主要得益于Linux目錄配置標準(FilesystemHierarchyStandard,FHS)的制定。FHS類似于Windows操作系統中C盤的文件目錄,采用樹形結構來組織文件。FHS定義了系統中每個區域的用途、所需要的最小構成的文件和目錄,并給出了例外處理與矛盾處理的指導。FHS的主要作用在于規范每個特定的目錄應當放置什么樣的數據。它要求一些重要的子目錄,如/bin、/etc、/home、/usr和/var等,存放著不同類型的文件和目錄。其中,/usr目錄與軟件安裝和執行相關,存放著用戶和共享的只讀數據,包括程序文件、文檔和庫文件等;而/var目錄則與系統運行過程有關,包含如日志文件、緩存文件和臨時文件等子目錄。(二)目錄結構二、Ubuntu的文件系統在FHS的要求中,根目錄(/)是整個系統最重要的一個目錄,因為所有的目錄都是由根目錄衍生出來的。根目錄在Linux啟動時首先被裝載到內存中,并由內核去掃描和激活樹結構目錄。此外,FHS建議根目錄不要放在非常大的分區內,以保持根目錄盡可能小,以提高系統的穩定性和可靠性。FHS標準使得眾多的Linux發布包有了可以遵循的標準,使得軟件和用戶可以預測已經安裝了的文件和目錄的位置。通過定義每個特定目錄下的數據放置規范,FHS幫助用戶和管理員更有效地組織和管理Linux系統中的文件和數據。Linux文件系統采用帶鏈接的樹型目錄結構,即只有一個根目錄(通常用“/”表示),其中含有下級子目錄或文件的信息,子目錄中又可含有其下級的子目錄或文件的信息,這樣一層一層地延伸下去,形成樹枝狀,稱之為目錄樹。這與Windows目錄樹的概念完全不同,Windows系統中根據硬盤的分區數量可能會有多個根目錄,比如C:\,D:\,但是Linux只有一個根目錄就是“/”,如圖所示。(二)目錄結構二、Ubuntu的文件系統目錄樹有以下幾個特點:目錄樹的起點是根目錄,且只有一個根目錄;其他設備(如網絡上的文件系統或U盤等設備)起點依然是根目錄,通過“掛載”操作,掛載到某個特定文件夾下,成為目錄樹的一部分;每個文件在目錄樹中的完整路徑是唯一的。在安裝Linux時,系統會建立一些默認的目錄,而每個目錄都有其特殊的功能。同時Linux的設計思想是一切皆文件,把幾乎所有資源統統抽象為文件形式,包括硬件設備、通信接口等。右表列舉了Linux中部分默認目錄功能。(二)目錄結構目錄說明/Linux系統的根目錄/bin存放必要命令的目錄/dev任何硬件與接口設備以文件的形式存放在這個目錄下/etc存放系統配置文件的目錄/home系統默認的普通用戶家目錄/lib存放必要運行庫的目錄/mnt各項設備的文件系統掛載點(mount)/proc存放存儲進程和系統信息的目錄/root系統管理員(root)的家目錄/sbin存放系統管理程序的目錄/tmp臨時文件的存放位置,可供所有用戶執行寫入操作的特有權限/usrUNIXsoftwareresource的縮寫,是操作系統軟件資源所默認放置的目錄表Linux中部分默認目錄功能二、Ubuntu的文件系統要注意的是,與Windows系統中不同,在Ubuntu系統中目錄的書寫是嚴格區分大小寫的。并且在Linux系統中,文件類型與后綴名是沒有直接關系的。根目錄是所有目錄的起點,任何一個文件或目錄都以根目錄起存在一個唯一的路徑,該路徑稱之為絕對路徑。例如:“/home/zqht/desktop”就是一個從根目錄開始的絕對路徑。與絕對路徑相對的稱為相對路徑,相對路徑并不從根目錄開始,相對路徑以當前工作目錄為參照,從當前目錄到達所需目錄或文件所經過的路徑稱之為相對路徑。例如:“./mylinux.doc”就表示當前目錄下的mylinux.doc文件。為了方便在各目錄中進行跳轉,Linux操作系統中提供了一些特殊目錄,相關釋義如右表所示:(二)目錄結構表

特殊目錄目錄釋義.代表當前目錄..代表上層目錄-代表上一個工作目錄~代表當前登錄賬戶的主目錄~account代表account賬戶的主目錄二、Ubuntu的文件系統Linux操作系統是一個多用戶的操作系統,文件權限是Linux操作系統中相當重要的一個概念,對Linux操作系統中文件安全、系統安全、隱私保護等起到了相當重要的作用。在Linux操作系統中,每個文件都有一系列屬性,根據屬性值的不同,確定每個文件的類型及相關權限。Linux操作系統中,權限主要分為“讀”、“寫”、“執行”三大類,針對不同用戶、用戶組可以設置不同的權限,且針對文件和文件夾其意義稍微有些不同。超級用戶“root”則可以訪問系統上的任意文件。每個文件都有訪問限制、用戶限制以及隸屬于某個用戶/組(owner/group)。所有文件皆有如下三組權限加以保護,按重要性依次排列:(三)文件權限l用戶(user):適用于該文件的所有者。l組(group):適用于該文件所屬的組。l其他(other):適用于所有其他用戶。二、Ubuntu的文件系統上述三組權限信息的每一組都包含了實際權限。這些權限信息,連同它們對文件和目錄具有的不同含義,權限對文件的意義如下:r:read讀權限,用于讀取文本文件的內容;w:write寫權限,如果擁有該權限,就可以對文件進行編輯、修改、新增、刪除內容等操作,但不一定能刪除該文件;x:execute執行權限,如果該文件是應用程序、腳本等文件,當前用戶擁有該文件的可執行權限時,可以實現該程序的執行。(三)文件權限文件權限主要的作用就是解決用戶與用戶之間的隱私、安全等問題,而針對某個文件或目錄來說,其所屬用戶并不是一成不變的,因此Linux操作系統提供了兩個基本的命令,可以直接更改文件的所屬用戶。二、Ubuntu的文件系統Linux系統的root用戶(也稱“超級用戶“)具有系統的最高權限。缺省情況下,Ubuntu不啟用root用戶,而是僅將管理權限授予特定用戶,他們可以使用"sudo"應用程序來執行管理任務。默認情況下,在系統安裝過程中創建的第一個用戶帳號具有使用sudo的權限。用戶可以通過用戶和組來限制和賦予用戶運行sudo的權限。當運行一個要求root權限的應用程序時,sudo會要求輸入自己的普通用戶密碼,這樣可以確保惡意程序無法損害系統,還可以提醒應該小心謹慎的對待自己將要執行的管理動作。在命令行里使用sudo,只需直接在想執行的命令前加上"sudo"即可。隨后sudo會提示用戶輸入自己的密碼。在短時間內sudo會記得用戶輸入過的密碼,以避免用戶在執行多個管理任務時重復輸入密碼。執行管理任務時請務必小心,以免對系統造成破壞。(四)root用戶和sudo命令三、Ubuntu常用命令對于CentOS、Debian、RedHat、Ubuntu等Linux系統發行版來說,服務器依然是其重要的應用場景。因為桌面環境相對來說并不是那么穩定,而且需要占用大量系統資源,所以服務器平臺上很少會安裝桌面環境組件,命令行就成了每一個運維人員乃至每一個使用Linux的人必須要掌握的一種交互模式。命令行界面(CommandLineInterface,CLI)是在圖形用戶界面之前使用最為廣泛的用戶界面,用戶通過鍵盤輸入指令,計算機接收到指令后,執行相應的程序并返回結果到命令行界面,完成人與機器的交互過程。命令行在使用時,需要記住大量的命令,入門門檻要比桌面環境高得多。但是由于其不需要進行大量圖像渲染,所以占用資源相對于桌面環境來說要少的多,且記住常用命令后,某些場景下使用命令行的效率會比桌面環境高許多。在Ubuntu系統中,

溫馨提示

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

評論

0/150

提交評論