999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于YUM本地源的Linux環境快速配置方法

2015-02-24 02:45:41陳梁王瑞胡
紅河學院學報 2015年5期
關鍵詞:方法系統

陳梁,王瑞胡

(重慶文理學院軟件工程學院,重慶402160)

基于YUM本地源的Linux環境快速配置方法

陳梁,王瑞胡

(重慶文理學院軟件工程學院,重慶402160)

文章介紹了YUM的特點與YUM的配置方法,提出了一種基于本地YUM源的Linux桌面環境——X窗口系統——快速布置方法,并用shell腳本實現,且與常規的安裝和配置方法的執行時間和操作復雜度做了比較,該方法具有快速高效、可定制性強的特點.

YUM源;Linux桌面環境;shell腳本;X窗口系統;配制方法;可定制性

引言

隨著開源軟件項目的發展及其日益廣泛的應用,Linux操作系統逐漸從大型服務器領域步入普通IT人員和高校及大中專學生的視野.Linux系統具有與Windows系統完全不同的特點,而學習Linux系統的第一步則是對Linux系統的安裝與部署.由于Linux系統來源于Unix系統,而Unix系統是相對較為專業的系統,因而很多Linux學習人員在學習Linux系統的第一步——安裝Linux系統——就遇到了難題.一些初學者勉強通過了第一步考驗,第二步——安裝部署Linux軟件——由于難以解決RPM包的依賴關系而又遇難關.根據筆者多年的Linux學習和教學經驗,本文試提出一種基于YUM本地源的Linux環境快速配置方法,該方法能快速高效地配置Linux桌面環境,解決初學者的問題,對其它Linux用戶也提供了一種快捷高效的配置方法.

1 Linux系統的安裝方式

Linux操作系統的安裝方式通常有以下幾種:1)手動安裝;2)利用Kictstart[1]自動安裝;3)利用衛星服務器自動從網絡安裝;4)手動加自動安裝.以上方法各有利弊:手動安裝需要人為干涉的步驟較多,對安裝人員要求較高,但又有可定制性較強的特點.使用Kickstart自動安裝可以滿足各種定制需求,但是對于安裝人員要求更高,除了對Linux操作系統要很熟悉之外,還需要通曉Linux腳本編程[2]知識;第三種利用衛星服務器安裝的方式需要購買授權和服務,價格相對高昂;第四種方式彈性較大,可以大部分過程默認選擇也可以進行適當的定制,但因其屬于人為的干涉,導致安裝配置的速度過慢.綜上所述,這四種常見方法都有其不足之處,為避免這些問題,本文提出如下快速配置方法:首先,最小化安裝Linux系統,然后利用shell腳本[3]配置YUM本地源,再使用YUM本地源安裝桌面環境和X Window,實現數分鐘內的快速安裝與部署.

2 YUM簡介

在Linux系統下安裝軟件,通??梢杂妹钚泄ぞ逺PM,[4]它有很多功能,主要是操作單獨的RPM軟件包.可以利用它來手動地為系統安裝和移除軟件包.如果使用RPM工具安裝軟件,必須手動地檢測和安裝任何依賴關系.因為這個原因,YUM是安裝軟件的首選.

YUM(全稱為Yellow dog Updater,Modified)是一個在Fedora和RedHat以及SUSE、CentOS中的Shell[5]前端軟件包管理器.基于RPM包管理,能夠從指定的服務器自動下載RPM包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載、安裝.

YUM倉庫[6]是一個預備好的目錄,或是一個網站,包含了軟件包和索引文件.軟件管理工具,類似yum,可以在倉庫中自動地定位并獲取正確的RPM軟件包.這樣,就不必手動搜索和安裝新應用程序和升級補丁了.只用一個命令,您就可以更新系統中所有軟件,也可以指定搜索目標來查找新軟件. Red Hat/Fedora Linux有提供一個非常棒的系統升級機制Red Hat Network,當Red Hat公司修正或發表

新的RPM程序套件時,如果想要將某些程序升級成新的RPM套件,只要連接到http://rhn.redhat.com/網站,該網站就會自動偵測系統中應該更新的RPM套件,并自動下載安裝替您更新,這個功能非常類似Windows系統的Windows Updates在線升級功能.雖然Red Hat Network有這種好處,但這個服務是專為商業用戶而設的,因此向使用者收費亦是必然的,付費會員是年繳60元美金.本地源就是建立在本地硬盤上的YUM倉庫,不需要付費.本文提出的方法就是基于YUM本地源的.

3 Linux最小化安裝

由于Red Hat公司的產品具有最高的市場占有率和良好的性能與穩定性,故本文采用Red Hat的發行版RHEL6.5(Red Hat Enterprise Linux),在VMWare[7]7.1的平臺下安裝.硬件平臺是:AMD FX5000+4GB DDR2.首先安裝VMware7.1,其次建立虛擬機Red Hat Enterprise Linux 6.5,除了“CD/ DVD(IDE)“選擇Red Hat Enterprise Linux 6.5的安裝鏡像rhel-server-6.5-i386-dvd.iso之外,一律默認選擇,如圖3-1所示.

圖3-1 虛擬機配置

圖3-2 最小安裝

然后打開虛擬機電源,開始安裝,一路選擇默認選項,進入安裝定義界面之后選擇“最小“,進行最小化安裝,如圖3-2.整個安裝過程在筆者四年前配置的平臺上耗時3分45秒,加上前面配置過程整個過程不超過4分鐘.

4 配置YUM本地源

制作YUM本地源配置shell腳本,腳本內容如下:

5 部署Linux桌面環境

要實現Linux圖形化界面登陸與使用,要安裝

兩個組件:X Window System[8]和Desktop.X窗口系統(X Window System,也常稱為X11或X)是一種以位圖方式顯示的軟件窗口系統.最初是1984年麻省理工學院的研究,之后變成UNIX、類UNIX、以及OpenVMS等操作系統所一致適用的標準化軟件工具包及顯示架構的運作協議.X窗口系統通過軟件工具及架構協議來創建操作系統所用的圖形用戶界面,此后則逐漸擴展適用到各形各色的其他操作系統上.現在幾乎所有的操作系統都能支持與使用X.現今主流的桌面環境——GNOME和KDE也都是以X窗口系統為基礎建構成的.而Desktop即為默認的Gome桌面系統.

配置完成后,進行YUM本地源升級測試.先安裝常用的Vim編輯器和C語言編譯器GCC.

利用YUM安裝X Windows System和Desktop,實現Linux圖形化界面登陸.

6 安裝常用軟件

使用Shell腳本利用YUM安裝常用的服務器軟件vsftpd、Apache和tomcat6,安裝過程如圖6-1.并配置vsftpd,實現匿用戶上傳下載.

圖6-1 Web Server安裝截圖

腳本執行后,以上三組軟件順利安裝,用其中的vsftpd服務器來進行測試,如圖6-2.

圖6-2 成功訪問vsfpd服務器

7 實驗結果

安裝過程全部自動,安裝過程截圖如7-1所示,整個安裝配置過程持續4分30秒.

圖7-1 安裝過程

腳本執行完成自動重啟后即可進入圖形化界面,如圖7-2所示.

如果需要其他軟件或系統組件都可以很方便的使用YUM安裝.以下是常用的YUM命令:

全部的安裝過程基本可以控制在8分鐘以內,遠低于手動安裝的10-20分鐘.而且后期的軟件安裝部署十分方便快捷.

圖7-2 安裝完成進入圖形化界面

八 結束語

通過以上過程可以看出,本文的基于YUM本地源的Linux環境快速配置方法是一種方便快捷、高效的安裝配置方法.與常規安裝方法比較有以下特點:1)安裝過程基本自動化、快捷高效;2)成本低,不需要購買Red Hat的相關服務;3)擴充性好,后期可以較方便地安裝和升級軟件;4)可配置性強,通過SHELL腳本[5]可以方便地定制系統.但是本方法還有一些不足:沒有實現整個過程的自動化,筆者會在以后的工作中加入Kiskstart實現全自動安裝部署Linux系統.

[1]Wachsmann A.A general purpose high performance Linux installation infrastructure[R].Technical report,SLAC,2002.

[2]Christopher Negus.Linux寶典[M].第4版.北京:人民郵電出版社,2008.

[3]Bailey E C.Maximum rpm[J].1997.

[4]Matthew N,Stones R.Beginning linux programming[M].New York:John Wiley&Sons,2011.

[5]W.Richard Stevens.UNIX環境高級編程[M].北京:機械工業出版社,2006.

[6]戴德偉.構建內網YUM軟件倉庫服務器[J].數字技術與應用,2012(4):1-2.

[7]梁誠,李瓊.VMware虛擬機技術在計算機實踐教學中的應用[J].電腦開發與應用,2007,20(8):9-10.

[8]Scheifler R W,Gettys J.The X window system[J].ACM Transactions on Graphics[J].1986,5(2):79-109.

[責任編輯張燦邦]

A Fast Deployment Method for Linux Desktop Based on Local YUM

CHEN Liang,WANG Rui-hu
(School of Computer Science,Chongqing University of Arts and Sciences,Chongqing 402160,China)

In this paper,the features of YUM and the deployment methods of YUM are firstly introduced.Then,a fast deployment method for Linux desktop based on local YUM is introduced.The method is implemented by shell scripting with bash.With the comparison between the above-mentioned method and conventional installing and deployment methods,it is obvious that the new method is faster,more efficient and more compatible.

YUM;Linux Desktop;shell Scripting with bash;X Window System;Deployment method;Customizability

TP31

A

1008-9128(2015)05-0047-04

2014-01-12

重慶文理學院校級教改項目:Linux程序設計課程教學模式研究與實踐

陳梁(1980-),男,河南桐柏人,講師,碩士,研究方向:Linux系統、開源軟件、圖像配準。

猜你喜歡
方法系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
學習方法
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
主站蜘蛛池模板: 日日噜噜夜夜狠狠视频| 天天综合色网| 四虎精品免费久久| 四虎成人在线视频| 国产精品亚洲va在线观看| 日韩高清在线观看不卡一区二区| 久久中文字幕不卡一二区| 久久婷婷国产综合尤物精品| 亚洲欧美人成人让影院| 福利姬国产精品一区在线| 日韩欧美中文在线| 国产高清精品在线91| 成人国产精品2021| 亚洲欧美日韩成人高清在线一区| 免费观看亚洲人成网站| 女人18毛片久久| 亚洲国产精品日韩专区AV| 亚洲精品男人天堂| 欧美成人二区| 久久精品人人做人人爽97| 中国丰满人妻无码束缚啪啪| 18禁黄无遮挡网站| 在线观看av永久| 伊在人亚洲香蕉精品播放| 亚洲高清中文字幕在线看不卡| 国产99视频精品免费观看9e| 91精品啪在线观看国产60岁| 亚洲精品久综合蜜| 91久久精品国产| 亚洲AV无码精品无码久久蜜桃| 波多野结衣第一页| 欧美亚洲香蕉| 无码日韩精品91超碰| 欧洲精品视频在线观看| 在线日韩一区二区| 99re在线免费视频| 亚洲乱亚洲乱妇24p| 影音先锋丝袜制服| 国产精品 欧美激情 在线播放| 毛片视频网址| 亚洲欧美在线看片AI| 精品久久蜜桃| 国产综合日韩另类一区二区| 久久综合伊人77777| 国产理论一区| 亚洲视频二| 婷婷色狠狠干| 欧美在线视频不卡第一页| 丰满人妻久久中文字幕| 亚洲无码A视频在线| 99热最新网址| 永久免费无码成人网站| 福利在线一区| 欧美精品综合视频一区二区| 亚洲福利一区二区三区| 91无码网站| 性欧美久久| 亚洲香蕉久久| 国产免费黄| 91免费观看视频| 亚洲精品爱草草视频在线| 国产中文一区a级毛片视频| 日韩国产一区二区三区无码| 欧美国产日产一区二区| 国产网站免费| 国产精品极品美女自在线看免费一区二区| 亚洲激情99| 日本草草视频在线观看| 欧美精品在线视频观看| 天堂岛国av无码免费无禁网站 | 久草国产在线观看| 亚洲三级成人| 最新国语自产精品视频在| 久久成人18免费| 激情综合图区| 精品夜恋影院亚洲欧洲| 国产欧美日韩另类| 在线另类稀缺国产呦| 亚洲日韩精品伊甸| 无码精油按摩潮喷在线播放| 精品少妇三级亚洲| 国产成人综合亚洲欧美在|