Ubuntu Linux 22.04系統(tǒng)管理與服務器配置 課件全套 項目1-9 安裝與配置Ubuntu操作系統(tǒng)-配置與管理Web服務器_第1頁
Ubuntu Linux 22.04系統(tǒng)管理與服務器配置 課件全套 項目1-9 安裝與配置Ubuntu操作系統(tǒng)-配置與管理Web服務器_第2頁
Ubuntu Linux 22.04系統(tǒng)管理與服務器配置 課件全套 項目1-9 安裝與配置Ubuntu操作系統(tǒng)-配置與管理Web服務器_第3頁
Ubuntu Linux 22.04系統(tǒng)管理與服務器配置 課件全套 項目1-9 安裝與配置Ubuntu操作系統(tǒng)-配置與管理Web服務器_第4頁
Ubuntu Linux 22.04系統(tǒng)管理與服務器配置 課件全套 項目1-9 安裝與配置Ubuntu操作系統(tǒng)-配置與管理Web服務器_第5頁
已閱讀5頁,還剩668頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

*UbuntuLinux系統(tǒng)管理與服務器配置職業(yè)教育計算機網(wǎng)絡技術專業(yè)校企互動應用型系列教材*項目1安裝與配置Ubuntu操作系統(tǒng)

UbuntuLinux系統(tǒng)管理與服務器配置*項目描述

Z公司是一家電子商務運營公司,由于該公司推廣做得非常好,其用戶數(shù)量激增,為了給用戶提供更優(yōu)質(zhì)的服務,該公司購買了一批高性能服務器。因Linux操作系統(tǒng)成本低,安全性高,穩(wěn)定性好,容易識別和定位故障,性能強,所以該公司從資金、人力、設備、安全、性能等多方面綜合考慮后,決定采用Linux作為服務器的操作系統(tǒng)。Linux是一套免費使用和自由開放的類UNIX操作系統(tǒng),因其穩(wěn)定、開源、免費、安全、高效的特點,發(fā)展迅猛,目前在服務器市場占有率超過95%。目前市面上存在許多不同版本的Linux操作系統(tǒng),如Ubuntu、Centos、openSUSE等,它們都是基于Linux內(nèi)核的操作系統(tǒng)。Linux操作系統(tǒng)主要應用于服務器端、嵌入式開發(fā)、PC桌面等領域,國內(nèi)的大部分互聯(lián)網(wǎng)龍頭企業(yè)以Linux作為其服務器后端操作系統(tǒng),并且全球排名前10的網(wǎng)站均在使用Linux,可見Linux的表現(xiàn)十分出色。要想成為一名合格的運維工程師,掌握Linux操作系統(tǒng)是一項必備技能。對于初學者來說,通過虛擬機軟件安裝和配置Linux操作系統(tǒng)是最好的選擇。

本項目主要介紹Linux操作系統(tǒng)的發(fā)展和應用、Linux操作系統(tǒng)的主要版本、Linux操作系統(tǒng)的命令行界面和圖形用戶界面的操作,以及通過VMwareWorkstation16Pro學習Ubuntu操作系統(tǒng)的安裝和使用方法。

項目1安裝與配置Ubuntu操作系統(tǒng)

*項目1安裝與配置Ubuntu操作系統(tǒng)

*任務1.1安裝與創(chuàng)建虛擬計算機系統(tǒng)項目1安裝與配置Ubuntu操作系統(tǒng)

任務描述Z公司的管理員小趙想學習Ubuntu操作系統(tǒng)的安裝和使用,現(xiàn)準備使用VMwareWorkstation搭建網(wǎng)絡實驗環(huán)境。任務1.1安裝與創(chuàng)建虛擬計算機系統(tǒng)

任務要求

利用VMware虛擬化技術,用戶可以在一臺計算機上同時虛擬多臺計算機,將它們連成一個網(wǎng)絡,甚至也可讓它們連接Internet,模擬真實的網(wǎng)絡環(huán)境。多臺虛擬機之間或虛擬機和物理主機之間也可通過虛擬網(wǎng)絡共享文件和復制文件。具體要求如下所示。(1)準備“VMwareWorkstation16ProforWindows”應用程序的安裝文件,可以從其官方網(wǎng)站下載。(2)安裝“VMwareWorkstation16ProforWindows”應用程序。(3)創(chuàng)建一臺新的虛擬機,具體要求如表1.1.1所示。任務1.1安裝與創(chuàng)建虛擬計算機系統(tǒng)知識鏈接

1.虛擬機簡介

虛擬機(VirtualMachine)是一個軟件,用戶通過它能夠模擬具有完整硬件系統(tǒng)功能的計算機系統(tǒng)。虛擬機可以像真正的物理計算機一樣進行工作,如安裝操作系統(tǒng)、安裝應用程序、訪問網(wǎng)絡資源等。虛擬計算機符合x86PC標準,擁有自己的CPU、內(nèi)存、硬盤、光驅(qū)、軟驅(qū)、聲卡和網(wǎng)卡等一系列設備。這些設備都是由虛擬機軟件工具“虛擬”出來的。但是在操作系統(tǒng)看來,這些“虛擬”設備也是標準的計算機硬件設備,并把它們當作真正的硬件來使用。虛擬機在虛擬機軟件工具的窗口中運行,可以在虛擬機中安裝能在標準PC上運行的操作系統(tǒng)及軟件,如UNIX、Linux、Windows和Netware、MS-DOS等。任務1.1安裝與創(chuàng)建虛擬計算機系統(tǒng)知識鏈接

1.虛擬機簡介(1)物理計算機(PhysicalComputer):運行虛擬機軟件(如VMwareWorkstation、VirtualPC等)的物理計算機硬件系統(tǒng),又稱為宿主機。(2)主機操作系統(tǒng)(HostOS):在物理計算機(宿主機)上運行的操作系統(tǒng),在它之上運行虛擬機軟件(如VMwareWorkstation和VirtualPC)。(3)客戶機操作系統(tǒng)(GuestOS):運行在虛擬機中的操作系統(tǒng)。注意,它不等于桌面操作系統(tǒng)(DesktopOperatingSystem)和客戶端操作系統(tǒng)(ClientOperatingSystem),因為虛擬機中的客戶操作系統(tǒng)可以是服務器操作系統(tǒng),如在虛擬機上安裝Debian10。(4)虛擬硬件(VirtualHardware):虛擬機通過軟件模擬出來的硬件系統(tǒng),如CPU、HDD、RAM等。例如:在一臺安裝了微軟Windows10操作系統(tǒng)的計算機上安裝了虛擬機軟件,那么Host指的是安裝了Windows10的這臺物理機,Host′sOS指的是微軟Windows10操作系統(tǒng),如果虛擬機上運行的是Ubuntu操作系統(tǒng),那么GuestOS指的就是Ubuntu操作系統(tǒng)。任務1.1安裝與創(chuàng)建虛擬計算機系統(tǒng)知識鏈接

2.虛擬機軟件

目前,虛擬機軟件的種類比較多。有功能相對簡單的PC桌面版本,適合個人使用,例如VirtualBox和VMwareWorkstation;有功能和性能都非常完善的服務器版本,適合服務器虛擬化使用,例如Xen、KVM、Hyper-V以及VMwarevSphere。VMware是全球云基礎架構和移動商務解決方案廠商,提供基于VMware的解決方案,該企業(yè)主要涉及的業(yè)務包括數(shù)據(jù)中心改造、公有云整合等。VMware最常用的產(chǎn)品就是VMwareWorkstation(VMware工作站)。VMware的桌面產(chǎn)品非常簡單、便捷,支持目前多種主流的操作系統(tǒng),如Windows、Linux等,并且提供多平臺版本。任務1.1安裝與創(chuàng)建虛擬計算機系統(tǒng)知識鏈接

3.虛擬機的特點和作用(1)可同時在同一臺物理機上運行多個操作系統(tǒng),這些操作系統(tǒng)可以完全不同(Windows各個版本以及Linux各個發(fā)行版等),這些不同的虛擬機相互獨立和隔離,就如同網(wǎng)絡上一個個獨立的PC,虛擬機和主機之間也相互隔離,即使虛擬機崩潰了也會不影響宿主機。(2)虛擬機可以直接使用物理硬盤也可以以文件(虛擬硬盤)的方式安裝,管理方便,可以非常方便的進行復制、遷移甚至可以安裝在移動硬盤和NFS上。虛擬機鏡像可以拷貝到其他安裝了虛擬軟件的電腦上直接使用?,F(xiàn)在的虛擬機軟件對于虛擬硬盤的相互支持也做的越來越好。使用虛擬鏡像技術可以復制其他計算機上已經(jīng)安裝的虛擬軟件并進行使用(3)虛擬機軟件基本都提供了克隆和快照功能,克隆可以非??焖俚牟渴鹛摂M機,快照可以迅速建立備份還原點。(4)虛擬機之間可以通過網(wǎng)絡共享文件、應用、網(wǎng)絡資源等,可以在一臺電腦部署多臺虛擬機實現(xiàn)只有一臺計算機的網(wǎng)絡。任務1.1安裝與創(chuàng)建虛擬計算機系統(tǒng)

任務實施

安裝VMwareWorkstation16Pro

任務1.1安裝與創(chuàng)建虛擬計算機系統(tǒng)

任務實施設置虛擬機默認存儲位置

任務1.1安裝與創(chuàng)建虛擬計算機系統(tǒng)

任務實施

創(chuàng)建新的虛擬機

任務1.1安裝與創(chuàng)建虛擬計算機系統(tǒng)任務小結(1)VMwareWorkstation16Pro虛擬機軟件功能強大,安裝較簡單。(2)在虛擬機軟件下創(chuàng)建虛擬機系統(tǒng)時,區(qū)分典型類型和自定義類型的不同,自定義類型需設置虛擬機的硬件類型、兼容性、存儲位置等。任務1.1安裝與創(chuàng)建虛擬計算機系統(tǒng)*任務1.2安裝Ubuntu操作系統(tǒng)項目1安裝與配置Ubuntu操作系統(tǒng)

任務描述Z公司購置服務器后,需要為服務器安裝相應的操作系統(tǒng)。所以,Z公司安排網(wǎng)絡管理員小李按照要求為新增服務器安裝Ubuntu操作系統(tǒng)。任務1.2安裝Ubuntu操作系統(tǒng)

任務要求

在安裝操作系統(tǒng)時,需要對系統(tǒng)安裝需求進行詳細的了解,如系統(tǒng)管理員賬戶、密碼、磁盤分區(qū)情況等,具體要求如下所示。(1)準備Ubuntu操作系統(tǒng)的ISO映像文件,可以從其官方網(wǎng)站下載。(2)物理主機的CPU應支持虛擬化技術,并處于開啟狀態(tài)。(3)使用任務1.1創(chuàng)建的虛擬計算機系統(tǒng)。(4)安裝Kylin操作系統(tǒng)的項目參數(shù)如表1-2-1所示。任務1.2安裝Ubuntu操作系統(tǒng)

知識鏈接自由軟件與Linux操作系統(tǒng)

自由軟件的自由(free)有兩個含義:第一,是可免費提供給任何用戶使用;第二,是指它的源代碼公開和可自由修改。所謂可自由修改是指用戶可以對公開的源代碼進行修改,以使自由軟件更加完善,還可在對自由軟件進行修改的基礎上開發(fā)上層軟件。

自由軟件的出現(xiàn)給人們帶來了很多好處。首先,免費的軟件可給使用者節(jié)省一筆費用。其次,自由軟件公開源代碼,這樣做的好處之一是可吸引盡可能多的開發(fā)者參與軟件的查錯與改進,正如Linux的指導思想“BUG就像影子一樣,只會出現(xiàn)在陽光照不到的角落中”。

自由軟件創(chuàng)始人RichardM.Stallman是黑客歷史上最偉大的黑客,黑客中的圣者,是GNUProject的創(chuàng)始人。他于1984年起開發(fā)自由開放的操作系統(tǒng)GNU(GunisNotUNIX的首字母縮寫),以此向計算機用戶提供自由開放的選擇。GNU是自由軟件,任何用戶都可以免費復制和重新分發(fā)以及修改。任務1.2安裝Ubuntu操作系統(tǒng)

知識鏈接

Linux操作系統(tǒng)及其歷史Linux是一個操作系統(tǒng),同時是一個自由軟件,是免費的、源代碼開放的,編制它的目的是建立不受任何商品化軟件版權制約的、全世界都能自由使用的UNIX兼容產(chǎn)品。Linux最初是由芬蘭赫爾辛基技術大學計算機系大學生LinusTorvalds在1990年底到1991年的幾個月中,為了他自己的操作系統(tǒng)課程和后來的上網(wǎng)用途而陸續(xù)編寫的,在他自己買的Intel386PC上,利用Tanenbaum教授自行設計的微型UNIX操作系統(tǒng)Minix作為開發(fā)平臺。Linus說,剛開始的時候根本沒有想到要編寫一個操作系統(tǒng)的內(nèi)核,更是絕對沒有想到這一舉動會在計算機界產(chǎn)生如此重大的影響。最開始是一個進程切換器,然后是為了自己上網(wǎng)需要而自行編寫的終端仿真程序,再后來是為了從網(wǎng)上下載文件的需要而自行編寫的硬盤驅(qū)動程序和文件系統(tǒng),這時才發(fā)現(xiàn)他已經(jīng)實現(xiàn)了一個幾乎完整的操作系統(tǒng)內(nèi)核,出于對這個內(nèi)核的信心和美好的奉獻精神與發(fā)展希望,Linus希望這個內(nèi)核能夠免費擴散使用,但出于謹慎,他并沒有在Minix新聞組中公布它,而只是于1991年底在赫爾辛基技術大學的一臺FTP服務器上發(fā)了一則消息,說用戶可以下載Linux的公開版本(基于Intel386體系結構)和源代碼。從此以后,奇跡開始發(fā)生。任務1.2安裝Ubuntu操作系統(tǒng)

知識鏈接

Linux操作系統(tǒng)的特點Linux操作系統(tǒng)在短短的幾年之內(nèi)得到了非常迅猛的發(fā)展,與Linux具有的良好特性是分不開的。Linux包含了UNIX的全部功能和特性。簡單地說,Linux具有以下主要特性。(1)多用戶。(2)多任務。(3)出色的速度性能。(4)良好的用戶界面。(5)豐富的網(wǎng)絡功能。(6)可靠的系統(tǒng)安全。(7)良好的可移植性。(8)具有標準兼容性。任務1.2安裝Ubuntu操作系統(tǒng)

知識鏈接

Linux操作系統(tǒng)的組成Linux系統(tǒng)由內(nèi)核(Kernel)、外殼(Shell)和應用程序3大部分構成,如圖1.2.1所示。硬件平臺是Linux系統(tǒng)運行的基礎,目前它可以在幾乎所有類型的計算機硬件平臺上運行。任務1.2安裝Ubuntu操作系統(tǒng)

知識鏈接

Linux操作系統(tǒng)的組成(1)內(nèi)核(Kernel):Kernel是系統(tǒng)的“心臟”,是運行程序和管理像磁盤及打印機等硬件設備的核心程序。(2)外殼(Shell):Shell是系統(tǒng)的用戶界面,提供了用戶與內(nèi)核進行交互操作的一種接口。它接收用戶輸入的命令并送入內(nèi)核中執(zhí)行。實際上Shell是一個命令解釋器,解釋有用戶輸入的命令并且把它們送到內(nèi)核。目前Shell有BASH、CSH等版本。(3)應用程序:標準的Linux系統(tǒng)都有一套稱為應用程序的程序集,包括文本編輯器、編程語言、XWindow、辦公套件、Internet工具、數(shù)據(jù)庫等。任務1.2安裝Ubuntu操作系統(tǒng)

知識鏈接

Linux操作系統(tǒng)的應用領域Linux操作系統(tǒng)自誕生到現(xiàn)在,已經(jīng)在各個領域得到了廣泛應用,顯示了強大的生命力,并且其應用正日益擴大。(1)教育領域(2)服務器領域(3)云計算領域(4)嵌入式領域(5)政府領域(6)企業(yè)領域(7)桌面領域任務1.2安裝Ubuntu操作系統(tǒng)

知識鏈接內(nèi)核版本

雖然在普通用戶看來,Linux操作系統(tǒng)是以一個整體出現(xiàn)的,但其實Linux的版本由內(nèi)核版本和發(fā)行版本兩部分組成,每一部分都有不同的含義和相關規(guī)定。1.Linux內(nèi)核版本Linux內(nèi)核屬于設備與應用程序之間的抽象介質(zhì),程序可以通過內(nèi)核控制硬件。創(chuàng)始人LinusTorvalds領導下的開發(fā)小組控制著Linux內(nèi)核開發(fā)與規(guī)范。目前的最新版本為5.13.8,并且每隔一段時間就會更新一次版本,使得內(nèi)核版本越來越完善和強大。在一般情況下,Linux內(nèi)核版本的編號有嚴格的定義標準,為了分辨統(tǒng)一,又3個數(shù)字組成(如最新版本5.13.8),格式為“主版本號.次版本號.修訂版本號”。第1個數(shù)字表示主版本號,也就是進行大升級的版本,對應內(nèi)核的重大變更。第2個數(shù)字表示次版本號,該數(shù)字為偶數(shù)表示生產(chǎn)版本,該數(shù)字為奇數(shù)表示測試版本。第3個數(shù)字表示修訂版本號,表示某些小的功能改動或優(yōu)化,一般是把若干優(yōu)化整合在一起統(tǒng)一對外發(fā)布。任務1.2安裝Ubuntu操作系統(tǒng)

知識鏈接內(nèi)核版本使用者可以到Linux官方網(wǎng)站(/)下載所需要的內(nèi)核版本,如圖1.2.2所示。任務1.2安裝Ubuntu操作系統(tǒng)

知識鏈接

Linux發(fā)行版本

如果沒有高層應用軟件的支持,只有內(nèi)核的操作系統(tǒng)是無法供用戶使用的。由于Linux的內(nèi)核是開源的,任何人都可以對內(nèi)核進行修改,所以有一些商業(yè)公司以Linux內(nèi)核為基礎,開發(fā)了配套的應用程序,并將其組合在一起以發(fā)行版本(LinuxDistribution)的形式對外發(fā)行,又稱Linux套件。如今提到的Linux操作系統(tǒng)一般指的是這些發(fā)行版本,而不是Linux內(nèi)核。常用的Linux發(fā)行版本有國產(chǎn)的麒麟Kylin、RedHat、CentOS、Debian、Ubuntu及openSUSE等。(1)中國自主操作系統(tǒng)。中國自主操作系統(tǒng)有銀河麒麟(Kylin),統(tǒng)信(UOS)等,這些都是基于開源Linux開發(fā)的。任務1.2安裝Ubuntu操作系統(tǒng)

知識鏈接

Linux發(fā)行版本(2)FedoraCore。FedoraCore的前身就是RedHatLinux。2003年9月,紅帽公司(RedHat)突然宣布不再推出個人使用的發(fā)行套件而專心發(fā)展商業(yè)版本(RedHatEnterpriseLinux)的桌面套件,但是紅帽公司同時也宣布將原有的RedHatLinux開發(fā)計劃和Fedora計劃整合成一個新的FedoraProject。FedoraProject將會由紅帽公司贊助,以RedHatLinux9為范本加以改進,原本的開發(fā)團隊將會繼續(xù)參與Fedora的開發(fā)計劃,同時也鼓勵開放原始碼社群參與開發(fā)工作。任務1.2安裝Ubuntu操作系統(tǒng)

知識鏈接

Linux發(fā)行版本(3)RockyLinux。RockyLinux是一個開源、免費的企業(yè)級操作系統(tǒng),旨在與RHEL(RedHatEnterpriseLinux)100%錯誤兼容。2020年12月8日,RedHat宣布他們將停止開發(fā)CentOS,轉(zhuǎn)而支持該操作系統(tǒng)更新的上游開發(fā)變體,稱為“CentOSStream”。CentOS宣布停止開發(fā)后,CentOS的原創(chuàng)始人GregoryKurtzer在CentOS網(wǎng)站上發(fā)表評論宣布,他將再次啟動一個項目以實現(xiàn)CentOS的最初目標,其項目名稱是對早期CentOS聯(lián)合創(chuàng)始人RockyMcGaugh的致敬。截止2020年12月12日,RockyLinux的代碼倉庫已經(jīng)成為GitHub上的熱門倉庫。2021年6月21日,社區(qū)發(fā)布了RockyLinux8.4穩(wěn)定版本,代號為“GreenObsidian”,作為首個穩(wěn)定版本。2022年7月16日,RockyLinux社區(qū)宣布,RockyLinux9.0操作系統(tǒng)全面上市,可作為CentOSLinux和CentOSStream的直接替代品。

任務1.2安裝Ubuntu操作系統(tǒng)

知識鏈接

Linux發(fā)行版本(4)DebianLinux。DebianLinux是最古老的Linux發(fā)行版本之一,很多其他Linux發(fā)行版本都是基于Debian發(fā)展而來的,如Ubuntu、GoogleChromeOS等。DebianLinux主要分3個版本:穩(wěn)定版本(stable)、測試版本(testing)、不穩(wěn)定版本(unstable)。lanMurdock(1973—2015)是DebianGNU/Linux發(fā)行版本的創(chuàng)始人,lanMurdock曾是Linux基金會(LinuxFoundation)的首席技術官(CTO),以及Linux平臺交互標準(LinuxStandardBase,LSB)的主席。任務1.2安裝Ubuntu操作系統(tǒng)

知識鏈接

Linux發(fā)行版本(5)Ubuntu。Ubuntu是基于Debian開發(fā)而來的,其基本目標是為用戶提供良好的用戶體驗和技術支持。實際上,Ubuntu的發(fā)展非常迅猛,其應用已經(jīng)擴展到了云計算、服務器、個人桌面,甚至移動終端,例如手機和平板等。此外,在Ubuntu的基礎上,也衍生出了十幾個發(fā)行版,包括Edubuntu、Kubuntu、UbuntuGNOME、UbuntuMATE、UbuntuKylin、UbuntuServer、UbuntuStuidio和UbuntuTouch等。它們要么有專門的應用領域,例如Edubuntu專門面向教育領域,可以用在教師等場合,UbuntuStuidio提供了大量開源的多媒體處理工具,用戶可以用來處理視頻、音頻或者圖片等;要么用在不同的設備上面,例如UbuntuServer運行在服務器上,UbuntuTouch專門為觸摸設備設計。本書以Ubuntu的22.04版本為平臺介紹Linux的使用。書中出現(xiàn)的各種操作,如無特別說明,均以Ubuntu為實現(xiàn)平臺,僅項目1使用桌面版操作系統(tǒng)作為介紹,其他項目均使用服務器版操作系統(tǒng)作為介紹。任務1.2安裝Ubuntu操作系統(tǒng)

任務實施將安裝映像文件放入虛擬機光驅(qū)在主界面中,單擊“編輯虛擬機設置”按鈕,彈出“虛擬機設置”對話框,選擇“CD/DVD(IDE)”選項,設置虛擬機的安裝源,在對話框右側選中“使用ISO映像文件”單選按鈕,并選擇實際的鏡像文件,如圖所示。任務1.2安裝Ubuntu操作系統(tǒng)

任務實施安裝Ubuntu操作系統(tǒng)任務1.2安裝Ubuntu操作系統(tǒng)

任務實施初次使用Ubuntu操作系統(tǒng)任務1.2安裝Ubuntu操作系統(tǒng)

步驟

1:重新引導后,登錄系統(tǒng)前,提示“Please

remove

the

installation

medium,then

press

ENTER:”信息,直接按回車鍵,進入登錄界面,如圖1-2-17所示。

步驟2:選擇“chris”用戶,輸入密碼,直接按回車鍵,登錄系統(tǒng),如圖1-2-18所示。

任務實施初次使用Ubuntu操作系統(tǒng)任務1.2安裝Ubuntu操作系統(tǒng)

步驟3:登錄系統(tǒng)后,進入“在線賬號”界面,單擊“跳過”按鈕,如圖1-2-19所示。

步驟4:在“UbuntuPro”界面,單擊“前進”按鈕,如圖1-2-20所示。

任務實施初次使用Ubuntu操作系統(tǒng)任務1.2安裝Ubuntu操作系統(tǒng)步驟5:在“為Ubuntu添磚加瓦”界面,選擇“否,不發(fā)送系統(tǒng)信息”選項后,單擊“前進”按鈕,如圖1-2-21所示。步驟6:在“隱私”界面,單擊“前進”按鈕,如圖1-2-22所示。

任務實施初次使用Ubuntu操作系統(tǒng)任務1.2安裝Ubuntu操作系統(tǒng)

步驟7:在“準備就緒”界面,單擊“完成”按鈕就可以使用Ubuntu操作系統(tǒng)了,如圖1-2-23所示。

步驟8:進入到Ubuntu操作系統(tǒng)主界面,如圖1-2-24所示。任務小結(1)安裝Ubuntu操作系統(tǒng)時,注意交換分區(qū)的大小。(2)Ubuntu操作系統(tǒng)安裝成功后,需記住用戶密碼才能登錄。任務1.2安裝Ubuntu操作系統(tǒng)*任務1.3虛擬機的操作與設置項目1安裝與配置Ubuntu操作系統(tǒng)

任務描述Z公司的網(wǎng)絡管理員小趙,根據(jù)需求成功安裝VMwareWorkstation16Pro虛擬機軟件,并且新建了基于Ubuntu操作系統(tǒng)的虛擬機,接下來的任務是進行虛擬機的操作與相關配置。任務1.3虛擬機的操作與設置

任務要求

因每臺虛擬主機的功能要求不同,虛擬主機宿主機的性能也存在差異,因此需要對虛擬主機進行配置,更改虛擬主機的硬件參數(shù)和配置,需要在虛擬主機關閉的情況下進行。網(wǎng)絡管理員小趙需要對虛擬主機的配置進行修改。具體要求如下:(1)預先瀏覽虛擬機的存儲位置“D:\Server1\Server1.vmx”。(2)修改虛擬機的配置,Ubuntu虛擬機基本配置見表1.3.1。任務1.3虛擬機的操作與設置知識鏈接

Vmware網(wǎng)絡工作方式VMwareWorkstation虛擬機有三種網(wǎng)絡類型:橋接模式(Bridge)、NAT模式和僅主機模式(Host-Only)。在介紹VMwareWorkstation虛擬機的網(wǎng)絡類型之前,應先掌握VmwareWorkstation虛擬機的虛擬網(wǎng)絡設備及其作用,具體見表1-3-2。任務1.3虛擬機的操作與設置知識鏈接

Vmware網(wǎng)絡工作方式(1)橋接模式(Bridged)橋接模式,相當于在物理主機與虛擬主機網(wǎng)卡之間架設了一座橋梁,直接連入到網(wǎng)絡中了。因此,它使得虛擬機能被分配到一個網(wǎng)絡中獨立的IP地址,所有網(wǎng)絡功能完全和在網(wǎng)絡中的物理主機一樣。既可以實現(xiàn)虛擬主機和物理主機的相互訪問,也可以實現(xiàn)虛擬機之間的相互訪問。(2)NAT模式在這種模式下,物理主機會變成一臺虛擬交換機,物理主機網(wǎng)卡與虛擬主機的虛擬網(wǎng)卡利用虛擬交換機進行通信,物理主機與虛擬主機在同一網(wǎng)段中,虛擬主機可直接利用物理網(wǎng)絡訪問外網(wǎng)。實現(xiàn)虛擬主機連通互聯(lián)網(wǎng),只能單向訪問,虛擬機可以訪問網(wǎng)絡中的物理機,網(wǎng)絡中的物理主機不可以訪問虛擬機,虛擬機之間不可以互相訪問。在物理主機中,NAT虛擬機網(wǎng)卡對應的物理網(wǎng)卡是VMnet8。

(3)僅主機模式(Host-Only)在主機中模擬出一張專供虛擬機使用的網(wǎng)卡,所有虛擬機都是連接到該網(wǎng)卡上的。這種模式僅讓虛擬機內(nèi)的主機與物理主機通信,不能訪問外網(wǎng)。在物理主機中,僅主機模式模擬網(wǎng)卡對應的物理網(wǎng)卡是VMnet1。任務1.3虛擬機的操作與設置知識鏈接虛擬機克隆

雖然配置和安裝虛擬機都很方便,但是安裝和配置仍然是一項耗時的工作,在許多時候需要多個虛擬機來完成學習或者實驗,這個時候如果能夠快速部署虛擬機就顯得更加方便了,虛擬機軟件提供的克隆功能恰恰可以做到這一點??寺∈峭ㄟ^一個已經(jīng)存在的虛擬機作為父本,迅速地建立該虛擬機的副本??寺〕龅奶摂M機是一個單獨的虛擬機,功能獨立,在克隆出的系統(tǒng)中,即便共享父本的硬盤,所做的任何操作也不會影響父本,在父本中的操作也不會影響克隆的機器,機器的網(wǎng)卡MAC地址和UUID(UniversallyUniqueIDentifier,通用唯一識別碼)與父本都不一樣。使用克隆,可以輕松復制虛擬機的多個副本,而不用考慮虛擬機文件所在的位置以及配置文件在什么地方。(1)克隆的應用當需要把一個虛擬機操作系統(tǒng)分發(fā)給多人使用的時候,克隆非常有效,如下列場景:

在公司中,可以把安裝配置好辦公環(huán)境的虛擬機克隆給每個工作人員使用。

在軟件測試的時候,可以把預先配置好的測試環(huán)境克隆給每個測試人員單獨使用。

老師可以把課程中要用到的實驗環(huán)境準備好,然后克隆給每個學生單獨使用。任務1.3虛擬機的操作與設置知識鏈接虛擬機克隆(2)克隆的類型

完整克隆完整克隆是一個獨立的虛擬機,克隆結束后它不需要共享父本。完整克隆的過程是完全克隆一個副本,并且和父本完全分離。完全克隆是從父本的當前狀態(tài)開始克隆,克隆結束后和父本就沒有再關聯(lián)了。

鏈接克隆鏈接克隆是從父本的一個快照克隆出來的。鏈接克隆需要使用到父本的磁盤文件,如果父本不可使用(比如被刪除),那么鏈接克隆也不能使用了。任務1.3虛擬機的操作與設置知識鏈接虛擬機快照

在學習操作系統(tǒng)的過程中,往往會反復的對系統(tǒng)進行設置,特別是有些操作是不可逆的,即便是可逆的也費時費力,可不可以對系統(tǒng)的狀態(tài)進行一個備份,在做完實驗或者實驗失敗之后迅速恢復到實驗前的狀態(tài)呢,多數(shù)虛擬機提供了類似的功能,一般稱之為“快照”。

“快照”是對虛擬機磁盤文件在某個點及時的副本。可以通過設置多個快照為不同的工作保存多個狀態(tài),并且不互相影響??煺湛梢圆僮飨到y(tǒng)運行過程中隨時設置,以后可以隨時恢復到創(chuàng)建快照時的狀態(tài),創(chuàng)建和恢復都非??欤瑤酌刖屯瓿闪?。系統(tǒng)崩潰或系統(tǒng)異常,你可以通過使用恢復到快照來保持磁盤文件系統(tǒng)和系統(tǒng)存儲。任務1.3虛擬機的操作與設置任務實施虛擬機基本操作(1)打開虛擬機任務1.3虛擬機的操作與設置任務實施虛擬機基本操作(2)關閉虛擬機任務1.3虛擬機的操作與設置步驟1:在虛擬機所安裝的操作系統(tǒng)中關閉虛擬機。本任務以Server1的虛擬機為例,單擊頂部欄右端的“”按鈕,彈出如圖1-3-4所示的菜單,單擊菜單中的“關機/注銷”按鈕,彈出如圖1-3-5所示的提示對話框,默認選擇“關機”,若不做任何選擇,則60

s后自動關閉。任務實施虛擬機基本操作(2)關閉虛擬機任務1.3虛擬機的操作與設置步驟2:出現(xiàn)因虛擬機內(nèi)操作不當造成的系統(tǒng)藍屏、宕機等異常情況,無法正常關閉虛擬機時,可在“Server1-VMwareWorkstation”窗口中單擊“

”按鈕右側下拉按鈕,在打開的下拉菜單中選擇“關閉客戶機”選項或“關機”選項,如圖1-3-6和圖1-3-7所示。任務實施虛擬機基本操作(3)掛起與恢復運行虛擬機任務1.3虛擬機的操作與設置任務實施虛擬機基本操作(4)刪除虛擬機任務1.3虛擬機的操作與設置任務實施虛擬機基本操作(5)修改虛擬機硬件設置任務1.3虛擬機的操作與設置任務實施創(chuàng)建虛擬機克隆與快照

(1)虛擬機的完整克隆任務1.3虛擬機的操作與設置任務實施創(chuàng)建虛擬機克隆與快照

(2)快照的生成任務1.3虛擬機的操作與設置任務實施創(chuàng)建虛擬機克隆與快照

(3)快照的管理任務1.3虛擬機的操作與設置任務小結(1)VMware網(wǎng)絡的工作方式橋接模式、NAT模式和僅主機模式,注意

這3種模式的區(qū)別。(2)虛擬機的克隆和快照是非常有用的功能,能夠快速部署的虛擬機。(3)虛擬機的快照在操作系統(tǒng)運行過程中可隨時設置,以后系統(tǒng)崩潰或系統(tǒng)異常時,可恢復到創(chuàng)建快照時的狀態(tài)。任務1.3虛擬機的操作與設置*任務1.4

Ubuntu系統(tǒng)的基本配置項目1安裝與配置Ubuntu操作系統(tǒng)

任務描述Z司的網(wǎng)絡管理員小李將Ubuntu操作系統(tǒng)安裝完成后,需要為所有的服務器完成系統(tǒng)的基本配置,并且了解系統(tǒng)的基本操作,從而熟悉和保證系統(tǒng)的正常運行。任務1.4

Ubuntu系統(tǒng)的基本配置

任務要求小李將這些基本配置在圖形用戶界面中完成。本任務的具體要求如下所示。

(1)使用普通用戶chris的身份登錄Ubuntu操作系統(tǒng)。

(2)在圖形用戶界面下實現(xiàn)不同終端的切換。

(3)對Ubuntu操作系統(tǒng)進行注銷和重啟的操作。

(4)對Ubuntu操作系統(tǒng)進行個性化設置,包括顯示器設置、背景設置、網(wǎng)絡設置。

(5)打開Ubuntu操作系統(tǒng)的終端窗口。

(6)配置超級管理員root用戶的密碼。任務1.4

Ubuntu系統(tǒng)的基本配置知識鏈接桌面環(huán)境是用戶與操作系統(tǒng)之間的一個圖形界面。桌面環(huán)境由多個組件構成,包括窗口、文件夾、工具欄、菜單欄、圖標及拖放服務等。與Windows操作系統(tǒng)的桌面環(huán)境相比,Linux操作系統(tǒng)的桌面環(huán)境更加豐富多彩、千變?nèi)f化。常見的桌面環(huán)境包括GNOME、KDE、Xfce和LXDE,用戶可以根據(jù)自己的愛好來選擇。任務1.4

Ubuntu系統(tǒng)的基本配置知識鏈接1.GNOMEGNOME(GNUNetworkObjectModelEnvironment,GNU網(wǎng)絡對象模型環(huán)境)于1999年首次發(fā)布,GNOME提供了一種簡單而經(jīng)典的桌面體驗,沒有太多的選項需要定制。GNOME的受歡迎程度證明了這些設計目標的正確性。GNOME3桌面設計的目標是簡單、易于訪問和可靠。Ubuntu16.04版本使用的默認桌面是Unity,而Ubuntu18.04版本開始棄用Unity,改用GNOME3作為官方默認桌面,這必將使得GNOME3桌面更加流行。RockyLinux的所有發(fā)行版本都默認安裝GNOME桌面。2.KDEKDE(KDesktopEnvironment,K桌面環(huán)境)是高度可配置的,用戶若不喜歡該桌面的某些內(nèi)容,則在絕大多數(shù)情況下可以按照自己的想法來配置桌面環(huán)境。它在1998年發(fā)布了第1個版本。KDE在可定制性方面一直優(yōu)于GNOME及其衍生的Linux發(fā)行版本,這意味著用戶可以定制該桌面環(huán)境中的一切元素,甚至無須通過擴展插件來完成。任務1.4

Ubuntu系統(tǒng)的基本配置任務實施活動1認識XWindow3.XfceXfce是類UNIX操作系統(tǒng)的輕量級桌面環(huán)境。雖然它致力于快速運行與低資源消耗,但是它仍具有視覺吸引力且易于使用。Xfce包含大量組件,有用戶期待的現(xiàn)代桌面環(huán)境所應具有的完整功能。類似于GNOME3和KDE,Xfce包含一套應用程序,如根窗口程序、窗口管理器、文件管理器、面板等。Xfce使用GTK2進行開發(fā),同時,與其他桌面環(huán)境一樣,它也有自己的開發(fā)環(huán)境(庫、守護進程等)。不同于GNOME3和KDE,Xfce是輕量級的,并且在設計上更接近CDE(CommonDesktopEnvironment,公共桌面環(huán)境),而不是Windows或MacOS。Xfce的開發(fā)周期較長,但卻非常穩(wěn)定,運行速度極快,適合在較老的機器上使用。4.LXDELXDE(LightweightX11DesktopEnvironment)是一個自由桌面環(huán)境,可在UNIX及類似Linux、BSD等POSIX平臺上運行。LXDE旨在提供一個新的、輕巧的、快速的桌面環(huán)境。LXDE注重實用性和輕巧性,并且盡力降低其對系統(tǒng)資源的消耗。不同于其他桌面環(huán)境,其元件相依性極小,各元件可獨立運行,大多數(shù)的元件都無須依賴其他套件而獨立執(zhí)行。LXDE使用Openbox作為其預設視窗管理器,并且希望能夠提供一個建立在可獨立套件上的輕巧而快速的桌面環(huán)境。任務1.4

Ubuntu系統(tǒng)的基本配置任務實施初次登錄系統(tǒng)初次使用Ubuntu操作系統(tǒng)時,管理員root是無法登錄系統(tǒng)的。其他版本的Linux操作系統(tǒng)一般在安裝過程中可以設置管理員root的密碼,用戶就可以直接使用root登錄,或者使用su命令切換到root身份。而Ubuntu操作系統(tǒng)在默認安裝是沒有設置root用戶登錄,也沒有啟用root用戶,所以這里只能使用普通用戶登錄系統(tǒng)。

登錄界面默認添加的是普通用戶,選擇用戶并輸入正確密碼,直接按“Enter”鍵,即可登錄系統(tǒng),如圖1-4-1所示。任務1.4

Ubuntu系統(tǒng)的基本配置任務實施切換不同終端安裝好Ubuntu桌面版操作系統(tǒng)后,系統(tǒng)啟動時會直接進入桌面環(huán)境(GNOME)。如果需要切換到文本模式(又稱為字符界面),可使用相應的快捷鍵實現(xiàn)。Ubuntu操作系統(tǒng)提供了6個終端用來管理系統(tǒng),真正做到多用戶、多任務。這些終端接收用戶的鍵盤輸入,并將結果輸出到終端的屏幕上,同時按“Ctrl+Alt+F1”組合鍵~“Ctrl+Alt+F6”組合鍵即可切換終端,其中“Ctrl+Alt+F1”對應的是圖形用戶界面,其他的是字符界面終端。例如,同時按“Ctrl+Alt+F2”組合鍵顯示的字符界面終端,如圖1-4-2所示。任務1.4

Ubuntu系統(tǒng)的基本配置任務實施注銷和重啟

任務1.4

Ubuntu系統(tǒng)的基本配置(1)注銷若想注銷當前用戶,可單擊頂部欄右端的“

”按鈕,彈出如圖1-4-3所示的菜單,再單擊“關機/注銷”按鈕,將彈出如圖1-4-4所示的對話框,單擊菜單中的“關機/注銷”按鈕,彈出如圖1-4-5所示的提示對話框,選擇“注銷”,若不做任何選擇,則root用戶將在60

s后自動注銷。任務實施注銷和重啟

任務1.4

Ubuntu系統(tǒng)的基本配置(2)重啟若想重啟系統(tǒng),可單擊如圖1-4-3所示的右下角的“”按鈕,彈出如圖1-4-4所示的提示對話框,再單擊“重啟”按鈕,彈出如圖1-4-6所示的提示對話框,選擇“重啟”,可重啟系統(tǒng)。若不做任何選擇,則系統(tǒng)將在60

s后自動關機。任務實施

Ubuntu個性化設置

任務1.4

Ubuntu系統(tǒng)的基本配置(1)顯示器設置步驟1:在“活動”→“顯示應用程序”→“設置”應用程序中,選中“顯示器”選項,如圖1-4-7所示。步驟2:在“分辨率”下拉列表中將其設置為“1280*720(16:9)”,單擊“應用”按鈕完成設置,如圖1-4-8所示。任務實施

Ubuntu個性化設置

任務1.4

Ubuntu系統(tǒng)的基本配置(2)背景設置步驟1:在“活動”→“顯示應用程序”→“設置”應用程序中,選中“背景”選項,如圖1-4-9所示。步驟2:雙擊圖1-4-9中的相應背景圖片,將其設置為系統(tǒng)背景,關閉窗口,返回系統(tǒng)界面,桌面背景已經(jīng)更新,如圖1-4-10所示。任務實施

Ubuntu個性化設置

任務1.4

Ubuntu系統(tǒng)的基本配置(3)網(wǎng)絡設置步驟1:在“活動”→“顯示應用程序”→“設置”應用程序中,選中“網(wǎng)絡”選項,如圖1-4-11所示。任務實施

Ubuntu個性化設置

任務1.4

Ubuntu系統(tǒng)的基本配置步驟2:單擊按鈕,彈出“有線”對話框(默認狀態(tài)處于打開狀態(tài)),并選擇“IPv4”選項,將IPv4改為“手動”,并根據(jù)需要輸入網(wǎng)絡的相關配置信息,最后單擊“應用”按鈕,如圖1-4-12所示。任務實施

Ubuntu個性化設置

任務1.4

Ubuntu系統(tǒng)的基本配置步驟3:返回到“網(wǎng)絡”選項卡界面,把有線網(wǎng)絡的連接狀態(tài)禁用再啟用,這樣配置的信息才能生效,打開“詳細信息”選項卡,可查看到配置的信息已生效,如圖1-4-13所示。任務實施終端窗口

和Windows操作系統(tǒng)一樣,Ubuntu操作系統(tǒng)也提供了優(yōu)秀的圖形用戶界面,用戶可以通過圖形用戶界面非常方便地執(zhí)行各種操作。但是對于大多數(shù)Ubuntu操作系統(tǒng)系統(tǒng)管理員來說,最常用的操作環(huán)境還是Ubuntu的終端窗口,又稱為命令行窗口、字符界面或Shell(外殼程序)界面。Shell將用戶通過輸入的命令進行適當?shù)慕忉?,然后提交給內(nèi)核程序執(zhí)行,最后將命令的執(zhí)行結果顯示給用戶。下面以Ubuntu操作系統(tǒng)為例,說明如何打開終端窗口。

登錄Ubuntu操作系統(tǒng)之后,在如圖1-4-14所示的界面中依次選擇“活動”→“顯示應用程序”→“終端”選項,即可打開Ubuntu終端界面。在默認配置下,Ubuntu的終端窗口如圖1-4-15所示。在終端界面的最上方是標題欄,在標題欄處顯示了當前登錄終端界面的用戶名及主機名;在標題欄的右側有隱藏的菜單,用戶可以選擇相應的菜單及子菜單中的選項完成相應的操作;在標題欄最右側有“最小化”、“最大化”和“關閉”按鈕。

任務1.4

Ubuntu系統(tǒng)的基本配置任務實施終端窗口

登錄Ubuntu操作系統(tǒng)的文本界面后,會出現(xiàn)以“#”或者“$”結束的命令提示行,如下所示。[root@bogon~]#

(1)“[]”是分隔符號,表示命令提示符的邊界。

(2)“root”表示當前的登錄用戶名。

(3)“bogon”表示系統(tǒng)主機名。

(4)“~”表示用戶當前的工作目錄。

(5)“#”表示命令提示符,其中,“$”字符表示的是普通用戶;“#”字符表示的是超級用戶。

任務1.4

Ubuntu系統(tǒng)的基本配置任務實施配置root管理員密碼

在安裝Ubuntu操作系統(tǒng)的過程中,沒有設置管理員root的用戶名和密碼,因此默認情況下,管理員root是無法登錄系統(tǒng)的,需要單獨配置管理員root的密碼。打開終端窗口,可設置管理員root密碼,實施命令如下所示。

任務1.4

Ubuntu系統(tǒng)的基本配置任務小結(1)在使用Ubuntu操作系統(tǒng)時,文本界面比圖形界面更加方便。(2)超級用戶的提示符為“#”,普通用戶的提示符為“$”。任務1.4

Ubuntu系統(tǒng)的基本配置*UbuntuLinux系統(tǒng)管理與服務器配置職業(yè)教育計算機網(wǎng)絡技術專業(yè)校企互動應用型系列教材*項目2文件系統(tǒng)與磁盤管理

UbuntuLinux系統(tǒng)管理與服務器配置*項目描述

Z公司是一家擁有上百臺服務器的電子商務運營公司。網(wǎng)絡管理員小李將服務器操作系統(tǒng)安裝完成后,在操作Linux操作系統(tǒng)的時候,小李面對的都是各種各樣的文件,而文件系統(tǒng)中是操作系統(tǒng)管理和存儲文件的系統(tǒng)。從操作系統(tǒng)的角度來看,文件系統(tǒng)能對文件的存儲空間進行組織和分配,并對文件進行保護和檢查。從用戶的角度來看,文件系統(tǒng)可以幫助用戶創(chuàng)建文件,并對文件進行讀/寫、刪除等操作。作為一名合格的網(wǎng)絡管理員,必須熟悉Linux操作系統(tǒng)的目錄結構及作用,掌握常用文件和目錄的操作命令,掌握命令行下功能強大的vim編輯器的使用方法。

項目2文件系統(tǒng)與磁盤管理

*項目描述

服務器的存儲管理是網(wǎng)絡管理員的日常維護工作,作為公司的網(wǎng)絡管理員,必須掌握磁盤的分區(qū)、格式化及掛載等操作;為了避免有些用戶無限制的使用磁盤空間,管理員最好對用戶能夠使用的最大磁盤空間進行限制。

本項目主要介紹Linux操作系統(tǒng)中的文件和目錄操作命令、vim編輯器的使用方法和支持的文件系統(tǒng)類型,以及如何對磁盤進行分區(qū)、掛載和磁盤陣列等。

項目2文件系統(tǒng)與磁盤管理

*項目2文件系統(tǒng)與磁盤管理

*任務2.1

管理文件與目錄項目2文件系統(tǒng)與磁盤管理

任務描述Z公司的網(wǎng)絡管理員小李聽從工程師的建議,開始研究Linux操作系統(tǒng)的常用操作。在找了很多資料后,他決定從文件目錄管理開始學習。任務2.1管理文件與目錄任務要求

管理文件與目錄是Linux基礎命令中應用得相對較多的命令,也是Linux操作系統(tǒng)管理中基礎的崗位能力,可作為廣大初學者的首選學習內(nèi)容。本任務的具體要求如下所示。(1)在根目錄下建立/test、/test/etc、/test/exer/task1、/test/exer/task2目錄,并使用tree命令查看/test目錄的結構。(2)復制/etc/目錄下所有以字母“a”“b”“c”開頭的所有文件包括子目錄)到/test/etc目錄下,并將當前目錄切換到/test/etc目錄下,以相對路徑的方式查看/test/etc目錄下的內(nèi)容。(3)將當前目錄切換到/test/exer/task1目錄,在當前目錄下建立file1.txt和file2.txt空文件,并將file2.txt文件更名為file4.txt,使用相對路徑的方式將/test/etc/bashrc文件復制成/test/exer/task1/file3.txt新文件,并查看當前目錄下的文件。

任務2.1管理文件與目錄任務要求

(4)以絕對路徑的方式,直接刪除/test/etc目錄下以“cron”開頭的所有文件或子目錄,移動/test/etc目錄下以“app”開頭的文件或子目錄到/test/exer/task2目錄下。(5)查看/test/etc目錄下以“ba”開頭的文件的文件類型。(6)將當前目錄切換到/test/exer/task1目錄,使用相對路徑的方式為file1.txt文件建立硬鏈接,鏈接文件為file5.txt文件,為file3文件建立軟鏈接,鏈接文件為file6.txt文件,鏈接文件存放于/test/exer/task2目錄下,查看兩個目錄下的文件列表。

(7)使用echo命令建立/var/info1文件,文件內(nèi)容如下所示。 Banana Orange Apple任務2.1管理文件與目錄任務要求

(8)統(tǒng)計/etc/sysctl.conf文件中的字節(jié)數(shù)、單詞數(shù)、行數(shù),并將統(tǒng)計結果存放在/var/info2文件中。(9)使用命令查看/var/info1文件前兩行的內(nèi)容,并將輸出結果存放在/var/info3文件中。(10)使用命令查找/etc目錄下名以“c”開頭、以“conf”結尾、大于5KB的文件,并將查詢結果存放在/var/info4文件中。(11)使用命令查看/var/info1文件后兩行的內(nèi)容,并將輸出結果存放在/var/info5文件中。(12)使用命令輸出/var/info1文件中不包括“pp”字符串的行,并輸出行號,將輸出結果存放在/var/info6文件中。任務2.1管理文件與目錄知識鏈接1.文件系統(tǒng)Linux操作系統(tǒng)通過分配文件塊的方式把文件存儲在存儲設備中,而分配信息本身也存在于磁盤中,不同的文件系統(tǒng)用不同的方法分配和讀取文件塊。不同的操作系統(tǒng)使用不同類型的文件系統(tǒng),為了與其他操作系統(tǒng)兼容,交互數(shù)據(jù),每個操作系統(tǒng)都支持多種類型的文件系統(tǒng),如Windows操作系統(tǒng)支持FAT、NTFS等文件系統(tǒng);Linux操作系統(tǒng)保存數(shù)據(jù)的磁盤分區(qū)通常支持Ext3、Ext4、XFS等文件系統(tǒng),實現(xiàn)虛擬存儲的SWAP分區(qū)支持SWAP等文件系統(tǒng)。Linux操作系統(tǒng)中常用的文件系統(tǒng)及其功能見表2-1-1。任務2.1管理文件與目錄知識鏈接任務2.1管理文件與目錄知識鏈接2.Linux文件系統(tǒng)的層次結構

請讀者回想一下在Windows操作系統(tǒng)管理文件的方式。一般來說,人們會把文件和目錄按照不同的用途存放在C盤、D盤等以不同盼復表示的分區(qū)中。而在Linux文件系統(tǒng)中,所有的文件和目錄都被組織在一個被列為“根目錄”的節(jié)點中,用“/”表示。在根目錄中可以創(chuàng)建子目錄和文件,子目錄中還可以繼續(xù)創(chuàng)建目錄和文件。所有目錄和文件行程一顆以根目錄為根節(jié)點的倒置的目錄樹,目錄樹的每個節(jié)點都代表一個目錄或文件。Linux文件系統(tǒng)的層次結構如圖2.1.1所示。任務2.1管理文件與目錄知識鏈接Linux的目錄使用樹形結構管理,系統(tǒng)默認的目錄都有特定的內(nèi)容,有些目錄很重要,在操作時應注意不要誤操作,Ubuntu操作系統(tǒng)自帶的目錄及其功能見表2-1-2。任務2.1管理文件與目錄知識鏈接

(2)文件類型Windows中文件的類型通常由擴展名決定,而在Linux中文件的擴展名的作用則沒有如此強大。當然在Linux中文件的擴展名也遵循一些約定,如壓縮文件一般用“.zip”,RPM軟件包一般用“.rpm”,TAR歸檔包一般用“.tar”,GZIP壓縮文件一般用“.gz”等。在Linux中,所有的目錄和設備都是以文件的形式存在的。常見的Linux文件類型包括普通文件、目錄文件、設備文件、管道文件、鏈接文件和套接字文件。任務2.1管理文件與目錄知識鏈接3.文件名和文件類型1)文件名

文件名是文件的標識符,Linux操作系統(tǒng)中的文件名需遵循以下約定。(1)文件名可以使用英文字母、數(shù)字及一些特殊字符,但是不能包含如下表示路徑或在Shell中有含義的字符。(2)目錄名或文件名是嚴格區(qū)分大小寫的,如“A.txt”“a.txt”“A.TXT”是3個不同的文件,但不建議使用字符大小寫來區(qū)分不同的文件或目錄。(3)當文件名以句點(.)開頭時,說明該文件為隱藏文件,通常不顯示,在使用ls-a命令后才可以看到。(4)目錄名或文件名的長度不能超過255個字符。(5)文件的擴展名對Linux操作系統(tǒng)沒有特殊的含義,這與Windows操作系統(tǒng)不同。任務2.1管理文件與目錄知識鏈接2)文件類型

在Windows操作系統(tǒng)中,文件類型通常由擴展名決定,而在Linux操作系統(tǒng)中文件擴展名的作用沒有如此強大。當然在Linux操作系統(tǒng)中文件的擴展名也遵循一些約定,如壓縮文件一般用“.zip”,RPM軟件打包一般用“.rpm”,TAR歸檔打包一般用“.tar”,GZIP壓縮文件一般用“.gz”等。

在Linux操作系統(tǒng)中,所有的目錄和設備都是以文件的形式存在的。常見的Linux文件類型包括普通文件、目錄文件、設備文件、管道文件、鏈接文件和套接字文件。任務2.1管理文件與目錄知識鏈接(1)普通文件用ls-l命令查看某個文件的屬性,可以看到類似“-rw-r—r--”的屬性符號。文件屬性第1個字符“-”表示文件類型為普通文件。這些文件一般是用一些相關的應用程序創(chuàng)建的。使用ls命令可查看/root目錄下的文件,查看其文件屬性的命令如例2.1.1所示。例2.1.1:查看文件屬性任務2.1管理文件與目錄知識鏈接(2)目錄文件

如果看到某個文件屬性的第1個字符是“d”,這樣的文件在Linux中就是目錄文件。使用ls命令可查看/home目錄下的文件,查看其文件屬性的命令如例2.1.2所示。例2.1.2:查看目錄文件屬性任務2.1管理文件與目錄知識鏈接(3)設備文件Linux下的/dev目錄中有大量的設備文件,主要是塊設備文件和字符設備文件。塊設備的主要特點是可以隨機讀寫,而最常見的塊設備就是磁盤,執(zhí)行l(wèi)s-l/dev|grepsd命令可查看塊設備文件,查看其塊設備文件的命令如例2.1.3所示。例2.1.3:查看塊設備文件任務2.1管理文件與目錄知識鏈接

常見的字符設備文件是打印機和終端,可以接收字符流。/dev/null是一個非常有用的字符設備文件,送入這個設備的所有內(nèi)容均會被忽略。使用ls命令可查看其屬性,查看其文件屬性的命令如例2.1.4所示。例2.1.4:查看字符設備文件任務2.1管理文件與目錄知識鏈接(4)管道文件管道文件有時也叫做FIFO文件,其文件屬性的第1個字符為“p”,在/run/system/sessions目錄中可以查看管道文件,查看其管道文件的命令如例2.1.5所示。例2.1.5:查看管道文件屬性的命令任務2.1管理文件與目錄知識鏈接2.文件類型(5)鏈接文件鏈接文件有2中類型,即軟鏈接文件和硬鏈接文件。軟鏈接文件又叫符號鏈接文件,這個文件包含了另一個文件的路徑名,可以是任意文件或目錄,可以鏈接不同文件系統(tǒng)的文件。軟鏈接文件屬性的第1個字符為“l(fā)”。查看其鏈接文件的命令如例2.1.6所示。

例2.1.6:查看其鏈接文件的命令任務2.1管理文件與目錄知識鏈接(6)套接字文件通過套接字文件,可以實現(xiàn)網(wǎng)絡通信,套接字文件屬性的第1個字符是“s”,/dev/log文件就是套接字文件。查看其文件屬性的命令如例2.1.7所示。例2.1.7:查看套接字文件屬性的命令任務2.1管理文件與目錄知識鏈接4.目錄路徑

操作文件或者文件夾時,一般應指定路徑,否則默認是對當前的目錄進行操作。路徑一般分為絕對路徑和相對路徑。(1)絕對路徑

絕對路徑就是從根目錄“/”開始到指定文件或者目錄的路徑??偸菑母夸洝?”開始,通過“/”來分隔目錄名來組成。(2)相對路徑

相對路徑是指從當前目錄出發(fā),到達指定文件或者目錄的路徑,當前目錄一般不會出現(xiàn)在路徑中。還可以配合特殊目錄“.”和“..”來靈活的切換路徑,或者選擇指定目錄和文件。絕對路徑和相對路徑具體形式如例2.1.8所示。任務2.1管理文件與目錄知識鏈接

例2.1.8:絕對路徑和相對路徑形式當前目錄是“abrt”,比如要操作abrt.conf,用絕對路徑表示“/etc/abrt/abrt.conf”,用相對路徑表示是“abrt.conf”或者“./abrt.conf”。再比如當前目錄是“abrt”,要操作“actions”文件夾,用絕對路徑表示“/etc/acpi/actions”,用相對路徑表示是“../acpi/actions”,即“../”表示“abrt”的父目錄“etc”,接下來是“acpi/actions”。

相對路徑和絕對路徑是等效的,各有優(yōu)缺點,絕對路徑固定、唯一、容易理解,但是在路徑太長的情況下就顯得煩瑣;相對路徑可以使路徑變得簡短,但是易出錯。讀者可以根據(jù)實際情況靈活運用。任務2.1管理文件與目錄知識鏈接

5.Linux命令的結構

Linux操作系統(tǒng)中所有的管理都可以通過命令行來完成,因此作為一名合格的Linux操作系統(tǒng)管理員,學會用命令行來管理系統(tǒng)是非常必要的。在學習具體的Linux命令之前,應了解Linux命令的基本結構。Linux命令一般由命令名、選項和參數(shù)三部分組成,其中選項和參數(shù)為可選項,其基本格式如下所示。

任務2.1管理文件與目錄知識鏈接

(1)命令名命令名是命令的表示,表示命令的基本功能,在命令提示符下輸入的必須是命令,或者是可執(zhí)行程序的路徑,或者是腳本的路徑、名字。(2)選項。選項的作用是修改命令的執(zhí)行方式及特性,命令只會執(zhí)行最基本的功能,若要執(zhí)行更高級、更復雜的功能,則需要為命令提供相應的選項。(3)參數(shù)。參數(shù)表示命令的作用對象,一般跟在選項后面,參數(shù)可以是文件或目錄,可以沒有,也可以有多個,有些命令必須多個參數(shù)才可以正確執(zhí)行。任務2.1管理文件與目錄知識鏈接

6.使用命令操作的一般規(guī)律

(1)命令名、文件名、選項和參數(shù)等嚴格區(qū)分英文字母大小寫,且命令名始終在最前面。(2)命令、選項和參數(shù)之間也必須用空格分隔。(3)選項可以同時使用多個,而且選項有長和短之分。①短選項:通常用一個短線(-)和一個字母來引導,如果在命令中加入多個短選項,那么可以用一個短線(-)把多個選項組合在一起引導,組合引導選項與選項之間無須隔開,也可以每個短選項都單獨用一個短線(-)引導,但需要用空格隔開。②長選項:通常用兩個短線(--)和單詞格式的選項作為引導,長選項通常不能組合,必須分開引導。任務2.1管理文件與目錄知識鏈接

(4)同時使用多個參數(shù),各個參數(shù)之間必須用空格分隔。(5)可以使用“\”來轉(zhuǎn)移回車符,以實現(xiàn)一條命令跨越多行的情況。(6)可以使用Tab鍵來自動補齊,若給定的字符串只有一條唯一對應的命令,則直接補全;若按兩次Tab鍵,則會將所有以當前已輸入字符串開頭的命令顯示在列表中。Linux命令行窗口的“自動補全”功能如例2.1.9所示。2.1.9:Linux命令行窗口的“自動補全”功能任務2.1管理文件與目錄知識鏈接

(7)若要查看最近使用過的命令,可以利用上下方向鍵,找回最近執(zhí)行過的命令,也可以在終端窗口執(zhí)行history命令。history可顯示整個歷史命令列表的內(nèi)容,如果命令后加一個整數(shù)表示希望顯示的命令條數(shù),每條命令前都有一個序號??焖賵?zhí)行歷史命令的格式見2-1-3表。任務2.1管理文件與目錄知識鏈接7.文件和目錄瀏覽類命令1)顯示當前工作目錄pwd命令pwd命令用于顯示當前工作目錄的完整路徑。pwd命令的使用比較簡單,在默認情況下不帶任何參數(shù),執(zhí)行該命令即可顯示當前工作目錄,如例2.1.11所示。例2.1.11:pwd命令的基本用法

用戶通過文本方式登錄系統(tǒng)后,默認的工作目錄是登錄用戶的主目錄。例如2.1.12顯示了使用root用戶登錄系統(tǒng)后的工作目錄是/root。任務2.1管理文件與目錄知識鏈接2)切換目錄cd命令

用戶登錄時默認工作目錄是自己的家目錄(root的家目錄“/root”,普通用戶的家目錄在“/home/用戶名”下)。如果切換工作目錄,可以使用cd命令實現(xiàn)不同目錄切換。其基本語法如下。cd[目錄路徑]

除了使用絕對路徑或相對路徑表示目標路徑外,還可以時可用一些特殊符號表示目標路徑,以簡化命令的輸入,可以和cd命令配合使用的特殊符號如表2-1-4所示。任務2.1管理文件與目錄知識鏈接cd命令的基本用法如例2.1.11所示。任務2.1管理文件與目錄知識鏈接(3)ls命令ls命令的主要作用是顯示某個目錄下的內(nèi)容,經(jīng)常和cd命令配合使用。一般來說,通過cd命令切換到新的目錄后,通過ls命令可以查看該目錄中有哪些文件和子目錄。ls命令的基本語法如下。

其中,參數(shù)“目錄名稱”表示要查看具體內(nèi)容的目標目錄,如果省略,則表示查看當前目錄下的內(nèi)容。ls命令有許多選項,使ls命令的顯示結果形式多樣。ls命令的查看選項及其功能如表2-1-5所示。任務2.1管理文件與目錄知識鏈接

文件的信息信息包括7列,每一列的含義如表2-1-6所示。任務2.1管理文件與目錄知識鏈接

ls命令的基本用法如例2.1.12所示。例2.1.12:ls命令的基本用法任務2.1管理文件與目錄知識鏈接4)cat、less、tail、more命令

(1)cat命令cat命令的作用是是滾動顯示文件內(nèi)容,或者將幾個文件合并成一個文件。cat命令的基本語法如下。

cat命令的常用選項及其功能如表2-1-7所示。任務2.1管理文件與目錄知識鏈接

cat命令的基本用法如例2.1.14所示。例2.1.14:cat命令的基本用法任務2.1管理文件與目錄知識鏈接(2)more命令在使用cat命令顯示文件內(nèi)容時,若文件太長,輸出的內(nèi)容無法分頁顯示,而more命令則通常用于分頁顯示文件內(nèi)容,即一次顯示一頁內(nèi)容,可翻頁,但僅支持向下翻頁。more命令的基本語法如下所示。在大部分情況下,可以不加任何選項直接執(zhí)行more命令查看文件內(nèi)容。當使用more命令打開文件后,按Enter鍵可以向下移動一行,按F鍵或空格鍵向下翻一頁,按B鍵或“Ctrl+B”組合鍵向上翻半頁,按Q鍵退出more命令。more命令經(jīng)常和管道命令組合使用,即將一條管道命令的輸出作為more命令的輸入。管道命令將在后面詳細介紹。more命令的基本用法如例2.1.15所示。例2.1.15:more命令的基本用法任務2.1管理文件與目錄知識鏈接

(3)less命令less命令的功能比more命令更強大,用法也更靈活,less命令是more命令的增強版,more命令只能向下翻頁,less命令可以向下或向下翻頁,除了more命令的功能,還可以按B鍵向上翻一頁,按空格鍵向下翻一頁,按U鍵或“Ctrl+U”組合鍵向上翻半頁,按Q鍵退出less命令。任務2.1管理文件與目錄知識鏈接

(4)head命令head命令可以查看文件開頭的n行內(nèi)容,默認情況下,head命令只顯示文件的前10行。head命令的基本語法如下。

head命令的常用選項及其功能如表2-1-8所示任務2.1管理文件與目錄知識鏈接

head命令的基本用法如例2.1.16所示。例2.1.16:head命令的基本用法任務2.1管理文件與目錄知識鏈接5)tail命令

與head命令相反,tail命令用來查看文件的最后幾行內(nèi)容,默認情況下顯示文件最后10行的內(nèi)容。-c和-n選項對tail命令也同樣適用。tail命令的基本用法如例2.1.17所示。。例2.1.17:tail命令的基本用法任務2.1管理文件與

溫馨提示

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

評論

0/150

提交評論