設(shè)備管理課件_第1頁
設(shè)備管理課件_第2頁
設(shè)備管理課件_第3頁
設(shè)備管理課件_第4頁
設(shè)備管理課件_第5頁
已閱讀5頁,還剩56頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第4章設(shè)備管理教學(xué)提示:Linux系統(tǒng),就必須了解設(shè)備的有關(guān)概念,能夠?yàn)橄到y(tǒng)添加新硬件,管理和調(diào)整Linux系統(tǒng)硬件配置,Linux設(shè)備管理主要包括磁盤管理、光驅(qū)管理、打印機(jī)管理與移動(dòng)設(shè)備管理。教學(xué)要求:了解設(shè)備管理基本知識(shí),能夠?qū)ΤS玫脑O(shè)備進(jìn)行管理。設(shè)備管理概述有關(guān)知識(shí):要正確的管理Linux系統(tǒng),首先必須了解設(shè)備的有關(guān)知識(shí),比如設(shè)備文件、設(shè)備的分類或者文件系統(tǒng)知識(shí)。輸入輸出(I/O)子系統(tǒng):Linux的設(shè)備管理的主要任務(wù)是控制設(shè)備完成輸入輸出操作,所以又稱輸入輸出(I/O)子系統(tǒng)。虛擬文件系統(tǒng)(VFS):Linux把設(shè)備看作是特殊的文件,系統(tǒng)通過處理文件的接口——虛擬文件系統(tǒng)(VFS)來管理和控制各種設(shè)備。VFS的作用:是把各種設(shè)備硬件的復(fù)雜物理特性的細(xì)節(jié)屏蔽起來,提供一個(gè)對(duì)各種不同設(shè)備使用統(tǒng)一方式進(jìn)行操作的接口。設(shè)備文件1.設(shè)備的絕對(duì)號(hào)為什么要使用設(shè)備的絕對(duì)號(hào)?

方便操作系統(tǒng)管理。對(duì)計(jì)算機(jī)設(shè)備進(jìn)行管理和控制是操作系統(tǒng)主要的功能之一。Linux系統(tǒng)按照某種原則為每臺(tái)設(shè)備分配唯一的號(hào)碼,用作設(shè)備的區(qū)分和識(shí)別設(shè)備的代號(hào),這個(gè)代號(hào)稱為設(shè)備的絕對(duì)號(hào)(絕對(duì)地址),它在系統(tǒng)中是唯一的,如同內(nèi)存的每一個(gè)單元都有一個(gè)地址一樣。從系統(tǒng)管理角度來說,使用設(shè)備的絕對(duì)號(hào)比較方便,但對(duì)于用戶來說,使用設(shè)備的絕對(duì)號(hào)來管理硬件是相當(dāng)?shù)牟槐恪R驗(yàn)樵诙嗟莱绦蛟O(shè)計(jì)系統(tǒng)中,用戶無法知道哪臺(tái)設(shè)備已被其他用戶占用了,哪臺(tái)設(shè)備空閑的,哪臺(tái)設(shè)備有故障暫時(shí)無法使用,所以用戶申請(qǐng)分配設(shè)備時(shí)不宜使用絕對(duì)號(hào)。例如:學(xué)生成績管理工作=====》使用學(xué)號(hào)日常生活交流=====》使用姓名設(shè)備文件 由系統(tǒng)建立絕對(duì)號(hào)與“類型號(hào)-子設(shè)備號(hào)”之間的關(guān)系,就能正確啟用設(shè)備了。類型號(hào)-子設(shè)備號(hào)=====》絕對(duì)號(hào) 通過這種映射關(guān)系有以下優(yōu)勢(shì):用戶程序和物理的外圍設(shè)備無關(guān),系統(tǒng)增減設(shè)備時(shí)程序不必修改;易于對(duì)付I/O設(shè)備的故障,如某臺(tái)打印機(jī)故障,可用另一臺(tái)替換,甚至可用磁盤機(jī)等不同類型的設(shè)備代替,從而提高系統(tǒng)的可靠性;增加了外圍設(shè)備分配的靈活性,能更有效使用外圍設(shè)備。

拓展:Linux操作系統(tǒng)本身對(duì)于如何控制硬盤、光驅(qū)和其他連接到系統(tǒng)的外圍設(shè)備并無內(nèi)建的指令,所有用于和外設(shè)通訊的指令都包含在一個(gè)叫設(shè)備驅(qū)動(dòng)程序的文件中,設(shè)備驅(qū)動(dòng)程序通常是一段匯編語言或C代碼,用于傳遞數(shù)據(jù),交流信息。設(shè)備驅(qū)動(dòng)程序文件對(duì)于不同的設(shè)備一般是不同的。例:使用ls命令查看/dev目錄。root@Ubuntu:/dev#ls–l|grepsdabrw-rw1

root

disk

8,02007-7-1616:46

sdabrw-rw1

root

disk

8,12007-7-1616:47

sda1brw-rw1

root

disk

8,22007-7-16

16:46sda2brw-rw1

root

disk

8,52007-7-16

16:46sda5

在上示例中,第五、第六欄的數(shù)字表示的就是設(shè)備的主對(duì)號(hào)與子設(shè)備號(hào),最后一欄表示設(shè)備的文件名。設(shè)備文件主要包括設(shè)備權(quán)限和設(shè)備類型有關(guān)的信息,以及上面提到的設(shè)備的設(shè)備號(hào),因此,Linux操作系統(tǒng)是通過設(shè)備文件對(duì)設(shè)備和設(shè)備驅(qū)動(dòng)程序的跟蹤,實(shí)現(xiàn)對(duì)設(shè)備的管理。設(shè)備分類 Linux主要將設(shè)備分為三類:字符設(shè)備和塊設(shè)備,網(wǎng)卡。1.塊設(shè)備 塊設(shè)備則以數(shù)據(jù)緩沖區(qū)的形式輸入輸出數(shù)據(jù)。一次I/O操作以固定大小的數(shù)據(jù)塊為單位,通常塊大小512B-32KB,塊設(shè)備通過緩沖區(qū)讀寫,并且可以隨機(jī)地讀寫。這種方式對(duì)于發(fā)送大量的信息無疑是一種極為快捷的方法,常見的塊設(shè)備就是磁盤,如/dev/hda1、/dev/sda2等。認(rèn)識(shí)硬盤

硬盤的物理外觀圖

硬盤其實(shí)是由許許多多的圓形硬盤片所組成的,依據(jù)硬盤盤能夠容納的數(shù)據(jù)量,而有所謂的單盤(一塊硬盤里面只有一個(gè)硬盤盤片)或者是多盤(一塊硬盤里面含有多個(gè)硬盤盤片)的硬盤。硬盤由磁頭、盤片、主軸、電機(jī)、接口及其他附件組成每個(gè)盤片上都有一個(gè)磁頭(Head)磁頭結(jié)構(gòu)硬盤片的結(jié)構(gòu)

磁頭數(shù):表示硬盤總共有幾個(gè)磁頭,也就是有幾面盤片;磁道:硬盤上一個(gè)個(gè)同心園,最大為1023,磁道是硬盤分區(qū)的最小單位柱面:所有硬盤同一段磁道,最大為1023(用10個(gè)二進(jìn)制位存儲(chǔ));扇區(qū):扇區(qū)數(shù)表示每一條磁道上有幾個(gè)扇區(qū),每個(gè)扇區(qū)一般是512個(gè)字節(jié)硬盤邏輯結(jié)構(gòu)簡介

1、引導(dǎo)扇區(qū) BootSector組成 BootSector也就是硬盤的第一個(gè)扇區(qū),它由MBR(MasterBootRecord),DPT(DiskPartitionTable)和BootRecordID三部分組成.MBR又稱為主引導(dǎo)記錄,占用BootSector的前446個(gè)字節(jié)(0~0x1BD),存放系統(tǒng)主引導(dǎo)程序(它負(fù)責(zé)從活動(dòng)分區(qū)中裝載并且運(yùn)行系統(tǒng)引導(dǎo)程序).DPT即主分區(qū)表占用64個(gè)字節(jié)(0x1BE~0x1FD),記錄磁盤的基本分區(qū)信息.主分區(qū)表分為四個(gè)分區(qū)項(xiàng),每項(xiàng)16個(gè)字節(jié),分別記錄每個(gè)主分區(qū)的信息(因此最多可以有四個(gè)主分區(qū)).BootRecordID即引導(dǎo)區(qū)標(biāo)記占用兩個(gè)字節(jié)(0x1FE~0x1FF),對(duì)于合法引導(dǎo)區(qū),它等于0xaa55,這是判別引導(dǎo)區(qū)是否合法的標(biāo)志).BootSecor具體結(jié)構(gòu)如圖:

2、分區(qū)表結(jié)構(gòu)詳解分區(qū)表由四個(gè)分區(qū)項(xiàng)構(gòu)成,每一項(xiàng)結(jié)構(gòu)如下:BYTEState:分區(qū)狀態(tài),0=未激活,0x80=激活(注意此項(xiàng));BYTEStartHead:分區(qū)起始磁頭號(hào);WORDStartSC:分區(qū)起始扇區(qū)和柱面號(hào),底字節(jié)的底6位為扇區(qū)號(hào),高2位為柱面號(hào)的第9,10位,高字節(jié)為柱面號(hào)的低8位;BYTEType:分區(qū)類型,如0x0B=FAT32,0x83=Linux等,00表示此項(xiàng)未用;BYTEEndHead:分區(qū)結(jié)束磁頭號(hào);WORDEndSC:分區(qū)結(jié)束扇區(qū)和柱面號(hào),定義同前;DWORDRelative:在線性尋址方式下的分區(qū)相對(duì)扇區(qū)地址(對(duì)于基本分區(qū)即為絕對(duì)地址);DWORDSectors:分區(qū)大小(總扇區(qū)數(shù)).

由于硬盤的第一個(gè)扇區(qū)已經(jīng)被引導(dǎo)扇區(qū)占用,所以一般來說,硬盤的第一個(gè)磁道(0頭0道)的其余62個(gè)扇區(qū)是不會(huì)被分區(qū)占用的.某些分區(qū)軟件甚至將第一個(gè)柱面全部空出來.擴(kuò)展分區(qū)結(jié)構(gòu)如圖

擴(kuò)展分區(qū)是主分區(qū)的一種,主分區(qū)的分區(qū)信息是存儲(chǔ)在BootSector,而邏輯分區(qū)的分區(qū)信息是通過一種鏈接結(jié)構(gòu)存儲(chǔ)在硬盤的不同位置例:硬盤分區(qū)信息的查看。

root@Ubuntu:~#fdisk–l Disk/dev/sda:8589MB,8589934592bytes 255heads,63sectors/track,1044cylinders Units=cylindersof16065*512=8225280bytes DeviceBootStartEndBlocksIdSystem /dev/sda1*19988016403+83Linux /dev/sda299910443694955Extended /dev/sda59991044369463+82Linuxswap/Solaris 以上顯示Ubuntu系統(tǒng)唯一一個(gè)磁盤/dev/sda的參數(shù)和分區(qū)情況,磁盤有255個(gè)磁頭,1044個(gè)柱面,每個(gè)柱面63個(gè)扇區(qū)。從第四行起是分區(qū)的情況,依次是設(shè)備名、是否是引導(dǎo)分區(qū)、起始柱面、終止柱面、分區(qū)的總塊數(shù)、分區(qū)ID(分區(qū)類型數(shù)值)、分區(qū)的類型。從示例中可以發(fā)現(xiàn):磁柱是磁盤分區(qū)時(shí)的最小單位;邏輯分區(qū)是擴(kuò)展分區(qū)的一部分,由于這里擴(kuò)展分區(qū)只有一個(gè)邏輯分區(qū),它們的起始Linux文件系統(tǒng) 文件系統(tǒng)是磁盤上有特定格式的一片區(qū)域,操作系統(tǒng)通過文件系統(tǒng)可以方便地查尋和訪問其中所包含的磁盤塊。 例,磁盤分區(qū)與文件系統(tǒng)關(guān)系.磁盤分區(qū):大房子=====》客廳、臥室、書房建立文件系統(tǒng):對(duì)客廳、臥室等進(jìn)行布置 在Linux中建立文件系統(tǒng)的過程就是進(jìn)行格式化過程,一個(gè)分區(qū)只有建立了某種文件系統(tǒng)后,這個(gè)分區(qū)才能使用。 Linux的最重要特征之一就是支持多種文件系統(tǒng),這樣它更加靈活,并可以和許多其它種操作系統(tǒng)共存。目前幾乎支持目前主流的文件系統(tǒng),比如ext2、ext3、reiserfs、hfs(MAC操作系統(tǒng)的文件系統(tǒng))、swap交換分區(qū)、NTFS(只讀)、FAT(可讀可寫)。Linux文件系統(tǒng)以下對(duì)常用的linux文件系統(tǒng)做簡單介紹。(1)ext2

ext2是可擴(kuò)展的、高性能的文件系統(tǒng),它又被稱為二級(jí)擴(kuò)展文件系統(tǒng)。ext2是1993年發(fā)布的,它是Linux文件系統(tǒng)類型中使用最多的格式,并且在速度和CPU利用率上較為突出,是GNU/Linux系統(tǒng)中標(biāo)準(zhǔn)的文件系統(tǒng)。它存取文件的性能極好,對(duì)于中、小型的文件更顯示出優(yōu)勢(shì),這主要得益于其簇快取層的優(yōu)良設(shè)計(jì)。2000年以前幾乎所有的Linux發(fā)行版都使用ext2作為默認(rèn)的文件系統(tǒng)。(2)ext3

ext3是由開放資源社區(qū)開發(fā)的日志文件系統(tǒng)。ext3被設(shè)計(jì)成是ext2的升級(jí)版本,盡可能方便用戶從ext2向ext3遷移。ext3在ext2的基礎(chǔ)上加入了記錄元數(shù)據(jù)的日志功能,努力保持向前和向后的兼容性,也就是在保有目前ext2的格式之下再加上日志功能。和ext2相比,ext3提供了更佳的安全性。ext3是一種日志式文件系統(tǒng),日志式文件系統(tǒng)的優(yōu)越性在于由于文件系統(tǒng)都有快取層參與運(yùn)作,如不使用時(shí)必須將文件系統(tǒng)卸下,以便將快取層的資料寫回磁盤中。如果現(xiàn)在使用的是ext2文件系統(tǒng),并且對(duì)數(shù)據(jù)安全性能要求很高,這里建議考慮升級(jí)使用ext3。Linux文件系統(tǒng)(5)ReiserFSReiserFS是一種新型的文件系統(tǒng),在藍(lán)點(diǎn)Linux中你可以選擇它來裝載你的Linux操作系統(tǒng)和其他應(yīng)用程序和數(shù)據(jù)文件。它通過一種與眾不同的方式——完全平衡樹結(jié)構(gòu)來容納數(shù)據(jù),包括文件數(shù)據(jù),文件名以及日志支持。ReiserFS還以支持海量磁盤和磁盤陣列,并能在上面繼續(xù)保很快的搜索速度和很高的效率。ReiserFS是一個(gè)非常優(yōu)秀的文件系統(tǒng),其開發(fā)者非常有魄力,整個(gè)文件系統(tǒng)完全是從頭設(shè)計(jì)的。目前,ReiserFS可輕松管理上百G的文件系統(tǒng),這在企業(yè)級(jí)應(yīng)用中非常重要。

技巧:以上文件系統(tǒng)各有利弊,實(shí)際選擇參考如下。雖然XFS和JFS在設(shè)計(jì)結(jié)構(gòu)上都比較好,但它們主要是針對(duì)大中型系統(tǒng)的,在小型系統(tǒng)中由于硬件的原因性能發(fā)揮不明顯。在家用系統(tǒng)或者小型系統(tǒng),如:郵件系統(tǒng)或小規(guī)模的電子商務(wù)系統(tǒng)應(yīng)用時(shí),ReiserFS和Ext3的性能是比較好的。但由于Ext3的目錄項(xiàng)是線型的,而ReiserFS的目錄項(xiàng)是樹型的,故當(dāng)目錄下文件較多時(shí),ReiserFS的性能更優(yōu)。Linux文件系統(tǒng)Linux可支持的文件系統(tǒng)眾多,這一點(diǎn)是通過采用虛擬文件系統(tǒng)(VFS)技術(shù)實(shí)現(xiàn)。Linux采用虛擬文件系統(tǒng)(VFS)技術(shù),它實(shí)際上它是一種軟件機(jī)制,是Linux文件系統(tǒng)對(duì)外的接口。任何要使用實(shí)際的文件系統(tǒng)的程序都必須經(jīng)由這層接口來使用它。實(shí)際上,Linux下的文件系統(tǒng)主要可分為三大塊:一是上層的文件系統(tǒng)的系統(tǒng)調(diào)用;二是虛擬文件系統(tǒng)VFS(VirtualSwitch);三是掛載到VFS中的各實(shí)際文件系統(tǒng),例如ext3,XFS。虛擬文件系統(tǒng)將特定的文件系統(tǒng)(ext3,XFS等)的所有細(xì)節(jié)進(jìn)行了轉(zhuǎn)換,提供一個(gè)公共的接口給Linux操作系統(tǒng),所以Linux核心及系統(tǒng)中運(yùn)行的程序?qū)⒖吹浇y(tǒng)一的文件系統(tǒng)(虛擬文件系統(tǒng),VFS),這也是Linux支持多種文件系統(tǒng)本質(zhì)所在。Linux磁盤管理工具的使用

對(duì)于Linux操心系統(tǒng)的使用者,了解磁盤管理工具的使用是非常必要的,這里將遵循分區(qū)—格式化(建立文件系統(tǒng))—掛載文件系統(tǒng)的原則進(jìn)行介紹。了解Fdisk命令對(duì)/dev/hda操作,熟悉fdisk的添加、刪除分區(qū)等動(dòng)作。在命令提示符下輸入:fdisk/dev/hda后最后一行將出現(xiàn)Command(mforhelp):,輸入m查看fdisk的幫助信息。root@Ubuntu:~#fdisk/dev/hda┆Command(mforhelp):mCommandaction//以下是fdisk命令主要?jiǎng)幼鱝toggleabootableflag//添加引導(dǎo)分區(qū)beditbsddisklabelctogglethedoscompatibilityflagddeleteapartition//這是刪除一個(gè)分區(qū)的動(dòng)作;llistknownpartitiontypes//列出分區(qū)類型,以供我們?cè)O(shè)置相應(yīng)分區(qū)的類型;mprintthismenu//m是列出幫助信息;naddanewpartition//添加一個(gè)分區(qū);ocreateanewemptyDOSpartitiontablepprintthepartitiontable//列出分區(qū)表;qquitwithoutsavingchanges//不保存退出;screateanewemptySundisklabeltchangeapartition‘ssystemid//改變分區(qū)類型;uchangedisplay/entryunitsvverifythepartitiontablewwritetabletodiskandexit//把分區(qū)表寫入硬盤并退出;xextrafunctionality(expertsonly)//擴(kuò)展應(yīng)用,專家功能;通過fdisk的p指令查看分區(qū)信息 使用fdisk添加分區(qū),刪除分區(qū)后應(yīng)該查看結(jié)果,避免出錯(cuò)。fdisk命令是在輸入w后才將分區(qū)信息保存到磁盤的,如果離開fdisk的時(shí)候按下q,將對(duì)磁盤沒有任何影響。root@Ubuntu:~#fdisk/dev/hdaCommand(mforhelp):pDisk/dev/hda:8589MB,8589934592bytes15heads,63sectors/track,17753cylindersUnits=cylindersof945*512=483840bytesDeviceBootStartEndBlocksIdSystem/dev/hda11188841548+83Linux結(jié)果顯示/dev/hda已經(jīng)有一個(gè)主分區(qū)。(4)添加分區(qū)添加擴(kuò)展分區(qū)root@Ubuntu:~#fdisk/dev/hda┆Command(mforhelp):p//查看分區(qū)信息Disk/dev/hda:8589MB,8589934592bytes15heads,63sectors/track,17753cylindersUnits=cylindersof945*512=483840bytesDeviceBootStartEndBlocksIdSystem/dev/hda111888892048+83Linux/dev/hda218893889945472+83LinuxCommand(mforhelp):n//增加一個(gè)分區(qū)Commandactioneextendedpprimarypartition(1-4)e//選擇增加為擴(kuò)展分區(qū)Partitionnumber(1-4):4//輸入主分區(qū)編號(hào)4Firstcylinder(3890-17753,default3890):3890Lastcylinderor+sizeor+sizeMor+sizeK(3890-17753,default17753):17700Command(mforhelp):p//查看結(jié)果Disk/dev/hda:8589MB,8589934592bytes15heads,63sectors/track,17753cylindersUnits=cylindersof945*512=483840bytesDeviceBootStartEndBlocksIdSystem/dev/hda111888892048+83Linux/dev/hda218893889945472+83Linux/dev/hda43890177006525697+5ExtendedCommand(mforhelp):w//保存結(jié)果(4)添加分區(qū)添加邏輯分區(qū)root@Ubuntu:~#fdisk/dev/hda┆Command(mforhelp):p//查看分區(qū)信息Disk/dev/hda:8589MB,8589934592bytes15heads,63sectors/track,17753cylindersUnits=cylindersof945*512=483840bytesDeviceBootStartEndBlocksIdSystem/dev/hda111888892048+83Linux/dev/hda218893889945472+83Linux/dev/hda43890177006525697+5ExtendedCommand(mforhelp):n//增加一個(gè)分區(qū)Commandaction//選擇增加的分區(qū)類型

llogical(5orover)//l為邏輯分區(qū)

pprimarypartition(1-4)//p為主分區(qū)分區(qū)l//選擇添加邏輯分區(qū)Firstcylinder(3890-17700,default3890):3890Lastcylinderor+sizeor+sizeMor+sizeK(3890-17700,default17700):8888Command(mforhelp):p//查看結(jié)果Disk/dev/hda:8589MB,8589934592bytes15heads,63sectors/track,17753cylindersUnits=cylindersof945*512=483840bytesDeviceBootStartEndBlocksIdSystem/dev/hda111888892048+83Linux/dev/hda218893889945472+83Linux/dev/hda43890177006525697+5Extended/dev/hda538908888236199683LinuxCommand(mforhelp):w//保存結(jié)果(5)刪除分區(qū)

刪除分區(qū)較簡單。一般遵循以下步驟:在提示符下輸入命令fdisk/dev/hda,先進(jìn)入fdisk畫面;p:先看一下扇區(qū)的信息,假設(shè)要?jiǎng)h除/dev/hda6;d:這個(gè)時(shí)候會(huì)要選擇一個(gè)partition,提示的分區(qū)數(shù)字號(hào)!w:儲(chǔ)存到磁盤數(shù)據(jù)表中,并離開fdisk;當(dāng)然,如果放棄操作,直接按下q就可以取消剛剛的刪除動(dòng)作。root@Ubuntu:~#fdisk/dev/hda┆Command(mforhelp):p//查看分區(qū)信息Disk/dev/hda:8589MB,8589934592bytes15heads,63sectors/track,17753cylindersUnits=cylindersof945*512=483840bytesDeviceBootStartEndBlocksIdSystem/dev/hda111888892048+83Linux/dev/hda218893889945472+83Linux/dev/hda43890177006525697+5Extended/dev/hda538908888236199683Linux/dev/hda68889166003643888+83LinuxCommand(mforhelp):d//刪除分區(qū)Partitionnumber(1-6):6//刪除分區(qū)6Command(mforhelp):p//查看結(jié)果Disk/dev/hda:8589MB,8589934592bytes15heads,63sectors/track,17753cylindersUnits=cylindersof945*512=483840bytesDeviceBootStartEndBlocksIdSystem/dev/hda111888892048+83Linux/dev/hda218893889945472+83Linux/dev/hda43890177006525697+5Extended/dev/hda538908888236199683LinuxCommand(mforhelp):w//保存結(jié)果(5)刪除分區(qū)

注意:刪除分區(qū)時(shí)要小心,請(qǐng)看好分區(qū)的序號(hào),如果刪除了擴(kuò)展分區(qū),擴(kuò)展分區(qū)之下的邏輯分區(qū)都會(huì)刪除;所以操作時(shí)一定要小心;如果知道自己操作錯(cuò)了,請(qǐng)不要驚慌,用q不保存退出;切記,在分區(qū)操作錯(cuò)了之時(shí),千萬不要輸入w保存退出。mkfs—格式化磁盤 mkfs命令,相當(dāng)于format,可以對(duì)磁盤進(jìn)行格式化(或者說制作文件系統(tǒng))。mkfs有兩種格式格式化文件系統(tǒng):mkfs-t文件系統(tǒng)類型/dev/設(shè)備名mkfs.文件系統(tǒng)類型/dev/設(shè)備名 其中文件系統(tǒng)類型是Linux支持的linux文件系統(tǒng)格式如:bfs、ext2、jfs、ext3、minix、reiserfs、xfs等。mkfs—格式化磁盤(1)采用reiserfs格式格式化/dev/hda1分區(qū)。root@Ubuntu:~#mkfs-treiserfs/dev/hda1┆Continue(y/n):y//回答示同意格式化Initializingjournal-0%20%40%60%80%100%Syncing..okTellyourfriendstouseakernelbasedon2.4.18orlater,andespeciallynotakernelbasedon2.4.9,whenyouusereiserFS.Havefun.ReiserFSissuccessfullycreatedon/dev/hda1.root@Ubuntu:~#(2)采用ext3化/dev/hda2區(qū)。root@Ubuntu:~#mkfs.ext3/dev//hda1在Linux還有其他的命令,如mke2fs可以對(duì)磁盤進(jìn)行格式化。圖形化分區(qū)與格式化工具 對(duì)于Ubuntu系統(tǒng),也可以采用圖形化的工具Gparted進(jìn)行分區(qū)與格式化。GParted功能也非常的強(qiáng)大。它的特點(diǎn)有:支持多種硬盤分區(qū)格式,如fat、fat32、ntfs、ext2、ext3、reiserfs、xfs等;可以建立、刪除分區(qū),也可以對(duì)于分區(qū)的空間進(jìn)行調(diào)整。(1)安裝Gparted在終端輸入:(2)啟動(dòng)Gparted點(diǎn)擊“系統(tǒng)”—“系統(tǒng)管理”—“GnomePartitionEditor”在啟動(dòng)Gparted,或者在終端運(yùn)行命令:root@Ubuntu:~#apt-getinstallgpartedroot@Ubuntu:~#gparted圖形化分區(qū)與格式化工具 GParted的操作非常的直觀,圖是Gparted主操作界面,顯示了硬盤上所有的分區(qū)情況,包括分區(qū)的大小、類型和掛載情況。如果有多個(gè)硬盤還可以通過右上的下拉菜單進(jìn)行選擇。如果要查看Gparted支持的文件系統(tǒng)及其詳細(xì)功能,可以在Gparted主操作界面,點(diǎn)擊“Gparted”—“功能”。提示:對(duì)于已經(jīng)掛載的分區(qū),必須首先卸載,才能進(jìn)行分區(qū)操作(如刪除、變更大小等操作)。使用分區(qū) linux系統(tǒng)中每個(gè)分區(qū)都是一個(gè)文件系統(tǒng),都有自己的目錄層次結(jié)構(gòu)。linux會(huì)將這些分屬不同分區(qū)的、單獨(dú)的文件系統(tǒng)按一定的方式形成一個(gè)系統(tǒng)的總的目錄層次結(jié)構(gòu)。這里所說的“按一定方式”就是指的掛載。簡單的說,在Linux系統(tǒng)中,將一個(gè)文件系統(tǒng)的頂層目錄掛到另一個(gè)文件系統(tǒng)的子目錄上,使它們成為一個(gè)整體,稱為掛載,把該子目錄稱為掛載點(diǎn)(mountpoint)。在Linux中對(duì)某個(gè)分區(qū)創(chuàng)建文件系統(tǒng)后,用戶還不能直接使用它,只有被掛載了文件系統(tǒng)才是可以使用的。 掛載文件系統(tǒng),目前有兩種方法,一是通過mount來掛載,另一種方法是通過配置/etc/fstab文件來開機(jī)自動(dòng)掛載。(1)設(shè)定開機(jī)時(shí)即掛載的方式 設(shè)定開機(jī)時(shí)即掛載通過配置/etc/fstab文件來進(jìn)行的。開機(jī)掛載文件系統(tǒng)系統(tǒng)有的一些限制:根目錄/是必須掛載的,而且一定要先于其它掛載點(diǎn)被掛載進(jìn)來。其它必須為掛載點(diǎn)已建立的目錄,可以任意指定,但一定要遵守必須的系統(tǒng)目錄架構(gòu)原則。如若進(jìn)行卸載,必須先將工作目錄移到掛載點(diǎn)(及其子目錄)之外。在/etc/fstab文件中共有六欄,欄與欄之間參數(shù)要以空格符分開,同一欄之間的參數(shù)使用“,”分隔,“#”號(hào)后邊的表示注釋,以下對(duì)每一欄分別說明。

第一欄:設(shè)備名,在這里表示是具體的文件系統(tǒng),可以使用分區(qū)名,如/dev/hda6,也可以使用設(shè)備ID或者設(shè)備標(biāo)簽。

第二欄:掛載點(diǎn),對(duì)應(yīng)到的目錄結(jié)構(gòu)。

第三欄:該分區(qū)的文件系統(tǒng)格式,常見的有:ext2、ext3,xfs,reiserfs,vfat(fat32),ntfsiso9660、nfs、swap。當(dāng)然也可以設(shè)置為atuo,表示由Linux系統(tǒng)自動(dòng)檢查是哪種文件系統(tǒng)。上述/dev/fd0就是采用這種方式。查看/etc/fstab文件的內(nèi)容root@Ubuntu:~#cat/etc/fstab#/etc/fstab:staticinformation.#<><mountpoint><type><options><dump><pass>proc/procprocdefaults00/dev/sda1/ext3defaults01/dev/sda5noneswapsw00/dev/hdc/media/cdromudf,iso9660user,noauto00/dev/fd0/media/floppy0autorw,user,noauto00

第四欄:在掛載時(shí)的參數(shù),這個(gè)就重要比較重要。簡單參數(shù)如表。

注意:對(duì)于掛載FAT或者NTFS分區(qū),還可以加上類似“iocharset=utf8,codepage=936”這種額外的功能參數(shù),以啟動(dòng)中文編碼的支持。參數(shù)說明auto/noauto:自動(dòng)/非自動(dòng)在開機(jī)的時(shí)候是否自動(dòng)掛載該文件系統(tǒng)?一般光盤,軟盤采用noauto方式。rw/ro:可寫/只讀讓該分區(qū)以可寫或者是只讀的方式掛載上來exec/noexec可執(zhí)行/不可執(zhí)行限制在此文件系統(tǒng)內(nèi)是否可以進(jìn)行“執(zhí)行”的工作?如果是純粹用來儲(chǔ)存數(shù)據(jù)的,那么可以設(shè)定為noexec會(huì)比較安全。user/nouser允許/不許是否允許使用者使用mount指令來掛載,一般而言,我們當(dāng)然不希望user身份的人能使用mount,因?yàn)樘话踩?,因此這里應(yīng)該要設(shè)定為nouser。usrquota啟動(dòng)使用者磁盤配額模式支持grpquota啟動(dòng)群組磁盤配額模式支持defaults同時(shí)具有rw,exec,auto,nouser,等這些功能,所以預(yù)設(shè)情況中,使用這個(gè)即可!查看/etc/fstab文件的內(nèi)容查看/etc/fstab文件的內(nèi)容

第五欄(fs_freq):dump指令來備份時(shí)時(shí),該扇區(qū)是否跟著一起動(dòng)作。如果沒有數(shù)字的話則以0帶入,如果希望有備份的功能,所以這里當(dāng)然就開啟(設(shè)定為1)。

第六欄(fs_passno):在開機(jī)與關(guān)機(jī)的時(shí)候,通常Linux希望檢驗(yàn)一下扇區(qū),所以這里需要設(shè)定一下。通常是根目錄需要設(shè)定1,而其它的文件系統(tǒng)就設(shè)定為0即可,由于proc及s并不需要以fsck來檢驗(yàn),所以就可以設(shè)定為0。

例:開機(jī)以只讀方式掛載/dev/hda1分區(qū),/dev/hda1的文件格式是reiserfs,要求在開機(jī)的時(shí)候自動(dòng)掛載該文件系統(tǒng)。操作步驟如下:建立掛載目錄;編輯文件/etc/fstab,添加以下記錄: /dev/hda1/media/hda1reiserfsro,nouser,auto00保存/etc/fstab文件,重啟計(jì)算機(jī)就可以通過使用目錄/media/hda1來訪問/dev/hda1分區(qū)。root@Ubuntu:~#mkdir/media/hda1root@Ubuntu:~#chmod777/media/hda1//設(shè)置目錄的權(quán)限mount/umount—手動(dòng)管理文件系統(tǒng)

Linux對(duì)磁盤的管理相當(dāng)于對(duì)文件系統(tǒng)的管理??梢栽谛枰褂糜脖P時(shí)才進(jìn)行硬盤掛載,這一般是通過命名mount來手動(dòng)管理的。mount是用來掛載文件系統(tǒng)的,而umount的作用剛好相反,是用來手動(dòng)卸載文件系統(tǒng)的。 手動(dòng)掛載/dev/hda2分區(qū),/dev/hda2的文件系統(tǒng)是ext3 mount可以自動(dòng)檢測(cè)大多數(shù)被支持的本地文件系統(tǒng),如果對(duì)于其他的文件系統(tǒng)比如掛載WindowsFAT的文件系統(tǒng),則要采用-t參數(shù)指定要掛載的文件系統(tǒng)。root@Ubuntu:~#mkdir/media/hda2//建立掛載目錄root@Ubuntu:~#chmod777/media/hda1//設(shè)置目錄的權(quán)限r(nóng)oot@Ubuntu:~#mount/dev/hda2/media/hda2mount/umount—手動(dòng)管理文件系統(tǒng)掛載WindowsFAT的文件系統(tǒng) 將/dev/hda5掛載到/media/fat1,并告訴mount用何種文件系統(tǒng)(“vfat”是用Windows常用的文件系統(tǒng))。這里要注意的是,Ubuntu系統(tǒng)默認(rèn)不支持NTFS格式的文件系統(tǒng)的寫入功能。卸載所有Ubuntu系統(tǒng)的WindowsFAT的文件系統(tǒng)當(dāng)一次掛載/卸載多個(gè)介質(zhì)時(shí),參數(shù)a就顯得很有用,也可以使用命令“umount–a”來一次掛載在/etc/fstab指定的分區(qū)。root@Ubuntu:~#mkdir/media/fat1//建立掛載目錄root@Ubuntu:~#mount-tvfat/dev/hda5/media/fat1root@Ubuntu:~#umount-a-tvfat光驅(qū)管理 Ubuntu操作系統(tǒng)對(duì)光驅(qū)的支持比較好,默認(rèn)是可以使用CD/DVD刻錄機(jī)。(1)手動(dòng)掛載光盤 在光驅(qū)驅(qū)動(dòng)器內(nèi)插入一張光盤,Ubuntu操作系統(tǒng)在圖形環(huán)境會(huì)自動(dòng)掛載光盤依據(jù)/etc/fstab進(jìn)行自動(dòng)掛載,如果沒有自動(dòng)掛載,可以采用手動(dòng)掛載。root@Ubuntu:~#mount–tiso9660/dev/hdc/meida/cdrom 以上假設(shè)光驅(qū)設(shè)備文件名是/dev/hdc,iso9660是通用的光盤文件格式。(2)手動(dòng)卸載光盤 卸載光盤,采用設(shè)備方式; root@Ubuntu:~#umount/dev/hdc或者單純采用目錄方式卸載。 root@Ubuntu:~#umount/meida/cdrom光驅(qū)管理(3)刻錄文件/目錄到CD/DVD操作步驟:點(diǎn)擊“位置”—“CD/DVD創(chuàng)建者”或者命令“nautilusburn:///”打開“文件瀏覽器:CD/DVD刻錄”,如圖;root@Ubuntu:~#nautilusburn:///將文件/目錄拖到文件瀏覽器窗口;點(diǎn)擊文件瀏覽器窗口中的“寫入碟片”。(4)刻錄鏡像(ISO)文件到CD/DVD 在鏡像(ISO)點(diǎn)擊鼠標(biāo)右鍵—“寫入碟片”—“寫入”。打印機(jī)管理 Ubuntu系統(tǒng)默認(rèn)安裝的CPUS(CommonUNIXPrintingSystem)打印管理軟件,CPUS是相對(duì)傳統(tǒng)的打印管理軟件來說為用戶管理打印機(jī)、提供打印服務(wù)提供了極大的方便。CUPS軟件是由EasySoftwareProducts開發(fā)的,為Unix/Linux用戶提供了一種高效可靠地管理打印的方法。它天生就能夠支持IPP,具有和LPD、SMB(就是連接到MicrosoftWindows的打印機(jī))和JetDirect的接口。CUPS可以提供網(wǎng)絡(luò)打印機(jī)瀏覽,可以使用PostScript打印機(jī)描述(PPD)文件。簡而言之,使用CUPS你在Linux機(jī)器上就可以象在Windows的機(jī)器上一樣簡單地使用打印機(jī),但是具有了Linux的優(yōu)點(diǎn)。安裝CUPS打印服務(wù)

一般說來,CUPS管理系統(tǒng)在Ubuntu系統(tǒng)安裝時(shí)會(huì)自動(dòng)進(jìn)行安裝并啟動(dòng)。安裝CUPS打印管理服務(wù)如下:

root@Ubuntu:~#apt-getinstallcupsys*┆下列【新】軟件包將被安裝:cupsyscupsys-bsdcupsys-clientcupsys-commoncupsys-driver-gimpprintcupsys-driver-gutenprintcupsys-ptlibc6-devlibcupsys2-devlibgcrypt11-devlibglib1.2libgnutls-devlibgtk1.2liblzo-devlibopencdk8-devlibpopt-devzlib1g-dev共升級(jí)了0個(gè)軟件包,新安裝了17個(gè)軟件包,要卸載0個(gè)軟件包,有137個(gè)軟件未被升級(jí)。┆Deletingrootfromlpadmingroup.IfyouuseNIS/LDAP,changethismanually./usr/sbin/deluser:“root不是lpadmin組成員。*StartingCommonUnixPrintingSystem:cupsd[OK]正在設(shè)置cupsys-client(1.2.8-0ubuntu8)...正在設(shè)置cupsys-driver-gutenprint(9.1-0ubuntu2)...*RestartingCommonUnixPrintingSystem:cupsd[OK]┆CUPS管理系統(tǒng)相關(guān)安裝軟件包較多,其中軟件包c(diǎn)upsys為CUPS管理系統(tǒng)主要安裝包,軟件包c(diǎn)upsys-driver-gimpprint、cupsys-driver-gutenprint提供常用打印機(jī)驅(qū)動(dòng)程序。(2)添加本地打印機(jī)點(diǎn)擊“系統(tǒng)”—“系統(tǒng)管理”—“打印”彈出“打印機(jī)”程序窗口,如圖,在此畫面將會(huì)顯示所有已經(jīng)安裝的打印機(jī),目前系統(tǒng)尚未添加打印機(jī),所以窗口為空白。點(diǎn)擊新建打印機(jī)圖標(biāo),將彈出新建打印機(jī)向?qū)В砑哟蛴C(jī)本地打印機(jī)一共有三步。 第一步,如圖,選擇本地打印機(jī),在“使用檢測(cè)到的打印機(jī)”選擇檢測(cè)打印機(jī)(當(dāng)然也可以不用檢測(cè),直接指定打印機(jī)端口),這里選擇檢測(cè)到的PDF虛擬打印機(jī),點(diǎn)擊“前進(jìn)”; 第二步,如圖,這一步主要選擇打印機(jī)的制造商,打印機(jī)型號(hào),及其選擇驅(qū)動(dòng)程序,點(diǎn)擊“安裝驅(qū)動(dòng)程序”將出現(xiàn)“選擇PPD文件”,選擇驅(qū)動(dòng)程序位置。對(duì)于大多數(shù)廠家的打印機(jī),Ubuntu系統(tǒng)都配置了相應(yīng)驅(qū)動(dòng)程序,如果沒有也可以選擇類似型號(hào)的驅(qū)動(dòng)程序,點(diǎn)擊“前進(jìn)”進(jìn)入下一步; 第三步,指定打印機(jī)名字。如圖,為了管理方便也可以輸入一下打印機(jī)的描述信息,點(diǎn)擊應(yīng)用,通過以上三步,本地打印機(jī)就配置好了。 添加網(wǎng)絡(luò)打印機(jī)過程與本地打印機(jī)類似,網(wǎng)絡(luò)打印機(jī)主要是四種類型。CUPS打印機(jī):由CUPS管理系統(tǒng)提供打印服務(wù);Samba打印機(jī):Samba服務(wù)器提供打印服務(wù);Unix打印機(jī):通過TCP/IP網(wǎng)絡(luò)連接的遠(yuǎn)程Unix打印機(jī);JetDirect打印機(jī):專用的打印機(jī),可以不使用主機(jī)管理。圖是選擇CUPS打印機(jī)后的配置界面。拓展:對(duì)于windows主機(jī)訪問Linux主機(jī)上的打印機(jī)主要有以下兩種情況。如果CUPS打印機(jī)則網(wǎng)絡(luò)地址格式為:

http://服務(wù)計(jì)算機(jī)地址:631/printers/打印機(jī)名如果Samba打印機(jī)則網(wǎng)絡(luò)地址格式為:

\\服務(wù)計(jì)算機(jī)地址:63

溫馨提示

  • 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)論