Ubuntu Linux操作系統(tǒng)(張金石)全套教案課件_第1頁
Ubuntu Linux操作系統(tǒng)(張金石)全套教案課件_第2頁
Ubuntu Linux操作系統(tǒng)(張金石)全套教案課件_第3頁
Ubuntu Linux操作系統(tǒng)(張金石)全套教案課件_第4頁
Ubuntu Linux操作系統(tǒng)(張金石)全套教案課件_第5頁
已閱讀5頁,還剩487頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

UbuntuLinux操作系統(tǒng)(張金石)第1章

Ubuntu安裝與基本使用.ppt第2章

圖形界面與命令行.ppt第3章

用戶與組管理.ppt第4章

文件與目錄管理.ppt第5章

磁盤存儲(chǔ)管理.ppt第6章

軟件包管理.ppt第7章

系統(tǒng)高級(jí)管理.ppt第8章

Ubuntu桌面應(yīng)用.ppt第9章

Shell編程.ppt第10章

CandC++編程.ppt第11章

Java與Android開發(fā).ppt第12章

LAMP平臺(tái)與PHP開發(fā)環(huán)境.ppt全套可編輯PPT幻燈片課件(共12章)第1章Ubuntu安裝與基本使用

主編:張金石本章學(xué)習(xí)要點(diǎn)(1)Linux概述(2)UbuntuLinux概述(3)UbuntuLinux安裝(4)Ubuntu桌面環(huán)境建議課時(shí):2課時(shí)1.1Linux與Ubuntu

UNIX

UNIX是一個(gè)強(qiáng)大的多用戶、多任務(wù)操作系統(tǒng),支持多種處理器架構(gòu)。UNIX版本大多要與硬件相配套,代表產(chǎn)品包括HP-UX、IBMAIX等。

GNU與GPL

?GNU通用公共許可證(GNUGeneralPublicLicense,簡(jiǎn)稱GPL)?GNU較寬松公共許可證(GNULesserGeneralPublicLicense,簡(jiǎn)稱LGPL)?GNU自由文檔許可證(GNUFreeDocumentationLicense,簡(jiǎn)稱GFDL)1.1.1Linux操作系統(tǒng)的發(fā)展1.1Linux與Ubuntu

POSIX該標(biāo)準(zhǔn)基于現(xiàn)有的UNIX實(shí)踐和經(jīng)驗(yàn),描述操作系統(tǒng)的調(diào)用服務(wù)接口,用于保證編寫的應(yīng)用程序可以在源代碼一級(jí)上可以移植到多種操作系統(tǒng)上運(yùn)行。

MinixMinix主要用于學(xué)生學(xué)習(xí)操作系統(tǒng)原理,最有名的學(xué)生用戶則是LinusTorvalds。Minix在內(nèi)核設(shè)計(jì)上采用的是微內(nèi)核。

Minix1994年Linux第一個(gè)正式版本1.0發(fā)布,隨后通過Internet迅速傳播。Linux是一套在GNU公共許可權(quán)限下免費(fèi)獲得的自由軟件,能夠在PC計(jì)算機(jī)上實(shí)現(xiàn)全部的UNIX特性。Linux正確的讀音應(yīng)該為['li:nэks/]。1.1.1Linux操作系統(tǒng)的發(fā)展1.1Linux與Ubuntu

Linux的發(fā)展Linux是一個(gè)內(nèi)核,也就是一個(gè)提供硬件抽象層、磁盤及文件系統(tǒng)控制、多任務(wù)等功能的系統(tǒng)軟件。

一些機(jī)構(gòu)和公司將Linux內(nèi)核、源碼以及相關(guān)應(yīng)用軟件集成為一個(gè)完整的操作系統(tǒng),便于用戶安裝和使用,從而形成Linux發(fā)行版本。Linux在桌面應(yīng)用、服務(wù)器平臺(tái)、嵌入式應(yīng)用等領(lǐng)域得到了良好發(fā)展。在高性能集群計(jì)算(HPCC)中,Linux是無可爭(zhēng)議的霸主。虛擬化和網(wǎng)格技術(shù)基本是Linux的天下。Ubuntu等注重于桌面體驗(yàn)的發(fā)行版的不斷進(jìn)步?;贚inux的Android系統(tǒng)占據(jù)智能手機(jī)移動(dòng)操作系統(tǒng)的大半市場(chǎng)。1.1.1Linux操作系統(tǒng)的發(fā)展1.1Linux與Ubuntu?可以自由、免費(fèi)使用。?開放性。?性能好,功能完善,具有超強(qiáng)的穩(wěn)定性和可靠性,適合需要連續(xù)運(yùn)行的服務(wù)器系統(tǒng)。?可以進(jìn)行內(nèi)核定制。?支持多種硬件平臺(tái),包括PC、筆記本、工作站,甚至大型機(jī)。?完善的網(wǎng)絡(luò)與Internet支持。?可靠的系統(tǒng)安全。?提供可選的類Windows圖形界面。?設(shè)備獨(dú)立性。?良好的可移植性。1.1.2Linux操作系統(tǒng)的特性1.1Linux與Ubuntu

Linux的發(fā)展Linux采用分層設(shè)計(jì),包括4個(gè)層次。每層只能與它相鄰的層通信,層次間具有從上到下的依賴關(guān)系,靠上的層依賴于靠下的層,但靠下的層并不依賴于靠上的層。。

1.1.3分層設(shè)計(jì)的Linux體系結(jié)構(gòu)1.1Linux與Ubuntu內(nèi)核版本內(nèi)核版本是指內(nèi)核小組開發(fā)維護(hù)的系統(tǒng)內(nèi)核的版本號(hào)。

內(nèi)核版本有兩種不同的版本號(hào):實(shí)驗(yàn)版本和產(chǎn)品版本。內(nèi)核版本的每一個(gè)版本號(hào)組成形式:[主版本].[次版本].[修訂版本]-[附版本]發(fā)行版本Linux的發(fā)行版本通常包含了一些常用的工具性的實(shí)用程序(Utility),供普通用戶日常操作和管理員維護(hù)操作使用。Linux系統(tǒng)還有成百上千的第三方應(yīng)用程序可供選用,如數(shù)據(jù)庫管理系統(tǒng)、文字處理系統(tǒng)、Web服務(wù)器程序等。知名發(fā)行版本:RedHat、Slackware、Debian、SuSE、Ubuntu,紅旗Linux。1.1.4多種多樣的Linux版本1.1Linux與Ubuntu

Ubuntu含義及讀音“Ubuntu”一詞源于非洲祖魯人和科薩人的語言,發(fā)作oo-boon-too的音,國際音標(biāo)為[u??bu?ntu?],含義是“人性”、“我的存在是因?yàn)榇蠹业拇嬖凇保欠侵薜囊环N傳統(tǒng)價(jià)值觀,類似華人社會(huì)的“仁愛”思想。中文音譯為“烏班圖”。

Ubuntu的父版本——DebianDebian是一個(gè)純粹由自由軟件所組合而成的作業(yè)環(huán)境。系統(tǒng)中絕大部分基礎(chǔ)工具來自于GNU工程。Debian以其堅(jiān)守UNIX和自由軟件的精神,以及給予用戶眾多選擇而聞名。很多Linux發(fā)行版本都繼承了Debian系統(tǒng)。1.1.5后來居上的UbuntuLinux1.1Linux與Ubuntu

Ubuntu的誕生與發(fā)展

首個(gè)版本于2004年10月20日發(fā)布。2005年7月8日,MarkShuttleworth與Canonical有限公司宣布成立Ubuntu基金會(huì)。Ubuntu每半年發(fā)行一個(gè)新的版本,版本號(hào)由發(fā)布年月組成。Ubuntu旨在為廣大用戶提供一個(gè)最新的、同時(shí)又相當(dāng)穩(wěn)定的,主要由自由軟件構(gòu)建而成的操作系統(tǒng)。

Ubuntu的衍生版Ubuntu的支持者眾多,而且Ubuntu遵循著自由軟件的精神,因而出現(xiàn)了比較多的衍生版本。1.1.5后來居上的UbuntuLinux1.1Linux與Ubuntu

Ubuntu的特點(diǎn)

Ubuntu推出的主要目的是為了使PC變得簡(jiǎn)單易用,同時(shí)也提供了針對(duì)企業(yè)應(yīng)用的服務(wù)器版本。與其他基于Debian的Linux發(fā)行版(相比,Ubuntu更接近Debian的開發(fā)理念,它主要使用自由、開源的軟件。Ubuntu具有優(yōu)秀的軟件管理軟件Synaptic(新立得軟件包管理器),方便更新、安裝、刪除軟件。

從Ubuntu11.04開始,GNOME桌面環(huán)境被替換為Ubuntu開發(fā)的Unity環(huán)境,但仍然使用部分GNOME的附屬應(yīng)用程序。目前全世界桌面操作系統(tǒng)市場(chǎng)約有5%由Linux家族所占據(jù),其中約有一半為Ubuntu。1.1.5后來居上的UbuntuLinux1.2安裝Ubuntu操作系統(tǒng)

獲取Ubuntu安裝包

準(zhǔn)備硬件1GHz或更快的32位或64位處理器1GB內(nèi)存(32位)或2GB內(nèi)存(64位)16GB可用硬盤空間(32位)或20GB可用硬盤空間(64位)

確保計(jì)算機(jī)能夠連接訪問Internet(最好通過路由器訪問)

了解Linux磁盤分區(qū)

/分區(qū):即系統(tǒng)的根分區(qū),用于存儲(chǔ)大部分系統(tǒng)文件和用戶文件swap分區(qū):提供虛擬內(nèi)存空間,通常是物理內(nèi)存的兩倍左右選擇安裝方式1.2.1安裝前的準(zhǔn)備工作1.2安裝Ubuntu操作系統(tǒng)

1.2.2Ubuntu安裝過程1.2安裝Ubuntu操作系統(tǒng)

1.2.2Ubuntu安裝過程1.2安裝Ubuntu操作系統(tǒng)

1.2.2Ubuntu安裝過程1.2安裝Ubuntu操作系統(tǒng)

1.2.2Ubuntu安裝過程1.2安裝Ubuntu操作系統(tǒng)

1.2.2Ubuntu安裝過程1.2安裝Ubuntu操作系統(tǒng)

1.2.3登錄、注銷與關(guān)機(jī)登錄的目的就是使系統(tǒng)能夠識(shí)別出當(dāng)前用戶身份,登錄Linux系統(tǒng)是使用這個(gè)系統(tǒng)的第一步。用戶應(yīng)該首先擁有該系統(tǒng)的一個(gè)賬戶,作為登錄憑證。初次使用Ubuntu系統(tǒng),無法作為root(超級(jí)管理員)登錄系統(tǒng)。Ubuntu默認(rèn)安裝時(shí),讓系統(tǒng)的第一個(gè)用戶通過sudo命令獲得超級(jí)用戶的所有權(quán)限。在圖形界面中執(zhí)行系統(tǒng)配置管理操作時(shí),會(huì)提示輸入管理員密碼,類似于Windows7中的用戶賬戶控制。

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

1.2.3登錄、注銷與關(guān)機(jī)正式登錄之后,進(jìn)入桌面環(huán)境。如果要關(guān)機(jī)或注銷,單擊右上角的齒輪圖標(biāo)彈出菜單,根據(jù)提示操作即可。

1.3熟悉Ubuntu桌面環(huán)境

Dash主頁

1.3.1程序啟動(dòng)器中的常見應(yīng)用1.3熟悉Ubuntu桌面環(huán)境

文件管理器

1.3.1程序啟動(dòng)器中的常見應(yīng)用1.3熟悉Ubuntu桌面環(huán)境

FireFox瀏覽器

1.3.1程序啟動(dòng)器中的常見應(yīng)用1.3熟悉Ubuntu桌面環(huán)境

LibreOffice套件

1.3.1程序啟動(dòng)器中的常見應(yīng)用1.3熟悉Ubuntu桌面環(huán)境

Ubuntu軟件中心

1.3.1程序啟動(dòng)器中的常見應(yīng)用1.3熟悉Ubuntu桌面環(huán)境

系統(tǒng)設(shè)置1.3.1程序啟動(dòng)器中的常見應(yīng)用1.3熟悉Ubuntu桌面環(huán)境

軟件更新器1.3.1程序啟動(dòng)器中的常見應(yīng)用1.3熟悉Ubuntu桌面環(huán)境

顯示設(shè)置1.3.2桌面?zhèn)€性化設(shè)置1.3熟悉Ubuntu桌面環(huán)境

外觀設(shè)置1.3.2桌面?zhèn)€性化設(shè)置1.3熟悉Ubuntu桌面環(huán)境

鎖屏設(shè)置1.3.2桌面?zhèn)€性化設(shè)置1.3熟悉Ubuntu桌面環(huán)境

輸入法設(shè)置與輸入法切換1.3.2桌面?zhèn)€性化設(shè)置1.3熟悉Ubuntu桌面環(huán)境

快捷鍵設(shè)置1.3.2桌面?zhèn)€性化設(shè)置1.3熟悉Ubuntu桌面環(huán)境

運(yùn)行應(yīng)用程序

通??梢栽趩?dòng)器中單擊應(yīng)用程序項(xiàng),或者在桌面上雙擊相應(yīng)的應(yīng)用程序圖標(biāo)來運(yùn)行圖形界面應(yīng)用程序

啟動(dòng)器操作1.3.3桌面環(huán)境基本操作1.3熟悉Ubuntu桌面環(huán)境

窗口操作1.3.3桌面環(huán)境基本操作1.3熟悉Ubuntu桌面環(huán)境

使用gedit文本編輯器1.3.3桌面環(huán)境基本操作1.3熟悉Ubuntu桌面環(huán)境

安裝軟件軟件包列表1.3.3桌面環(huán)境基本操作1.3熟悉Ubuntu桌面環(huán)境

安裝軟件查看軟件包信息1.3.3桌面環(huán)境基本操作1.3熟悉Ubuntu桌面環(huán)境

安裝軟件已安裝軟件包列表1.3.3桌面環(huán)境基本操作1.3熟悉Ubuntu桌面環(huán)境

安裝軟件更改軟件源

選擇下載服務(wù)器息1.3.3桌面環(huán)境基本操作第2章圖形界面與命令行

主編:張金石本章學(xué)習(xí)要點(diǎn)(1)Linux圖形界面(2)Linux命令行界面(3)Shell基礎(chǔ)(4)Linux命令行使用(5)使用vi編輯器建議課時(shí):2課時(shí)2.1Linux圖形界面Windows與Linux圖形架構(gòu)2.1Linux圖形界面2.1.1XWindowSystem2.1Linux圖形界面XWindowSystem只是提供了建立窗口的一個(gè)標(biāo)準(zhǔn),具體的窗口形式由窗口管理器決定。

窗口管理器是XWindowSystem的組成部分,用來控制窗口的外觀,并提供與用戶交互的方法。

作為在XServer上運(yùn)行的應(yīng)用程序,窗口管理器為用戶提供操作窗口程序的方法。窗口管理器是與XServer進(jìn)行交互控制的服務(wù)器端程序,也可以將它看作是一種特殊的X客戶端程序,其功能都是通過向X服務(wù)器發(fā)送命令來實(shí)現(xiàn)的。2.1.2窗口管理器(WindowManger)2.1Linux圖形界面顯示管理器提供圖形界面用戶登錄,用于驗(yàn)證用戶身份,讓用戶登錄到系統(tǒng)。

圖形界面由顯示管理器啟動(dòng),包括XServer。

系統(tǒng)啟動(dòng)之后第一個(gè)要啟動(dòng)的XClient程序是DM,DM也是一類軟件,如XDM、KDM、GDM。2.1.3顯示管理器(DisplayManager)2.1Linux圖形界面

Widget庫定義一套圖形用戶界面的編程接口。

應(yīng)用程序開發(fā)人員通過調(diào)用該庫來實(shí)現(xiàn)具體的用戶界面,包括按鈕、文本框、菜單、滾動(dòng)條等。

程序員不需要理解XServer的語言,由Widget庫將調(diào)用提交給XServer即可。2.1.4Widget庫2.1Linux圖形界面開發(fā)人員在窗口管理器的基礎(chǔ)上,增加各種功能和應(yīng)用程序,提供更為完善的圖形用戶環(huán)境,這就是桌面環(huán)境。2.1.5桌面環(huán)境(DesktopEnvironment)2.1Linux圖形界面與GNOME、KDE不同,Unity并非一個(gè)完整桌面程序安裝包,主要實(shí)現(xiàn)的是桌面環(huán)境的面板部分,窗口管理器等其他桌面環(huán)境要素采用了現(xiàn)有的方案。2.1.6Unity桌面環(huán)境2.2Linux命令行界面打開終端控制臺(tái)?使用組合鍵<Ctrl>+<Alt>+<T>。?在Dash中瀏覽搜索“終端”程序。?在文件系統(tǒng)中搜索“gnome-terminal”。建議將終端應(yīng)用程序圖標(biāo)鎖定到啟動(dòng)器,以便于今后通過快捷方式運(yùn)行。2.2.1使用仿真終端窗口2.2Linux命令行界面配置終端

2.2.1使用仿真終端窗口2.2Linux命令行界面

UNIX

UNIX是一個(gè)強(qiáng)大的多用戶、多任務(wù)操作系統(tǒng),支持多種處理器架構(gòu)。UNIX版本大多要與硬件相配套,代表產(chǎn)品包括HP-UX、IBMAIX等。

GNU與GPL

?GNU通用公共許可證(GNUGeneralPublicLicense,簡(jiǎn)稱GPL)?GNU較寬松公共許可證(GNULesserGeneralPublicLicense,簡(jiǎn)稱LGPL)?GNU自由文檔許可證(GNUFreeDocumentationLicense,簡(jiǎn)稱GFDL)2.2.1使用仿真終端窗口2.2Linux命令行界面Ubuntu桌面版啟動(dòng)之后直接進(jìn)入圖形界面,然后可以根據(jù)需要切換到文本模式,此時(shí)需要登錄到Linux系統(tǒng)。Linux系統(tǒng)允許用戶同時(shí)打開6個(gè)虛擬控制臺(tái)(tty1~tty6)進(jìn)行操作,每個(gè)控制臺(tái)可以讓不同用戶身份登錄,運(yùn)行不同的應(yīng)用程序。2.2.2使用文本模式2.2Linux命令行界面Linux只有root用戶才能執(zhí)行關(guān)機(jī)或重啟命令。執(zhí)行reboot命令重啟sudoreboot執(zhí)行shutdown命令關(guān)機(jī)要立即關(guān)機(jī),執(zhí)行以下命令shutdown–hnow執(zhí)行以下命令表示10分鐘之后關(guān)機(jī),并向用戶給出提示shutdown+10“Systemwillshutdownafter10minutes”2.2.3使用命令行關(guān)閉和重啟系統(tǒng)2.3Shell基礎(chǔ)

LinuxShell主要功能?解釋用戶在命令行提示符下輸入的命令。這是最主要的功能。?提供個(gè)性化的用戶環(huán)境,通常由Shell初始化配置文件實(shí)現(xiàn)。?編寫Shell腳本,實(shí)現(xiàn)高級(jí)管理功能。2.3.1什么是Shell2.3Shell基礎(chǔ)

用戶進(jìn)入Linux命令行時(shí),就已自動(dòng)運(yùn)行一個(gè)默認(rèn)的Shell程序。

用戶可看到Shell的提示符,用戶在提示符后輸入一串字符,Shell將對(duì)這一串字符進(jìn)行解釋。輸入的這一串字符就是命令行。Ubuntu默認(rèn)使用的Shell程序是bash。要改變當(dāng)前Shell程序,只需在命令行中輸入Shell名稱。2.3.2使用Shell2.3Shell基礎(chǔ)

通配符*(星號(hào)):表示任何字符串。

?(問號(hào)):表示任何單個(gè)字符。[](一對(duì)方括號(hào)):表示一個(gè)字符序列,字符序列可以直接包括若干字符,也可以是由“-”連接起止字符形成的序列。!(感嘆號(hào)):在[]中使用!表示排除其中任意字符。^(冪符號(hào)):只在一行的開頭匹配字符串。$(美元符號(hào)):只在行尾匹配字符串,它放在匹配單詞的后面。2.3.3正則表達(dá)式2.3Shell基礎(chǔ)

模式表達(dá)式符*:匹配任意多個(gè)模式。+:匹配1個(gè)或多個(gè)模式。

?:匹配模式表中任何一種模式。@:僅匹配模式表中一個(gè)給定模式。?。撼o定模式表中的一個(gè)模式之外,它可以匹配其他任何字符串。2.3.3正則表達(dá)式2.3Shell基礎(chǔ)引號(hào)單引號(hào)(')括起來的字符串視為普通字符串。雙引號(hào)(")括起來的字符串,除$、\、單引號(hào)和雙引號(hào)仍作為特殊字符并保留其特殊功能外,其他都視為普通字符對(duì)待。反引號(hào)(`)起來的字符串被Shell解釋為命令行,在執(zhí)行時(shí)首先執(zhí)行該命令行,并以它的標(biāo)準(zhǔn)輸出結(jié)果替代該命令行。

2.3.4Shell中的特殊字符2.3Shell基礎(chǔ)其他符號(hào)

#(注釋)\(跳轉(zhuǎn)符號(hào),將特殊字符或通配符還原成一般字符)|(分隔兩個(gè)管道命令);(分隔多個(gè)命令)/~(用戶的主目錄)$(變量前需要加的變量值)&(將該符號(hào)前的命令放到后臺(tái)執(zhí)行)

2.3.4Shell中的特殊字符2.3Shell基礎(chǔ)常用的環(huán)境變量PATH(可執(zhí)行命令的搜索路徑)HOME(用戶主目錄)LOGNAME(當(dāng)前用戶的登錄名)HOSTNAME(主機(jī)名)PS1(當(dāng)前命令提示符)SHELL(用戶當(dāng)前使用的Shell)使用env命令可顯示所有的環(huán)境變量要引用某個(gè)環(huán)境變量,在其前面加上$符號(hào)要修改某個(gè)環(huán)境變量,則不用加上$符號(hào)2.3.5環(huán)境變量2.4Linux命令行使用命令格式如下:

提示符命令選項(xiàng)參數(shù)有的命令不帶任何選項(xiàng)和參數(shù)。Linux命令行嚴(yán)格區(qū)分大小寫,命令、選項(xiàng)和參數(shù)都是如此。選項(xiàng)是包括一個(gè)或多個(gè)字母的代碼,前面有一個(gè)“-”連字符,主要用于改變命令執(zhí)行動(dòng)作的類型。參數(shù)通常是命令的操作對(duì)象,多數(shù)命令都可使用參數(shù)。同時(shí)帶有選項(xiàng)和參數(shù)的命令,通常選項(xiàng)位于參數(shù)之前。2.4.1命令語法格式2.4Linux命令行使用編輯修改命令行

調(diào)用歷史命令自動(dòng)補(bǔ)全命令一行多條命令和命令行續(xù)行強(qiáng)制中斷命令運(yùn)行

獲得聯(lián)機(jī)幫助2.4.2命令行基本用法2.4Linux命令行使用輸入重定向

命令<文件名輸出重定向

命令>文件名管道命令1|命令2……|命令n命令替換命令1`命令2`2.4.3命令行輸入與輸出2.4Linux命令行使用Shell腳本Shell腳本是指使用Shell所提供的語句所編寫的命令文件。Shell腳本最基本的功能就是匯集一些在命令行輸入的連續(xù)指令,將它們寫入腳本中,而由直接執(zhí)行腳本來啟動(dòng)一連串的命令行指令。Shell腳本執(zhí)行將Shell腳本的權(quán)限設(shè)置為可執(zhí)行,然后在提示符下直接執(zhí)行它。

直接編輯生成的腳本文件沒有執(zhí)行權(quán)限,要當(dāng)做命令執(zhí)行,就需要利用命令chmod將它置為具有執(zhí)行權(quán)限。例如chmod+xexample12.4.4執(zhí)行Shell腳本2.5使用vi編輯器命令模式(Commandmode):輸入的任何字符都作為命令處理插入模式(Insertmode):輸入的任何字符都作為插入字符處理末行模式(Lastlinemode):執(zhí)行文件級(jí)或全局性操作,如保存文件、退出編輯器,設(shè)置編輯環(huán)境等vi操作模式2.5使用vi編輯器打開vi編輯器編輯文件保存文件和退出其他全局性操作多文件操作

Vi基本操作第3章用戶與組管理

主編:張金石本章學(xué)習(xí)要點(diǎn)(1)

Linux用戶賬戶(2)Ubuntu用戶賬戶(3)用戶與組配置文件(4)用戶與組賬戶圖形化管理工具(5)用戶與組賬戶命令行管理工具建議課時(shí):2課時(shí)3.1用戶與組概述超級(jí)用戶(superuser)超級(jí)用戶就是根賬戶root,可以執(zhí)行所有任務(wù),UID為0。root賬戶具有最高的系統(tǒng)權(quán)限,比Windows系統(tǒng)中管理員賬戶的權(quán)限更高,一般情況下不要直接使用root賬戶。系統(tǒng)用戶(systemuser)系統(tǒng)本身或應(yīng)用程序使用的專門賬戶。UID的范圍為1~499。

它并沒有特別的權(quán)限,通常又分為兩種,一種是由Linux系統(tǒng)安裝時(shí)自行建立的系統(tǒng)賬戶,另一種是用戶自定義的系統(tǒng)賬戶。普通用戶(regularuser供實(shí)際用戶登錄使用的普通用戶賬戶。UID默認(rèn)從1000開始順序編號(hào)。3.1.1Linux用戶賬戶及其類型3.1用戶與組概述

Linux的超級(jí)用戶權(quán)限解決方案許多系統(tǒng)配置和管理操作需要root權(quán)限。Linux提供了特殊機(jī)制,讓普通用戶臨時(shí)具備root權(quán)限。一種方法是用戶執(zhí)行su命令將自己提升為root權(quán)限,另一種方法是使用命令行工具sudo臨時(shí)使用root身份運(yùn)行程序,執(zhí)行完畢后自動(dòng)返回到普通用戶狀態(tài)。

Ubuntu管理員

Ubuntu默認(rèn)禁用root賬戶,在安裝過程只是設(shè)置一個(gè)普通用戶,并且讓它自動(dòng)成為Ubuntu管理員。Ubuntu管理員是指具有管理權(quán)限的普通用戶,有權(quán)執(zhí)行刪除用戶、安裝軟件和驅(qū)動(dòng)程序等管理工作。Ubuntu管理員主要用于執(zhí)行系統(tǒng)配置管理任務(wù),其權(quán)限比標(biāo)準(zhǔn)用戶高,比超級(jí)管理員則要低很多。3.1.2Ubuntu的超級(jí)用戶權(quán)限與管理員3.1用戶與組概述

Linux的超級(jí)用戶權(quán)限解決方案許多系統(tǒng)配置和管理操作需要root權(quán)限。Linux提供了特殊機(jī)制,讓普通用戶臨時(shí)具備root權(quán)限。一種方法是用戶執(zhí)行su命令將自己提升為root權(quán)限,另一種方法是使用命令行工具sudo臨時(shí)使用root身份運(yùn)行程序,執(zhí)行完畢后自動(dòng)返回到普通用戶狀態(tài)。

Ubuntu管理員

Ubuntu默認(rèn)禁用root賬戶,在安裝過程只是設(shè)置一個(gè)普通用戶,并且讓它自動(dòng)成為Ubuntu管理員。Ubuntu管理員是指具有管理權(quán)限的普通用戶,有權(quán)執(zhí)行刪除用戶、安裝軟件和驅(qū)動(dòng)程序等管理工作。Ubuntu管理員主要用于執(zhí)行系統(tǒng)配置管理任務(wù),其權(quán)限比標(biāo)準(zhǔn)用戶高,比超級(jí)管理員則要低很多。3.1.2Ubuntu的超級(jí)用戶權(quán)限與管理員3.1用戶與組概述

Ubuntu的sudo命令

sudo命令用于切換用戶身份執(zhí)行:sudo[選項(xiàng)]<命令>...

Ubuntu的su命令使用su命令臨時(shí)改變用戶身份su[選項(xiàng)][用戶登錄名]

Ubuntu管理員在圖形界面中獲得root特權(quán)在圖形界面中執(zhí)行系統(tǒng)管理任務(wù)時(shí)往往需要root權(quán)限,一般會(huì)彈出認(rèn)證對(duì)話框,要求輸入當(dāng)前管理員賬戶的密碼,認(rèn)證通過后才能執(zhí)行相應(yīng)任務(wù)。3.1.2Ubuntu的超級(jí)用戶權(quán)限與管理員3.1用戶與組概述

Ubuntu啟用root登錄首先執(zhí)行命令sudopasswdroot根據(jù)提示為root設(shè)置密碼,然后編輯配置文件

/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf加入下面的行:greeter-show-manual-login=true保存該文件,重啟系統(tǒng)就可以root賬戶登錄3.1.2Ubuntu的超級(jí)用戶權(quán)限與管理員3.1用戶與組概述組的概念組是一類特殊賬戶,就是指具有相同或者相似特性的用戶集合,又稱用戶組??梢韵蛞唤M用戶而不是每一個(gè)用戶分配權(quán)限。用戶與組屬于多對(duì)多的關(guān)系。

一個(gè)用戶可以同時(shí)屬于多個(gè)組,其中某個(gè)組為該用戶的主要組(PrimaryGroup),其他組為該用戶的次要組。組賬戶類型組賬戶分為超級(jí)組(SuperuserGroup)、系統(tǒng)組(System)和自定義組。GID分別為0、1~499、從1000開始。3.1.3組賬戶及其類型3.1用戶與組概述

用戶配置文件用戶賬戶配置文件/etc/passwd

賬戶名:密碼:UID:GID:注釋:主目錄:Shell用戶密碼配置文件/etc/shadow賬戶名:密碼:最近一次修改:最短有效期:最長(zhǎng)有效期:

過期前警告期:過期日期:禁用:保留用于未來擴(kuò)展

組配置文件

組賬戶配置文件/etc/group組名:組密碼:GID:組成員列表組賬戶密碼配置文件/etc/gshadow

組名:加密后的組密碼:組管理員:組成員列表3.1.4用戶與組配置文件3.2使用圖形化工具管理用戶和組使用“用戶賬戶”管理工具Ubuntu內(nèi)置一個(gè)名為“用戶賬戶”的圖形化工具,能夠創(chuàng)建用戶、設(shè)置密碼和刪除用戶。3.2.1創(chuàng)建和管理用戶賬戶3.2使用圖形化工具管理用戶和組使用“用戶賬戶”管理工具3.2.1創(chuàng)建和管理用戶賬戶3.2使用圖形化工具管理用戶和組使用“用戶賬戶”管理工具3.2.1創(chuàng)建和管理用戶賬戶3.2使用圖形化工具管理用戶和組使用“用戶和組”管理工具安裝圖形化系統(tǒng)管理工具gnome-system-tools3.2.1創(chuàng)建和管理用戶賬戶3.2使用圖形化工具管理用戶和組使用“用戶和組”管理工具

3.2.1創(chuàng)建和管理用戶賬戶3.2使用圖形化工具管理用戶和組Ubuntu內(nèi)置的“用戶賬戶”工具不支持組賬戶管理,可以考慮改用“用戶和組”管理工具3.2.2創(chuàng)建和管理組賬戶3.3使用命令行工具管理用戶和組查看用戶賬戶查看用戶配置文件/etc/passwd。用文本編輯器打開該配置文件后進(jìn)行搜索。

在命令行中執(zhí)行文件顯示命令并通過管道操作使用grep命令來查找。

zxp@LinuxPC1:~$cat/etc/passwd|grepzhangzhang:x:1001:1001:zhang,,,:/home/zhang:/bin/bash

3.3.1管理用戶賬戶3.3使用命令行工具管理用戶和組添加用戶賬戶使用Linux通用命令useradd:useradd[選項(xiàng)]<用戶名>使用Ubuntu專用命令adduser命令添加一個(gè)普通用戶(非管理員):adduser[--home用戶主文件夾][--shellSHELL][--no-create-home(無主文件夾)][--uid用戶ID][--firstuidID][--lastuidID][--gecosGECOS][--ingroup用戶組|--gid組ID][--disabled-password(禁用密碼)][--disabled-login(禁止登錄)][--encrypt-home]用戶名使用Ubuntu專用命令adduser命令添加一個(gè)管理員賬戶:adduser--system[--home用戶主文件夾][--shellSHELL][--no-create-home(無主文件夾)][--uid用戶ID][--gecosGECOS][--group|--ingroup用戶組|--gid組ID][--disabled-password(禁用密碼)][--disabled-login(禁止登錄)]用戶名

3.3.1管理用戶賬戶3.3使用命令行工具管理用戶和組管理用戶賬戶密碼使用passwd命令為用戶設(shè)置密碼:passwd[選項(xiàng)][用戶名](1)設(shè)置賬戶密碼設(shè)置密碼后,原密碼將被自動(dòng)被覆蓋。(2)賬戶密碼鎖定與解鎖使用帶?l選項(xiàng)的passwd命令可鎖定賬戶密碼(3)查詢密碼狀態(tài)使用帶-S選項(xiàng)的passwd命令可查看某賬戶的當(dāng)前狀態(tài)。(4)刪除賬戶密碼使用帶-d選項(xiàng)的passwd命令可刪除密碼。

3.3.1管理用戶賬戶3.3使用命令行工具管理用戶和組修改用戶賬戶基本用法為:

usermod[選項(xiàng)]用戶名大部分選項(xiàng)與添加用戶所用的useradd命令相同。使用?l選項(xiàng)改變用戶賬戶名:

usermod-l新用戶名原用戶名使用-L選項(xiàng)鎖定賬戶,臨時(shí)禁止該用戶登錄:

usermod–L用戶名如果要解除賬戶鎖定,使用-U選項(xiàng)即可。使用命令chfn來更改用戶的個(gè)人信息:

chfn[選項(xiàng)][用戶名]

3.3.1管理用戶賬戶3.3使用命令行工具管理用戶和組刪除用戶賬戶基本用法為:

userdel[-r]用戶名選項(xiàng)-r表示刪除該賬戶的同時(shí)一并刪除該賬戶對(duì)應(yīng)的主目錄和郵件目錄。userdel不允許刪除正在使用(已經(jīng)登錄)的用戶賬戶。Ubuntu中使用較多使用刪除命令deluser。選項(xiàng)為長(zhǎng)格式,例如選項(xiàng)--remove-home表示同時(shí)刪除用戶的主目錄和郵箱;--remove-all-files表示刪除用戶擁有的所有文件。

3.3.1管理用戶賬戶3.3使用命令行工具管理用戶和組創(chuàng)建組賬戶使用Linux通用命令groupadd:groupadd[選項(xiàng)]組名

-g選項(xiàng)可自行指定組的GID。

使用Ubuntu專用命令ddgroup,其選項(xiàng)使用長(zhǎng)格式,該命令執(zhí)行過程中可提供交互對(duì)話。

添加一個(gè)普通用戶組的語法格式為:addgroup[--gidID]組名添加一個(gè)管理員用戶組的語法格式為:addgroup--system[--gid組ID]組名

3.3.2管理組賬戶3.3使用命令行工具管理用戶和組修改組賬戶

groupmod[-gGID][-n新組名]組名刪除組賬戶

groupdel組名

3.3.2管理組賬戶3.3使用命令行工具管理用戶和組管理組成員groups命令用于顯示某用戶所屬的全部組。通過查看/etc/group配置文件查看組成員。使用命令gpasswd將用戶添加到指定的組:gpasswd–-a用戶名組名使用命令gpasswd將某用戶從組中刪除:gpasswd–-d用戶名組名使用命令gpasswd將若干用戶位置為組成員(添加到組中):gpasswd–-M用戶名,用戶名,...組名使用命令adduser將用戶添加到組中。使用命令deluser將用戶從組中刪除。

3.3.2管理組賬戶3.3使用命令行工具管理用戶和組查看用戶信息執(zhí)行id命令可以查看指定用戶或當(dāng)前用戶的信息:id[選項(xiàng)][用戶名]查看登錄用戶使用who命令查看當(dāng)前系統(tǒng)上有哪些用戶登錄。使用last命令查看系統(tǒng)的歷史登錄情況。3.3.3其他用戶管理命令第4章文件與目錄管理

主編:張金石本章學(xué)習(xí)要點(diǎn)(1)Linux目錄結(jié)構(gòu)(2)Linux文件類型(3)Ubuntu目錄操作(4)Ubuntu文件操作(5)管理文件與目錄權(quán)限建議課時(shí):2課時(shí)4.1Linux文件與目錄概述

Linux目錄樹目錄樹的起始點(diǎn)為根目錄(/)。每一個(gè)目錄不僅能使用本地分區(qū)的文件系統(tǒng),也可以使用網(wǎng)絡(luò)上的文件系統(tǒng)。每一個(gè)文件在目錄樹中的文件名(包含完整路徑)獨(dú)一無二

。4.1.1Linux目錄結(jié)構(gòu)4.1Linux文件與目錄概述

Linux目錄樹4.1.1Linux目錄結(jié)構(gòu)4.1Linux文件與目錄概述文件與目錄的命名規(guī)范目錄或文件名長(zhǎng)度可以達(dá)到255個(gè)字符。包含完整路徑名稱及目錄(/)的完整文件名為4096個(gè)字符。嚴(yán)格區(qū)分大小寫??梢园崭竦忍厥庾址?,但必須使用引號(hào);不可以包含“/”字符。還應(yīng)避免特殊字符:*?><;&![]|\'"`(){}。同類文件應(yīng)使用同樣的后綴或擴(kuò)展名。4.1.1Linux目錄結(jié)構(gòu)4.1Linux文件與目錄概述

Linux目錄樹FHS規(guī)范在根目錄(/)下面各個(gè)主要目錄應(yīng)該放什么樣的文件第1層是根目錄下面的各個(gè)目錄應(yīng)該放什么文件第2層針對(duì)/usr及/var這兩個(gè)目錄的子目錄來定義4.1.2Linux目錄配置標(biāo)準(zhǔn)——FHS4.1Linux文件與目錄概述

Linux文件結(jié)構(gòu)索引節(jié)點(diǎn):又稱I節(jié)點(diǎn),包含有關(guān)相應(yīng)文件信息的一個(gè)記錄。數(shù)據(jù):文件的實(shí)際內(nèi)容,可以是空的,也可以非常大,并且有自己的結(jié)構(gòu)。普通文件包括文本文件、數(shù)據(jù)文件和可執(zhí)行的二進(jìn)制程序等。目錄文件目錄文件是一種特殊文件,利用它可以構(gòu)成文件系統(tǒng)的分層樹形結(jié)構(gòu)。每個(gè)目錄文件中至少包括兩個(gè)條目:“..”表示上一級(jí)目錄,“.”表示該目錄本身。4.1.3Linux文件類型4.1Linux文件與目錄概述設(shè)備文件設(shè)備文件是一種特殊文件,用于存放在文件索引節(jié)點(diǎn)中的信息。設(shè)備文件又可分為兩種類型:字符設(shè)備文件和塊設(shè)備文件。鏈接文件一種特殊文件,提供對(duì)其他文件的參照。它們存放的數(shù)據(jù)是文件系統(tǒng)中通向文件的路徑。鏈接文件有兩種,分別是符號(hào)鏈接(SymbolicLink)和硬鏈接(HardLink)。4.1.3Linux文件類型4.2Ubuntu目錄操作Ubuntu桌面環(huán)境使用的文件管理器是Nautilus。4.2.1使用文件管理器進(jìn)行目錄操作4.2Ubuntu目錄操作創(chuàng)建目錄mkdir命令創(chuàng)建由目錄名命名的目錄。mkdir[選項(xiàng)]目錄名刪除目錄使用rmdir命令從一個(gè)目錄中刪除一個(gè)或多個(gè)空的子目錄rmdir[選項(xiàng)]目錄名4.2.2使用命令行進(jìn)行目錄操作4.2Ubuntu目錄操作改變工作目錄cd命令用來改變工作目錄。cd[目錄名]pwd命令用于顯示當(dāng)前工作目錄的絕對(duì)路徑pwd顯示目錄內(nèi)容ls命令列出指定目錄的內(nèi)容ls[選項(xiàng)][目錄或文件]

4.2.2使用命令行進(jìn)行目錄操作4.3Ubuntu文件操作在Ubuntu桌面環(huán)境使用文件管理器進(jìn)行文件操作。4.3.1使用文件管理器進(jìn)行文件操作4.3Ubuntu文件操作文件內(nèi)容顯示cat命令連接文件并打印到標(biāo)準(zhǔn)輸出設(shè)備上,常用來顯示文件內(nèi)容cat[選項(xiàng)][文件名1][文件名2]more命令時(shí)可以逐頁顯示文件內(nèi)容more[選項(xiàng)][文件名]less命令用來分頁顯示文件內(nèi)容,但功能比more更強(qiáng)大less[選項(xiàng)][文件名]head命令在屏幕上顯示文件的開頭若干行或多少個(gè)字節(jié)head[選項(xiàng)][文件名]tail命令在屏幕上顯示指定文件的末尾若干行或若干字節(jié)tail[選項(xiàng)][文件名]od命令用于按照特殊格式查看文件內(nèi)容。語法格式如下:od[選項(xiàng)][文件名]4.3.2使用命令行進(jìn)行文件操作4.3Ubuntu文件操作文件內(nèi)容查找grep命令用來在文本文件中查找指定模式的單詞或短語grep[選項(xiàng)]...模式[文件名]...文件內(nèi)容比較comm命令對(duì)兩個(gè)已經(jīng)排好序的文件進(jìn)行逐行比較,只顯示它們共有的行comm[-123]文件1文件2diff命令逐行比較兩個(gè)文件,列出它們的不同之處,并且提示為使兩個(gè)文件一致需要修改哪些行。diff[選項(xiàng)]文件1文件24.3.2使用命令行進(jìn)行文件操作4.3Ubuntu文件操作文件內(nèi)容排序sort命令用于對(duì)文本文件的各行進(jìn)行排序sort[選項(xiàng)]文件名列表文件內(nèi)容統(tǒng)計(jì)wc命令用于統(tǒng)計(jì)出指定文件的字節(jié)數(shù)、字?jǐn)?shù)、行數(shù),并輸出結(jié)果wc[選項(xiàng)]文件名列表文件內(nèi)容查找find命令用于在目錄結(jié)構(gòu)中搜索滿足查詢條件的文件并執(zhí)行指定操作find[路徑…][匹配表達(dá)式]locate命令用于查找文件,它比find命令的搜索速度快locate[選項(xiàng)]...[模式]...4.3.2使用命令行進(jìn)行文件操作4.3Ubuntu文件操作文件(目錄)復(fù)制、刪除和移動(dòng)cp命令將源文件或目錄復(fù)制到目標(biāo)文件或目錄中cp[選項(xiàng)]源文件或目錄目標(biāo)文件或目錄rm命令可以刪除一個(gè)目錄中的一個(gè)或多個(gè)文件和目錄,也可以將某個(gè)目錄及其下屬的所有文件和子目錄刪除。rm[選項(xiàng)]文件列表mv命令用來移動(dòng)文件或目錄,還可在移動(dòng)的同時(shí)修改文件或目錄名。mv[選項(xiàng)]源文件或目錄目標(biāo)文件或目錄4.3.2使用命令行進(jìn)行文件操作4.3Ubuntu文件操作鏈接文件創(chuàng)建鏈接文件命令是ln,該命令在文件之間創(chuàng)建鏈接。建立符號(hào)鏈接文件的語法格式:ln–s目標(biāo)(原文件或目錄)鏈接文件建立硬鏈接文件的語法格式:ln目標(biāo)(原文件)鏈接文件4.3.2使用命令行進(jìn)行文件操作4.3Ubuntu文件操作文件壓縮與解壓縮gzip命令用于對(duì)文件進(jìn)行壓縮和解壓縮。gzip[選項(xiàng)]壓縮文件名/解壓縮文件名unzip命令用于對(duì)winzip格式的壓縮文件進(jìn)行解壓縮。unzip[選項(xiàng)]壓縮文件名tar命令用于對(duì)文件和目錄進(jìn)行打包。tar[選項(xiàng)]文件或目錄名4.3.2使用命令行進(jìn)行文件操作4.4管理文件和目錄權(quán)限

文件訪問者身份所有者(屬主)所屬組(屬組)其他用戶

文件訪問權(quán)限讀(r):讀取文件內(nèi)容或者查看目錄。寫(w):修改文件內(nèi)容或者創(chuàng)建、刪除文件。執(zhí)行(x):執(zhí)行文件或者允許使用cd命令進(jìn)入目錄

文件屬性

[文件權(quán)限][鏈接][擁有者][所屬組][檔案容量][修改日期][文件名]4.4.1文件訪問者身份與文件訪問權(quán)限字符1字符2~4字符5~7字符8~10文件類型所有者權(quán)限所屬組權(quán)限其他用戶權(quán)限4.4管理文件和目錄權(quán)限變更所有者使用chown命令變更文件所有者,使其他用戶對(duì)文件具有所有權(quán)chown[選項(xiàng)][新所有者]文件列表變更所屬組使用chgrp命令可以變更文件的所屬組chgrp[選項(xiàng)][新的所屬組]文件列表使用chown命令同時(shí)變更文件所有者和所屬組chown[選項(xiàng)][新所有者]:[新的所屬組]文件列表4.4.2變更文件訪問者身份4.4管理文件和目錄權(quán)限

設(shè)置文件訪問權(quán)限(文件權(quán)限用字符表示)chmod[選項(xiàng)]...模式[,模式]...文件

+表示增加某種權(quán)限,?表示撤銷某種權(quán)限,=表示指定某種權(quán)限(同時(shí)會(huì)取消其他權(quán)限)所有者、所屬組和其他用戶分別用字符u、g、o表示,全部用戶(包括3種用戶)則用a表示。權(quán)限類型用r、w和x表示設(shè)置文件訪問權(quán)限(文件權(quán)限用數(shù)字表示)

將權(quán)限讀(r)、寫(w)和執(zhí)行(x)分別用數(shù)字4、2和1表示,沒有任何權(quán)限則表示為0權(quán)限用其各項(xiàng)權(quán)限的和表示(結(jié)果為0~7之間的數(shù)字),依次為所有者(u)、所屬組(g)和其他用戶(o)的權(quán)限

4.4.3設(shè)置文件訪問權(quán)限4.4管理文件和目錄權(quán)限可設(shè)置的文件夾訪問權(quán)限無:沒有任何訪問權(quán)限(不能對(duì)所有者設(shè)置此權(quán)限)。只能列出文件:可列出文件清單。訪問文件:可以查看文件,但是不能做任何更改。創(chuàng)建和刪除文件:這是最高權(quán)限4.4.5在圖形界面中管理文件和文件夾訪問權(quán)限4.4管理文件和目錄權(quán)限對(duì)文件夾設(shè)置權(quán)限4.4.5在圖形界面中管理文件和文件夾訪問權(quán)限4.4管理文件和目錄權(quán)限對(duì)文件夾設(shè)置4種權(quán)限4.4.5在圖形界面中管理文件和文件夾訪問權(quán)限4.4管理文件和目錄權(quán)限可設(shè)置的文件訪問權(quán)限無:沒有任何訪問權(quán)限(不能對(duì)所有者設(shè)置此權(quán)限)。只讀:可打開文件查看內(nèi)容,但是不能做任何更改。讀寫:打開和保存文件。執(zhí)行:允許以程序方式運(yùn)行文件。4.4.5在圖形界面中管理文件和文件夾訪問權(quán)限4.4管理文件和目錄權(quán)限對(duì)文件設(shè)置權(quán)限4.4.5在圖形界面中管理文件和文件夾訪問權(quán)限第5章磁盤存儲(chǔ)管理

主編:張金石本章學(xué)習(xí)要點(diǎn)(1)Linux磁盤存儲(chǔ)(2)管理磁盤分區(qū)(3)管理文件系統(tǒng)(4)使用外部存儲(chǔ)設(shè)備(5)文件系統(tǒng)備份建議課時(shí):3課時(shí)5.1Linux磁盤存儲(chǔ)概述低級(jí)格式化將空白磁盤劃分出柱面和磁道,再將磁道劃分為若干個(gè)扇區(qū),每個(gè)扇區(qū)又劃分出標(biāo)識(shí)區(qū)、間隔區(qū)(GAP)和數(shù)據(jù)區(qū)等。磁盤分區(qū)磁盤在系統(tǒng)中使用都必須先進(jìn)行分區(qū)。分區(qū)也有助于更有效地使用磁盤空間。每一個(gè)分區(qū)在邏輯上都可以視為一個(gè)磁盤。高級(jí)格式化在磁盤分區(qū)上建立相應(yīng)的文件系統(tǒng)。5.1.1磁盤數(shù)據(jù)組織5.1Linux磁盤存儲(chǔ)概述命名原則Linux設(shè)備文件名用字母表示不同的設(shè)備接口。/dev/hda表示第1個(gè)IDE通道(IDE1)的主設(shè)備(master),/dev/hdb表示第1個(gè)IDE通道的從設(shè)備(slave)。原則上SCSI、SAS、SATA、USB接口硬盤的設(shè)備文件名均以/dev/sd開頭。SATA硬盤類似SCSI,在Linux中用類似/dev/sda這樣的設(shè)備名表示。同類文件應(yīng)使用同樣的后綴或擴(kuò)展名。5.1.2Linux磁盤設(shè)備命名5.1Linux磁盤存儲(chǔ)概述分區(qū)樣式:MBR與GPTMBR最多可支持4個(gè)磁盤分區(qū)。GPT最多支持128個(gè)主分區(qū)。無需創(chuàng)建擴(kuò)展分區(qū)或邏輯分區(qū)。磁盤分區(qū)命名Linux磁盤分區(qū)的文件名需在磁盤設(shè)備文件名后加上分區(qū)編號(hào)。IDE硬盤分區(qū)采用/dev/hdxy這樣的形式命名。SCSI、SAS、SATA、USB硬盤分區(qū)以/dev/sdxy這樣的形式命名。5.1.3Linux磁盤分區(qū)5.1Linux磁盤存儲(chǔ)概述概述文件系統(tǒng)是磁盤或分區(qū)上文件的物理存放方法。Linux文件系統(tǒng)格式主要有ext2、ext3、ext4等。Linux還支持hpfs、iso9660、minix、nfs、vfat。ext一直是Linux首選的文件系統(tǒng)格式。Ubuntu使用ext4作為其默認(rèn)文件系統(tǒng)。5.1.4Linux文件系統(tǒng)5.1Linux磁盤存儲(chǔ)概述

ext4文件系統(tǒng)ext4修改了ext3中部分重要的數(shù)據(jù)結(jié)構(gòu),提供更佳的性能和可靠性,以及更為豐富的功能。

屬于大型文件系統(tǒng),支持最高1EB(1048576TB)的分區(qū),最大16TB的單個(gè)文件。引入現(xiàn)代文件系統(tǒng)中流行的Extent文件存儲(chǔ)方式。支持持久預(yù)分配。能夠盡可能地延遲分配磁盤空間。支持無限數(shù)量的子目錄。使用日志校驗(yàn)來提高文件系統(tǒng)可靠性。支持在線磁盤碎片整理。5.1.4Linux文件系統(tǒng)5.1Linux磁盤存儲(chǔ)概述分區(qū)類型:LinuxNative與LinuxSwapUbuntu至少需要一個(gè)LinuxNative分區(qū)和一個(gè)LinuxSwap分區(qū)。Native分區(qū)是存放系統(tǒng)文件的地方,只能使用ext文件系統(tǒng)。Swap分區(qū)是Linux暫時(shí)存儲(chǔ)數(shù)據(jù)的交換分區(qū)。規(guī)劃磁盤分區(qū)規(guī)劃磁盤分區(qū),需要考慮磁盤的容量、系統(tǒng)的規(guī)模與用途、備份空間等。Linux系統(tǒng)磁盤最基本的分區(qū)只需兩個(gè),一個(gè)根分區(qū)(/)和一個(gè)Swap分區(qū)。Swap分區(qū)大小一般為物理內(nèi)存的兩倍。為提高可靠性,系統(tǒng)磁盤可以考慮增加一個(gè)引導(dǎo)分區(qū)(/boot)。如果磁盤空間很大,可以按用途劃分多個(gè)分區(qū)。5.1.5磁盤分區(qū)規(guī)劃5.1Linux磁盤存儲(chǔ)概述磁盤分區(qū)工具命令行工具可以使用fdisk和parted。Ubuntu提供一個(gè)基于文本窗口界面的分區(qū)工具cfdisk。Ubuntu內(nèi)置一個(gè)圖形界面的磁盤管理器。5.1.5磁盤分區(qū)規(guī)劃5.2使用命令行工具管理磁盤分區(qū)和文件系統(tǒng)(1)對(duì)磁盤進(jìn)行分區(qū)。(2)在磁盤分區(qū)上建立相應(yīng)的文件系統(tǒng)。這個(gè)過程稱為建立文件系統(tǒng)或者格式化。(3)建立掛載點(diǎn)目錄,將分區(qū)掛載到系統(tǒng)相應(yīng)目錄下,就可訪問該文件系統(tǒng)。主要步驟5.2使用命令行工具管理磁盤分區(qū)和文件系統(tǒng)

fdisk簡(jiǎn)介fdisk可以在兩種模式下運(yùn)行。非交互式語法:fdisk[選項(xiàng)]<磁盤設(shè)備名>fdisk[選項(xiàng)]–l[<磁盤設(shè)備名>]不帶任何選項(xiàng),以磁盤設(shè)備名為參數(shù)運(yùn)行fdisk就可以進(jìn)入交互模式5.2.1使用fdisk進(jìn)行分區(qū)管理5.2使用命令行工具管理磁盤分區(qū)和文件系統(tǒng)查看現(xiàn)有分區(qū)

執(zhí)行命令fdisk-1可列出系統(tǒng)所連接的所有磁盤的基本信息,也可獲知未分區(qū)磁盤的信息。要查看某一磁盤的分區(qū)信息,在命令fdisk-1后面加上磁盤名稱。進(jìn)入fdisk程序的交互模式,執(zhí)行p指令也可查看磁盤分區(qū)表。創(chuàng)建分區(qū)

使用fdisk的交互模式來對(duì)磁盤進(jìn)行分區(qū)操作。執(zhí)行帶磁盤設(shè)備名參數(shù)的fdisk命令,進(jìn)入交互操作界面,一般先執(zhí)行命令p來顯示硬盤分區(qū)表的信息,然后再根據(jù)分區(qū)信息確定新的分區(qū)規(guī)劃,再執(zhí)行命令n創(chuàng)建新的分區(qū)。5.2.1使用fdisk進(jìn)行分區(qū)管理5.2使用命令行工具管理磁盤分區(qū)和文件系統(tǒng)修改分區(qū)類型

在fdisk命令的交互模式執(zhí)行t命令改變分區(qū)類型。執(zhí)行l(wèi)命令查詢Linux支持的分區(qū)類型號(hào)碼及其對(duì)應(yīng)的分區(qū)類型。改變分區(qū)類型結(jié)束后,執(zhí)行w命令保存并且退出。刪除分區(qū)

在fdisk的交互模式下執(zhí)行d命令指定要?jiǎng)h除的分區(qū)編號(hào)。執(zhí)行w命令使之生效。保存分區(qū)修改結(jié)果

要使磁盤分區(qū)的任何修改生效,必須執(zhí)行w命令保存修改結(jié)果。執(zhí)行q命令退出fdisk,當(dāng)前所有操作均不會(huì)生效。5.2.1使用fdisk進(jìn)行分區(qū)管理5.2使用命令行工具管理磁盤分區(qū)和文件系統(tǒng)查看文件系統(tǒng)類型

file命令用于查看文件類型,磁盤分區(qū)可以視作設(shè)備文件,使用選項(xiàng)-s可以查看塊設(shè)備或字符設(shè)備的類型。使用mkfs創(chuàng)建文件系統(tǒng)

建立文件系統(tǒng)通常使用mkfs工具,其語法格式為:mkfs[選項(xiàng)][-t文件系統(tǒng)類型][文件系統(tǒng)選項(xiàng)]磁盤設(shè)備名[大小]mkfs只是不同文件系統(tǒng)創(chuàng)建工具(如mkfs.ext2、mkfs.ext3、mkfs.ext4、mkfs.msdos)的一個(gè)前端。對(duì)于新建立的文件系統(tǒng),可以使用選項(xiàng)-f強(qiáng)制檢查。5.2.2建立文件系統(tǒng)——格式化磁盤分區(qū)5.2使用命令行工具管理磁盤分區(qū)和文件系統(tǒng)創(chuàng)建和使用卷標(biāo)

卷標(biāo)可用于在掛載文件系統(tǒng)時(shí)代替設(shè)備名,指定外部日志時(shí)也可用卷標(biāo),形式為L(zhǎng)ABEL=卷標(biāo)。使用mke2fs、mkfs.ext3、mkfs.ext4命令創(chuàng)建一個(gè)新的文件系統(tǒng)時(shí),可使用-L選項(xiàng)為分區(qū)指定一個(gè)卷標(biāo)(不超過16個(gè)字符)。要為現(xiàn)有ext2/3/4文件系統(tǒng)顯示或設(shè)置卷標(biāo),使用e2label命令:e2label設(shè)備名[新卷標(biāo)]使用以下命令也可設(shè)置卷標(biāo)。tune2fs–L卷標(biāo)設(shè)備名5.2.2建立文件系統(tǒng)——格式化磁盤分區(qū)5.2使用命令行工具管理磁盤分區(qū)和文件系統(tǒng)創(chuàng)建和使用UUID與卷標(biāo)相比,UUID更具惟一性,這對(duì)USB驅(qū)動(dòng)器這樣的熱插拔設(shè)備尤其有用。代替文件系統(tǒng)設(shè)備名稱時(shí)采用的形式為UUID=UUID號(hào)。Linux系統(tǒng)在創(chuàng)建ext2/3/4文件系統(tǒng)時(shí)會(huì)自動(dòng)生成一個(gè)UUID。可以使用blkid命令來查詢文件系統(tǒng)的UUID。使用tune2fs來設(shè)置和清除文件系統(tǒng)的UUID:tune2fs-UUUID號(hào)設(shè)備名5.2.2建立文件系統(tǒng)——格式化磁盤分區(qū)5.2使用命令行工具管理磁盤分區(qū)和文件系統(tǒng)掛載文件系統(tǒng)

一個(gè)文件系統(tǒng)不應(yīng)該被重復(fù)掛載在不同的掛載點(diǎn)(目錄)中。一個(gè)目錄不應(yīng)該重復(fù)掛載多個(gè)文件系統(tǒng)。作為掛載點(diǎn)的目錄通常應(yīng)是空目錄。手動(dòng)掛載文件系統(tǒng)

使用mount命令進(jìn)行手動(dòng)掛載:mount[-t文件系統(tǒng)類型][-L卷標(biāo)][-o掛載選項(xiàng)]設(shè)備名掛載點(diǎn)目錄5.2.3掛載文件系統(tǒng)5.2使用命令行工具管理磁盤分區(qū)和文件系統(tǒng)自動(dòng)掛載文件系統(tǒng)

將要自動(dòng)掛載的設(shè)備和掛載點(diǎn)信息加入到/etc/fstab配置文件中。/dev/fd0/media/floppy0autorw,user,noauto,exec,utf800

/etc/mtab配置文件

用于記錄當(dāng)前已掛載的文件系統(tǒng)信息。執(zhí)行掛載或卸載操作時(shí)系統(tǒng)將掛載或卸載信息實(shí)時(shí)寫入/etc/mtab文件中。卸載文件系統(tǒng)

umount[-dflnrv][-t<文件系統(tǒng)類型>]掛載點(diǎn)目錄|設(shè)備名5.2.3掛載文件系統(tǒng)5.2使用命令行工具管理磁盤分區(qū)和文件系統(tǒng)使用fsck檢驗(yàn)并修復(fù)文件系統(tǒng)

fsck[選項(xiàng)]設(shè)備名使用df檢查文件系統(tǒng)的磁盤空間占用情況使用du查看文件和目錄的磁盤使用情況

du[選項(xiàng)][目錄或文件]將ext3文件系統(tǒng)轉(zhuǎn)換為ext4文件系統(tǒng)使用以下命令將原有的ext2文件系統(tǒng)轉(zhuǎn)換成ext3文件系統(tǒng):tune2fs-j分區(qū)設(shè)備名將ext3文件系統(tǒng)轉(zhuǎn)換為ext4文件系統(tǒng),首先使用umount命令將該分區(qū)卸載,然后再執(zhí)行tune2fs命令進(jìn)行轉(zhuǎn)換,最后使用mount命令掛載轉(zhuǎn)換之后的ext4文件系統(tǒng)tune2fs-Oextents,uninit_bg,dir_index分區(qū)設(shè)備名5.2.4檢查維護(hù)文件系統(tǒng)5.3使用圖形界面工具管理磁盤分區(qū)和文件系統(tǒng)GNOMEDisks是Ubuntu默認(rèn)的磁盤和媒體管理器軟件5.3.1使用內(nèi)置的磁盤管理器GNOMEDisk5.3使用圖形界面工具管理磁盤分區(qū)和文件系統(tǒng)磁盤管理5.3.1使用內(nèi)置的磁盤管理器GNOMEDisk5.3使用圖形界面工具管理磁盤分區(qū)和文件系統(tǒng)分區(qū)管理創(chuàng)建分區(qū)5.3.1使用內(nèi)置的磁盤管理器GNOMEDisk

5.3使用圖形界面工具管理磁盤分區(qū)和文件系統(tǒng)分區(qū)管理掛載分區(qū)5.3.1使用內(nèi)置的磁盤管理器GNOMEDisk

5.3使用圖形界面工具管理磁盤分區(qū)和文件系統(tǒng)分區(qū)管理分區(qū)操作5.3.1使用內(nèi)置的磁盤管理器GNOMEDisk

5.3使用圖形界面工具管理磁盤分區(qū)和文件系統(tǒng)分區(qū)管理分區(qū)操作——編輯分區(qū)5.3.1使用內(nèi)置的磁盤管理器GNOMEDisk

5.3使用圖形界面工具管理磁盤分區(qū)和文件系統(tǒng)分區(qū)管理分區(qū)操作——編輯自動(dòng)掛載選項(xiàng)5.3.1使用內(nèi)置的磁盤管理器GNOMEDisk

5.3使用圖形界面工具管理磁盤分區(qū)和文件系統(tǒng)分區(qū)管理分區(qū)操作——?jiǎng)?chuàng)建磁盤映像5.3.1使用內(nèi)置的磁盤管理器GNOMEDisk

5.3使用圖形界面工具管理磁盤分區(qū)和文件系統(tǒng)簡(jiǎn)介

使用Gparted可以執(zhí)行以下磁盤分區(qū)管理任務(wù)。?在磁盤上創(chuàng)建磁盤分區(qū)表。?設(shè)置分區(qū)標(biāo)識(shí)(如啟動(dòng)或隱藏)。?執(zhí)行磁盤分區(qū)創(chuàng)建、刪除、調(diào)整大小、移動(dòng)、檢查、設(shè)置卷標(biāo)、復(fù)制與粘貼等操作。?編輯有潛在問題的分區(qū)已降低數(shù)據(jù)損失風(fēng)險(xiǎn)。5.3.2使用Gparted分區(qū)工具5.3使用圖形界面工具管理磁盤分區(qū)和文件系統(tǒng)主界面

5.3.2使用Gparted分區(qū)工具5.3使用圖形界面工具管理磁盤分區(qū)和文件系統(tǒng)創(chuàng)建分區(qū)

5.3.2使用Gparted分區(qū)工具

5.3使用圖形界面工具管理磁盤分區(qū)和文件系統(tǒng)查看和管理分區(qū)

5.3.2使用Gparted分區(qū)工具

5.3使用圖形界面工具管理磁盤分區(qū)和文件系統(tǒng)查看文件系統(tǒng)支持5.3.2使用Gparted分區(qū)工具5.3使用圖形界面工具管理磁盤分區(qū)和文件系統(tǒng)創(chuàng)建分區(qū)表5.3.2使用Gparted分區(qū)工具5.4掛載和使用外部存儲(chǔ)設(shè)備圖形界面使用光盤5.4.1掛載和使用光盤5.4掛載和使用外部存儲(chǔ)設(shè)備命令行中手動(dòng)掛載和使用光盤SCSI/ATA/SATA接口的光驅(qū)設(shè)備使用設(shè)備名/dev/sr0表示。Linux系統(tǒng)通過鏈接文件為光驅(qū)賦予多個(gè)文件名稱,常用的有/dev/cdrom、/dev/dvd。使用mount命令掛載光盤的基本用法為:mount/dev/cdrom掛載點(diǎn)目錄卸載光驅(qū)命令的用法:umount光驅(qū)設(shè)備名umount掛載點(diǎn)目錄5.4.1掛載和使用光盤5.4掛載和使用外部存儲(chǔ)設(shè)備圖形界面制作和使用光盤映像5.4.2制作和使用光盤映像5.4掛載和使用外部存儲(chǔ)設(shè)備命令行中手動(dòng)掛載和使用光盤從光盤制作映像文件可使用cp命令:cp/dev/cdrom映像文件名將指定目錄及其文件制作生成一個(gè)ISO映像文件:mkisofs-r–o映像文件名目錄路徑ISO映像文件可以像光盤一樣直接掛載使用(相當(dāng)于虛擬光驅(qū)),光盤映像文件的掛載命令:mount-oloopISO映像文件名掛載點(diǎn)目錄5.4.2制作和使用光盤映像5.4掛載和使用外部存儲(chǔ)設(shè)備圖形界面掛載和使用USB設(shè)備5.4.3掛載和使用USB設(shè)備

5.4掛載和使用外部存儲(chǔ)設(shè)備命令行中手動(dòng)掛載和使用USB設(shè)備USB存儲(chǔ)設(shè)備通常會(huì)被Linux系統(tǒng)識(shí)別為SCSI存儲(chǔ)設(shè)備,使用相應(yīng)的SCSI設(shè)備文件名來標(biāo)識(shí)。使用sudofdisk–l命令查到關(guān)于U盤的信息。創(chuàng)建一個(gè)掛載點(diǎn)目錄,并將U盤掛載。掛載成功,進(jìn)入掛載點(diǎn)目錄,即可訪問U盤中的內(nèi)容。5.4.3掛載和使用USB設(shè)備5.5文件系統(tǒng)的備份備份內(nèi)容系統(tǒng)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論