freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

linux系統(tǒng)管理和網(wǎng)絡(luò)管理(已修改)

2025-04-26 02:08 本頁(yè)面
 

【正文】 第 9章 軟件包管理 Linux與 Windows操作系統(tǒng)下的軟件安裝方式是截然不同的, Linux下常見(jiàn)的軟件安裝方式主要有RPM安裝包、源代碼安裝包和 bin安裝包 3種,這 3種安裝包的安裝方法各有不同。除此之外, Linux系統(tǒng)還提供了很多壓縮和打包工具用于文件的管理和發(fā)布。在本章中將會(huì)就上述的這些安裝包和壓縮工具逐一進(jìn)行介紹。 安裝 RPM軟件包 RPM( Redhat Package Manager,簡(jiǎn)稱(chēng) RPM)是 RedHat公司開(kāi)發(fā)的一個(gè) Linux軟件包安裝和管理程序。它的出現(xiàn)可以解決 Linux下使用傳統(tǒng)方式進(jìn)行軟件安裝所帶來(lái)的文件分散,管理困難等問(wèn)題。用戶可以方便地在 Linux系統(tǒng)中安裝、升級(jí)和刪除軟件,以及在一個(gè)統(tǒng)一的界面中對(duì)所有的 RPM軟件包進(jìn)行管理。 RPM簡(jiǎn)介 RPM類(lèi)似于 Windows平臺(tái)上的 Uninstaller,使用它用戶可以自行安裝和管理 Linux上的應(yīng)用程序和系統(tǒng)工具。在RPM出現(xiàn)前的很長(zhǎng)一段時(shí)間里, Linux操作系統(tǒng)下的軟件安裝的管理是非常松散的,存在著各種各樣的二進(jìn)制軟件安裝包和源代碼安裝包。這些安裝包的安裝方式五花八門(mén),而且都沒(méi)有一個(gè)統(tǒng)一的管理界面,這就為管理員的管理系統(tǒng)中的軟件包帶來(lái)了很多的不便,管理員必須手工的維護(hù)自己操作系統(tǒng)中的軟件安裝列表,而這個(gè)工作量并不小。 正是由于 RPM的方便以及強(qiáng)大的管理功能,使得它得到越來(lái)越多的操作系統(tǒng)平臺(tái)的支持,除各種 Linux發(fā)行版本外,它還被移植到了 SunOS、 Solaris、 AIX、 Irix等其他 UNIX操作系統(tǒng)上。它的軟件包文件都是以 .rpm為后綴,一般采用如下的命名格式: 軟件包名稱(chēng) 版本號(hào) 修正版 .硬件平臺(tái) .rpm RPM命令的使用方法 RPM軟件包的安裝、刪除、升級(jí)、查看和驗(yàn)證等所有的操作都是由 rpm這一命令來(lái)進(jìn)行的。 rpm命令有 12種模式,不同模式有不同的命令格式,能完成不同的管理功能,其中常用模式的命令格式如下所示。 ? 查詢模式: ? 驗(yàn)證模式: ? 安裝模式: ? 升級(jí)模式: ? 刪除模式: 這 5種模式分別對(duì)應(yīng)軟件包的查看、驗(yàn)證、安裝、升級(jí)和刪除。不同模式的 rpm命令會(huì)使用不同的命令選項(xiàng),其中包括一般選項(xiàng)、選擇選項(xiàng)( selectoptions)、查詢選項(xiàng)(queryoptions)、驗(yàn)證選項(xiàng)( verifyoptions)、安裝選項(xiàng)( installoptions)和刪除選項(xiàng)( eraseoptions) 6種: 安裝 RPM軟件包 要安裝一個(gè) rpm軟件包,只需要簡(jiǎn)單輸入命令“ rpm ivh 軟件包文件名”,例如要安裝 sun,如下所示。 rpm ivh Preparing... [100%] 1:sunjavadbclient [100%] 查看 RPM軟件包 使用 rpm命令可以查看指定軟件包的詳細(xì)信息、安裝的文件清單、依賴的軟件包清單、某個(gè)軟件包是否已經(jīng)安裝、系統(tǒng)中所有已安裝軟件包的清單等信息。 1.查看軟件包的詳細(xì)信息 2.查看軟件包的文件清單 3.查看軟件包所依賴其他所有軟件包 4. 查看系統(tǒng)中已安裝的所有裝軟件包的清單 升級(jí)軟件包 對(duì)于已經(jīng)安裝的 RPM軟件包,如果由于版本過(guò)低,希望升級(jí)到一個(gè)更高版本,可以使用帶“ U‖選項(xiàng)的 rpm命令,如下所示。 rpm Uvh 軟件包文件名 刪除軟件包 使用刪除模式的 rpm命令可以刪除系統(tǒng)中已安裝的軟件包,例如要?jiǎng)h除軟件包 ,如下所示。 rpm e 與安裝模式一樣,刪除模式的 rpm命令也只是“ test‖選項(xiàng)模擬刪除已安裝軟件包,如下所示。 rpm e test 在刪除已安裝的軟件包前,系統(tǒng)會(huì)先檢查該軟件包是否有被其他軟件包所依賴,如果存在依賴關(guān)系,則系統(tǒng)會(huì)拒絕刪除該軟件包。因?yàn)橐坏┰撥浖粍h除,那么其他依賴它的軟件包將無(wú)法正常使用,如下所示。 rpm e test libstdc++ error: Failed dependencies: libstdc++devel = is needed by (installed) gccc++ 打包程序 tar 在 Linux系統(tǒng)上,很多的軟件包都是通過(guò) tar(tape archive,磁帶歸檔)進(jìn)行打包發(fā)布的,所以了解 tar工具的使用對(duì)于學(xué)習(xí) Linux系統(tǒng)上的軟件安裝非常有幫助。在本節(jié)中將會(huì)介紹 tar工具的一些常見(jiàn)用法,包括打包文件、還原文件、查看歸檔文件內(nèi)容以及壓縮歸檔文件等。 tar簡(jiǎn)介 tar是 UNIX和 Linux操作系統(tǒng)上的一個(gè)有著非常悠久歷史的經(jīng)典工具,至今仍被廣泛使用。其最初是被設(shè)計(jì)用于將系統(tǒng)中需要備份的文件打包到磁帶上。隨著計(jì)算機(jī)硬件的發(fā)展,現(xiàn)在它被更多地用于磁盤(pán)上的文件備份以及文件的打包管理方面。 tar可以打包整個(gè)目錄樹(shù),把目錄下的各級(jí)子目錄以及文件都打包成為一個(gè)以 .tar為后綴的歸檔文件,便于文件的保存和傳輸。還原的時(shí)候, tar可以把打包文件中的所有文件和目錄都還原出來(lái),也可以只還原其中的某些目錄或文件。 tar命令本身不具備壓縮的功能,但是它可以與其他第三方的壓縮程序配合使用,例如經(jīng)??吹降?.是 tar打包后再經(jīng) gzip壓縮,而 . press壓縮,而 . bzip2壓縮。 打包文件 使用 tar命令,可以把一個(gè)目錄中的所有文件和子目錄打包成一個(gè)以 .tar為后綴的打包文件。假設(shè)系統(tǒng)中有一個(gè)files的目錄,目錄中有如下的內(nèi)容: ls files dir1 dir2 file1 file2 file3 tar cvf files files/ files/file1 files/dir2/ files/dir2/file6 files/dir2/file7 files/dir1/ files/dir1/file4 files/dir1/file5 files/file3 files/file2 查看歸檔文件的內(nèi)容 對(duì)于通過(guò) tar命令打包生成的歸檔文件,如果要查看其中的內(nèi)容,可以使用帶“ t‖選項(xiàng)的 tar命令,具體如下所示。 tar tvf //查看歸檔文件 drwxrxrx root/root 0 20220901 11:44:07 files/ //列出文件清單 rwrr root/root 0 20220901 11:37:37 files/file1 drwxrxrx root/root 0 20220901 11:38:16 files/dir2/ rwrr root/root 0 20220901 11:38:12 files/dir2/file6 rwrr root/root 0 20220901 11:38:16 files/dir2/file7 drwxrxrx root/root 0 20220901 11:38:05 files/dir1/ rwrr root/root 0 20220901 11:38:02 files/dir1/file4 rwrr root/root 0 20220901 11:38:05 files/dir1/file5 rwrr root/root 0 20220901 11:37:47 files/file3 rwrr root/root 0 20220901 11:37:39 files/file2 還原歸檔文件 對(duì)于已經(jīng)使用 tar命令打包的歸檔文件,如果要進(jìn)行還原,可以使用“ x‖選項(xiàng)。為了檢驗(yàn)文件還原的實(shí)際效果,先把 files目錄刪除,如下所示。 rm fR files ls files ls: files: 沒(méi)有那個(gè)文件或目錄 往歸檔文件中追加新文件 歸檔文件創(chuàng)建后,可以通過(guò)“ r‖選項(xiàng)在歸檔文件中追加新的文件,如果文件在歸檔文件中已經(jīng)存在,那么就覆蓋原來(lái)的文件。例如要往上例中的 file8文件,命令如下所示。 tar rvf file8 file8 壓縮歸檔文件 tar命令本身不具備壓縮功能,但是它可以與其他的壓縮工具配合使用。其中使用“ z‖選項(xiàng)會(huì)調(diào)用gzip命令進(jìn)行壓縮和解壓;“ Z‖選項(xiàng)調(diào)用 press命令;“ j‖選項(xiàng)調(diào)用 bz2命令。在使用前首先要確保系統(tǒng)中已經(jīng)安裝了相應(yīng)的壓縮程序。 gzip、press和 bz2對(duì)應(yīng)的 rpm軟件包分別為“ gzip‖、“ ‖和“ ‖,這 3個(gè)軟件包都可以從 Red Hat Linux Enterprise5安裝光盤(pán)中找到。 壓縮和解壓 壓縮文件占用較少磁盤(pán)空間,并且可以減少在網(wǎng)絡(luò)傳輸中所耗費(fèi)的時(shí)間。在 Red Hat Linux中,用戶可以使用的文件壓縮工具有: gzip、 bzippress和 zip。本節(jié)將會(huì)對(duì)這 4種壓縮工具進(jìn)行逐一介紹。 使用 gzip和 gunzip進(jìn)行壓縮 gzip和 gunzip是在 Linux系統(tǒng)中經(jīng)常使用的對(duì)文件進(jìn)行壓縮和解壓縮的命令,簡(jiǎn)單方便。但是 gzip只能逐個(gè)生成壓縮文件,無(wú)法將多個(gè)文件或目錄壓縮成一個(gè)文件,所以, gzip一般都是和 tar配合使用的。tar命令提供了一個(gè)“ z‖選項(xiàng),可以在把文件和目錄打包成歸檔文件的同時(shí)調(diào)用 gzip命令進(jìn)行壓縮。經(jīng)過(guò)gzip命令壓縮后的文件是以 .gz為后綴的,使用gunzip進(jìn)行解壓。 gzip和 gunzip命令格式如下: 1.壓縮目錄下的所有文件 2.壓縮部分文件 3.查看壓縮文件的情況 4.解壓縮文件 使用 zip和 unzip進(jìn)行壓縮 相信很多讀者都有用過(guò) Windows操作系統(tǒng)下的 winzip壓縮工具,它用于對(duì) .zip格式文件進(jìn)行壓縮和解壓縮。在Linux系統(tǒng)下,也有支持 .zip格式壓縮工具,它們就是 zip和unzip。 zip能支持把多個(gè)文件和目錄壓縮到一個(gè)文件中,如果需要在 Linux和 Windows間傳輸文件,可以使用 zip進(jìn)行壓縮,因?yàn)樵撁钆c Windows上的壓縮工具最兼容。其命令格式如下: zip [參數(shù) ] [ zip文件名 [文件 1 文件 2 ….]] 1.壓縮目錄下所有文件和目錄 2.壓縮部分文件 3.查看壓縮文件的情況 4.解壓文件 使用 bzip2和 bunzip2進(jìn)行壓縮 bzip2和 bunzip2是 Linux操作系統(tǒng)上另外一款常用的壓縮工具。 bzip2具有很高的壓縮比例,經(jīng)其壓縮后的文件以 .bz2為后綴,需要由 bunzip2命令解壓。與 gzip一樣,bzip2不支持把多個(gè)文件和目錄打包成一個(gè)壓縮文件。所以bzip2一般也是和 tar命令配合使用, tar命令提供了“ j‖選項(xiàng)在打包文件的同時(shí)調(diào)用 bzip2進(jìn)行壓縮。在生成壓縮文件后, bzip2命令默認(rèn)會(huì)自動(dòng)刪除源文件。 .bz2格式的壓縮文件需要使用 bunzip2命令進(jìn)行解壓。 bzip2和 bunzip2命令的格式如下: bzip2 [選項(xiàng) ] [ 文件名 … ] bunzip2 [選項(xiàng) ] [ 文件名 … ] 1.壓縮文件 2.解壓文件 使用 press和 unpress進(jìn)行壓縮 press是一個(gè)相當(dāng)古老的 unix文件壓縮命令,壓縮后的文件一般以 .Z為后綴,可以使用unpress命令解壓。與 gzip和 bzip2一樣,如果要把多個(gè)文件和目錄打包到一個(gè)壓縮文件中,必須要先使用 tar打包再壓縮, tar命令提供“ Z‖選項(xiàng)調(diào)用press。相對(duì)于前面介紹的 3種壓縮工具,press的壓縮比例較為遜色,所以現(xiàn)在使用press進(jìn)行壓縮的用戶已經(jīng)越來(lái)越少。其命令格式如下: press [選項(xiàng) ] [ 文件名 ... ] unpress [選項(xiàng) ] [ 文件名 ... ] 1.壓縮文件 2.解壓文件 其他軟件安裝方式 雖然 RPM安裝包已經(jīng)變得越來(lái)越普及,但是還是有部分的軟件并不支持 RPM方式,它們通常會(huì)以源代碼安裝包或者 bin安裝包的形式發(fā)布。尤其是源代碼安裝包,它具有配置靈活、版本更新快速快等優(yōu)點(diǎn),一直深受 Exper級(jí)別的 Linux用戶的歡迎。在本節(jié)將會(huì)以具體的安裝實(shí)例介紹這兩種軟件安裝包的具體安裝方法。 源代碼安裝 源代碼需要經(jīng)過(guò) gcc( GNU C Compiler)編譯器編譯后才能連接成可執(zhí)行文件,所以在安裝前需要先檢查系統(tǒng)是否已經(jīng)正確安裝并配置了該編譯器。gcc是 GNU推出的功能強(qiáng)大、性能優(yōu)越的多平臺(tái)編譯器,可以用來(lái)編譯 C/C++、 FORTRAN、 JAVA、OBJC、 ADA等語(yǔ)言的程序,用戶可根據(jù)需要選擇安裝支持的語(yǔ)言??梢酝ㄟ^(guò)如下步驟檢查 gcc是否
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1