亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 系統(tǒng) > Unix > 正文

FreeBSD服務(wù)器的安裝與優(yōu)化之優(yōu)化篇

2019-09-08 23:19:54
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

初學(xué)者入門(mén):FreeBSD服務(wù)器的安裝與優(yōu)化

更新FreeBSD

完成了安裝、配置,F(xiàn)reeBSD基本上就算裝完了。不過(guò),目前為止沒(méi)有哪個(gè)通用操作系統(tǒng)能夠保證“bug-free”,F(xiàn)reeBSD也一樣。在重新啟動(dòng)之后,我們需要做一些調(diào)整;并且,通過(guò)重新配置內(nèi)核,我們可以得到一個(gè)更小、更快的操作系統(tǒng)。

第一步要做的是同步源代碼。FreeBSD是一套開(kāi)放源代碼的操作系統(tǒng),它的全部源代碼都可以通過(guò)cvsup與中央cvsup服務(wù)器,或它的某個(gè)鏡像同步。

cvsup是一個(gè)可選的package,同樣的,它也可以從ports里面安裝(/usr/ports/devel/cvsup和/usr/ports/devel/cvsup-nogui)??紤]到許多應(yīng)用程序都依賴(lài)X的庫(kù)文件,在前面安裝的部分我安裝了它,并且直接安裝了cvsup的package。

不過(guò),如果你有足夠的耐心去一個(gè)一個(gè)地make需要的ports,那么先安裝ports collection,然后make cvsup-nogui也是一個(gè)不錯(cuò)的主意,盡管這需要比較長(zhǎng)的時(shí)間。

創(chuàng)建一個(gè)用于cvsup(1)的supfile,命名為stable-supfile:

 

*default host=ftp.bjpu.edu.cn*default base=/usr*default prefix=/usr*default release=cvs tag=RELENG_4*default delete use-rel-suffixsrc-allports-all tag=.



隨后執(zhí)行

 

cvsup -g -L 2 stable-supfile



這里需要稍微解釋一下FreeBSD的幾種版本。

FreeBSD包括3類(lèi)分支:-RELEASE,-STABLE和-CURRENT。FreeBSD 3.x、4.x和5.0是目前受到維護(hù)的版本,如果你期待穩(wěn)定運(yùn)行,那么,可以選擇的最新版本將是FreeBSD 4.6-STABLE(如果你是在4.6.2-RELEASE發(fā)行之后更新的,那么它實(shí)際上比4.6.2-RELEASE新,并且,它正式的CVS tag是RELENG_4,即FreeBSD 4-STABLE)。

那么,三類(lèi)分支有什么區(qū)別呢?

FreeBSD的開(kāi)發(fā)是非?;钴S的。系統(tǒng)中可能會(huì)隨時(shí)引入一些新的特性。最新的代碼是在-CURRENT分支中引入的。-CURRENT的修改非常頻繁,每天都可能有數(shù)百處修改。

使用-CURRENT分支的FreeBSD需要耐心和勇氣,因?yàn)槟愕南到y(tǒng)隨時(shí)可能崩潰(隨著FreeBSD 5.0開(kāi)發(fā)尾聲的接近,這種現(xiàn)象已經(jīng)越來(lái)越少),make world也可能空手而歸(沒(méi)有人保證-CURRENT分支能夠正常編譯),此外,這個(gè)分支的性能也不好(因?yàn)檎{(diào)試的原因,這個(gè)分支引入了大量的調(diào)試選項(xiàng),這意味著運(yùn)行速度不會(huì)太快)。

當(dāng)然,正像它的名字那樣,-CURRENT分支的版本也是最新的5.0,而且,一切FreeBSD的錯(cuò)誤和漏洞的修正都是首先在-CURRENT分支引入的。

目前,-CURRENT分支碩果僅存的只有FreeBSD 5-CURRENT(指定cvs tag時(shí)寫(xiě)“.”),這個(gè)分支包括了FreeBSD 5.0開(kāi)發(fā)的最新進(jìn)展。

FreeBSD 5中將引入大量的新特性,包括核心級(jí)線(xiàn)程(目前FreeBSD中的線(xiàn)程支持僅限于用戶(hù)級(jí)線(xiàn)程,這在多處理器的環(huán)境下性能不夠好,當(dāng)然,目前使用fork()來(lái)支持的多進(jìn)程線(xiàn)程模擬能夠提供類(lèi)似核心級(jí)線(xiàn)程的功能,但并不是所有的程序員都知道如何使用fork)、完整的Soft Updates(這一變化將提供更好的文件系統(tǒng)性能,同時(shí)提供更好的穩(wěn)定性),等等。

如果你有快速的Internet連接,一臺(tái)或一些空余的機(jī)器(當(dāng)然,不是生產(chǎn)用的服務(wù)器),并且希望為FreeBSD的開(kāi)發(fā)作貢獻(xiàn),或者你關(guān)心操作系統(tǒng)的最新發(fā)展,那么,-CURRENT分支是最好的選擇。此外,由于-CURRENT分支性能不好、穩(wěn)定性不夠等這些缺點(diǎn),對(duì)于生產(chǎn)的服務(wù)器來(lái)說(shuō),通常運(yùn)行的應(yīng)該是FreeBSD-STABLE。

如同它的名字那樣,F(xiàn)reeBSD-STABLE的目的是“穩(wěn)定地運(yùn)行”。-CURRENT分支中的代碼,在經(jīng)過(guò)一段時(shí)間(通常是7到90天,但安全更新屬于特例,通常會(huì)在幾個(gè)小時(shí))的驗(yàn)證之后,符合版本條件(有些新特性只能用于FreeBSD 5.0)的代碼會(huì)被FreeBSD-STABLE吸收,這個(gè)操作稱(chēng)作MFC(Merge From -CURRENT,不是Microsoft Foundation Classes)。

由于FreeBSD 5.0的第一個(gè)RELEASE至今仍然沒(méi)有發(fā)布,因此,目前還沒(méi)有5.0-STABLE。目前,F(xiàn)reeBSD-STABLE有兩個(gè)版本,F(xiàn)reeBSD 3-STABLE和FreeBSD 4-STABLE,分別對(duì)應(yīng)3.x和4.x的最新穩(wěn)定版代碼(對(duì)應(yīng)的cvs tag分別是RELENG_3和RELENG_4)。由于版本的更新?lián)Q代,其中3.x的-STABLE正在逐漸消亡。FreeBSD-STABLE每天平均會(huì)修改10個(gè)左右的文件。

每隔一段時(shí)間,F(xiàn)reeBSD的發(fā)行工程組(Release Engineering Team)會(huì)對(duì)FreeBSD-STABLE的源代碼樹(shù)進(jìn)行鎖定。這段時(shí)間(目前的規(guī)定是30天,之前還有30天準(zhǔn)備)內(nèi),所有的MFC操作都需要發(fā)行工程組的批準(zhǔn),因此,F(xiàn)reeBSD-STABLE在這個(gè)階段基本不會(huì)引入任何新的特性。

經(jīng)過(guò)這段時(shí)間之后,發(fā)行工程組會(huì)在最后鎖定ports樹(shù),并build一份所有的package,之后,這份鎖定的-STABLE,可能經(jīng)過(guò)若干RC(Release Candidate),被命名為RELEASE,并制作光盤(pán)發(fā)行。

顧名思義,-RELEASE的設(shè)計(jì)目標(biāo)是“發(fā)行”。一個(gè)版本一旦RELEASE,那么他的功能就不會(huì)再增加了。此后的所有維護(hù)的目標(biāo)都只有一個(gè),那就是絕對(duì)穩(wěn)定。

如果你和-RELEASE分支同步,那么絕不會(huì)出現(xiàn)make無(wú)法通過(guò)的情況,而且,通常這也可以保證你的系統(tǒng)“絕對(duì)”穩(wěn)定,因?yàn)樗粫?huì)引入任何新功能。

目前,F(xiàn)reeBSD有很多RELEASE版本,它們的cvs tag如下。我個(gè)人建議使用最新的4.6.2-RELEASE。

對(duì)于多數(shù)人來(lái)說(shuō),-RELEASE是一個(gè)比較極端的選擇。無(wú)論何時(shí)出現(xiàn)版本升級(jí),如果你想跟進(jìn),那都必須修改supfile,如果你選擇不跟進(jìn),那么就可能造成ports工作異常。如果經(jīng)常更新,-RELEASE可以保證操作系統(tǒng)本身的安全性,但同其他分支一樣,如果ports出了問(wèn)題,那么也得一塊make,而既然這樣,還不如使用-STABLE。

如果你符合下面的條件,那么RELEASE分支可能比-STABLE分支更適合你

你使用的軟件對(duì)于操作系統(tǒng)的變化非常敏感,比如,它只能FreeBSD 4.5,而無(wú)法在4.6上運(yùn)行;同時(shí),你不打算采用它的更新版本,或者它的作者拒絕更新

操作系統(tǒng)的更新對(duì)于你來(lái)說(shuō)沒(méi)有任何意義,比如,你打算把FreeBSD當(dāng)作一個(gè)相對(duì)固定的嵌入式操作系統(tǒng)來(lái)使用,例如,作為防火墻的一部分

更新會(huì)對(duì)你造成困擾,操作系統(tǒng)的絕大多數(shù)新特性對(duì)于你來(lái)說(shuō)除了增加煩惱之外,不能帶來(lái)任何其他東西。

一旦同步完源代碼,就應(yīng)該對(duì)整個(gè)系統(tǒng)進(jìn)行更新。如果你沒(méi)有每天察看安全公告的習(xí)慣,那就應(yīng)該關(guān)心一下cvsup到底更新了哪些代碼。nectar是目前FreeBSD的Security Officer。如果你發(fā)現(xiàn)他一下子更新了許多代碼,那么對(duì)你來(lái)說(shuō)立即make world和kernel很可能是必需的。為了更新整個(gè)系統(tǒng),在/usr/src中執(zhí)行:

 

make world



以及

 

make kernel KERNCONF=內(nèi)核配置文件名



當(dāng)然,也可以連起來(lái)執(zhí)行:

 

make world kernel KERNCONF=內(nèi)核配置文件名



如果你的計(jì)算機(jī)運(yùn)行速度較慢,那么,對(duì)于基本系統(tǒng)的更新(相當(dāng)于不包括庫(kù)的一次world),可以用

 

make most



替代make world,但make world是一個(gè)不錯(cuò)的主意,因?yàn)樗軌虮WC對(duì)C運(yùn)行環(huán)境的改變應(yīng)用到所有的程序中,如果修正的不是動(dòng)態(tài)連接的C函數(shù)庫(kù),那么make world可以保證代碼的一致性。

make kernel是一個(gè)需要重新啟動(dòng)的操作。如果你的make world修改了系統(tǒng)的關(guān)鍵服務(wù),那么最好也重新啟動(dòng)一下。我很少有耐心看完make world和kernel的執(zhí)行,根據(jù)系統(tǒng)的運(yùn)行速度不同,這需要一個(gè)小時(shí)到一天的時(shí)間,而且,不是所有的SSH客戶(hù)端都能夠長(zhǎng)時(shí)間正確的執(zhí)行,例如,SecureCRT的多個(gè)版本都有內(nèi)存泄漏問(wèn)題。

為了解決這個(gè)問(wèn)題,我用下面的命令來(lái)完成更新:

 

make world kernel KERNCONF=內(nèi)核配置文件名 clean > /var/log/world,out && reboot &



這個(gè)命令能夠記錄更新的全過(guò)程,如果在什么地方編譯失敗,你可以很快地找到原因。對(duì)于多數(shù)人來(lái)說(shuō),由于后面的&&,只需要察看uptime就能知道便以是否成功。

需要說(shuō)明的是,F(xiàn)reeBSD的make world并不總能成功。有時(shí)需要修改一些環(huán)境變量才能成功完成make。為了保證make成功,在/usr/src中執(zhí)行任何make操作之前,建議你看一眼UPDATING中是否有特殊的要求(這種要求并不是在FreeBSD Release的時(shí)候才會(huì)出現(xiàn),很多時(shí)候他會(huì)在某個(gè)CURRENT中引入,然后隨著MFC進(jìn)入-STABLE分支),并且,在進(jìn)行大的版本升級(jí)之前(跨RELEASE,甚至主版本號(hào)),首先執(zhí)行下面的命令:

 

mergemaster -p



并在make world之后執(zhí)行

 

mergemaster -i



運(yùn)行mergemaster腳本需要一定的Unix配置知識(shí),不過(guò),由于配置文件中包含很多幫助信息,因此,只要master.passwd、group這樣的文件不出大問(wèn)題(如果cvsup更新了master.passwd,那么就需要留神,因?yàn)閙aster.passwd標(biāo)準(zhǔn)配置是root口令為空,這時(shí)需要用m來(lái)合并,而不是使用i安裝),mergemaster并不會(huì)引入什么新的問(wèn)題。

前一條命令是更新make的配置(/etc/defaults/make.conf和/etc/make.conf)。對(duì)于多數(shù)人來(lái)說(shuō),除非進(jìn)行跨版本升級(jí),否則一般情況下是不需要這樣做的。后一條命令是同步全部配置,并安裝以前不存在的配置文件,而不進(jìn)行提示。

筆者曾經(jīng)遇到過(guò)FreeBSD因?yàn)橄到y(tǒng)日期不正確而無(wú)法make的情況,因此,再次特別提醒大家,如果你的系統(tǒng)日期不正確,最好是用date命令修改一下,或者干脆用ntpdate或ntpd來(lái)同步時(shí)間。
 

 
 

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

黄网页在线观看| 性一交一黄一片| 国产免费一区二区三区| 免费三级毛片| 亚洲第九十九页| 曰本人一级毛片免费完整视频| 日本黄色播放器| 欧美中文字幕在线观看视频| 久久久老熟女一区二区三区91| 国产成人精选| 色在线中文字幕| 日韩中文字幕在线看| 日本小视频在线免费观看| 国产成人精品免高潮在线观看| 久久成人福利视频| 亚洲激情专区| 亚洲欧美色图视频| 午夜精品在线观看| 免费在线精品视频| 四虎884aa成人精品| 毛片毛片女人毛片毛片| 精品日本一区二区三区| 亚洲电影先锋| 免费一级特黄特色毛片久久看| 国产激情无套内精对白视频| 91精品久久久久久久久久久| 992tv成人免费视频| 国产成人免费av一区二区午夜| 生活片a∨在线观看| 9999热视频| 日韩精品国产欧美| 国产精品视频一区国模私拍| 国产一区欧美一区| 福利成人在线观看| 免费观看成人www动漫视频| 天天综合在线观看| 一区二区免费在线播放| 三级在线观看免费大全| 亚洲色欲久久久综合网东京热| 免费精品视频一区二区三区| 在线观看av网| 天天夜碰日日摸日日澡| 午夜欧美2019年伦理| 亚洲精彩视频| 五月天视频在线观看| 人人做人人草| 精品国产91乱码一区二区三区四区| 亚洲av成人精品一区二区三区在线播放| 欧美天天在线| 亚欧洲精品视频| 久久久久日韩精品久久久男男| 亚洲国产精品一| 久久久久久黄| 亚洲电影成人| 九色视频网址| 成人黄色一区二区| 免费av观看网址| 色婷婷免费视频| 日韩免费一区| 国产精品一国产精品| 51vv免费精品视频一区二区| 成人97精品毛片免费看| 天天操中文字幕| 成人美女视频在线看| 黄色一级视频免费看| 综合在线视频| 成人久久综合| 亚洲精品videosex极品| 亚洲国产精品成人综合色在线婷婷| 666av成人影院在线观看| 久久亚洲欧美| 69精品久久久| 色影院视频在线| 韩国日本不卡在线| 欧美日本国产| 久久精品人人做人人爽电影| 欧美激情黄色片| japanese国产精品| 91tv在线观看| 丰满肉嫩西川结衣av| 欧美a级网站| 波多野结衣毛片| 日本aaa在线观看| 九九在线免费视频| 456成人影院在线观看| 国产小视频自拍| 精品久久国产| 91淫黄看大片| 国产富婆一级全黄大片| 国产精品免费一区二区三区都可以| 亚洲精品成人无码毛片| 亚洲网中文字幕| 欧美xxxx综合视频| 最新中文字幕av| 国产精品美女呻吟| 伊人网伊人影院| 久久精品亚洲94久久精品| 国产成人精品影视| 韩日在线一区| 狠狠狠狠狠狠操| 涩涩视频在线观看下载| 五月天激情婷婷| 激情综合色综合久久| 91小视频免费观看| 日韩精品在线观看一区| 韩国三级丰满少妇高潮| 久久看人人爽人人| 三级毛片网站| 黄色网址免费看| 亚洲巨乳在线观看| 天堂俺去俺来也www久久婷婷| 四虎影院在线免费播放| 欧美高清xxxxxkkkkk| 国产综合色精品一区二区三区| 欧美国产激情| 久久久精品网| 成人妖精视频yjsp地址| 国产成人精品免高潮费视频| 欧美孕妇孕交xxⅹ孕妇交| 精品国产制服丝袜高跟| 波多野结衣在线免费观看| 国产91麻豆视频| 国产高清av在线播放| 91麻豆蜜桃| 精品国产一区二区三区四区阿崩| 欧美黑人巨大精品一区二区| 一女二男3p波多野结衣| 26uuu国产电影一区二区| 亚洲国产高清aⅴ视频| 成人在线免费在线观看| 欧美综合天天夜夜久久| 精品国产乱码久久久久久鸭王1| 黄页视频在线免费观看| 日韩成人在线资源| 日韩在线观看视频网站| 有码在线播放| 国产又爽又黄网站亚洲视频123| 后入内射无码人妻一区| 国产一区二区三区在线视频观看| 日韩影院一区| 在线日韩中文| 久热中文字幕在线精品首页| 91在线porny国产在线看| 久久99精品一区二区三区三区| 一区二区三区高清| 国产夫妻性爱视频| 激情网站在线观看| 2019国产精品视频| 国产美女久久精品香蕉69| 国产高清在线精品一区二区三区| 亚洲黄色www| 免费在线成人激情电影| 992tv在线观看免费进| 欧美日韩精选| 91久热免费在线视频| 麻豆av一区二区三区久久| 中文在线有码| 717成人午夜免费福利电影| 国产成人亚洲欧美电影| 亚洲色图偷窥自拍| 国产欧美88| 久久全球大尺度高清视频| 女明星视频黄又免费| 久久久久中文字幕2018| 国产成人精品免费视频大全软件| 亚洲中文字幕无码av| 欧美国产精品一二三| 国产资源在线看| av人人综合网| 性欧美18xxxhd| 色屁屁草草影院ccyy.com| 日本爱爱爱视频| 精品国产乱码久久久久久蜜臀网站| 久草一区二区| 欧亚一区二区| 国产女人水真多18毛片18精品视频| 91精品国自产在线观看| 一区二区三区四区免费视频| 日本三级视频网站| 欧美午夜激情影院| 欧美四级电影在线观看| 欧美日韩伦理在线免费| 超碰免费公开在线| 欧美亚州在线观看| 久久精品欧美一区二区三区麻豆| 少妇人妻在线视频| 成人国产精品免费观看视频| 99久久婷婷国产综合精品青牛牛| 国产天堂素人系列在线视频| 香港三级韩国三级日本三级| 99在线影院| 国产精品乱看| 日韩av官网| 视频一区国产| 天天爱天天做色综合| 国产日韩欧美精品在线观看| 成人性做爰片免费视频| 香蕉视频国产精品| 奇米影视狠888| 天堂精品在线视频| 动漫美女无遮挡免费| 日日摸夜夜爽人人添| 免费成人高清视频| 日韩一级免费| 成人在线视频成人| 战狼4完整免费观看在线播放版| 亚洲三区欧美一区国产二区| 丁香花电影在线观看完整版| 国内精品久久久久久影院老狼| 国产精品乱码一区二区三区视频| 欧美成人福利视频| 国产电影一区二区三区| 国产九九九九| 亚洲韩国欧洲国产日产av| 国产三级免费观看| 欧美精品电影在线| 日韩在线观看电影完整版高清免费悬疑悬疑| www.激情.com| 国产精品美女久久福利网站| 国产精品综合激情| 91精品国产经典在线观看| 精品影视av免费| 一区二区视频| 婷婷福利视频导航| 日韩国产高清影视| 视频国产一区二区三区| 久久成人在线观看| 亚洲欧美另类人妖| 99视频这里有精品| 九色综合狠狠综合久久| 午夜伦伦电影理论片费看| 日本一区二区成人| 亚洲综合99| av麻豆国产| 欧美舌奴丨vk视频| 激情五月宗合网| 先锋资源av在线| 欧美激情第三页| 伊人影院在线观看视频| 日韩中文影院| 亚洲综合在线小说| 手机看片国产精品| 亚洲麻豆国产自偷在线| 国产中文字幕一区二区三区| 熟女高潮一区二区三区| 欧美 日韩 国产一区| 在线观看91精品国产入口| 亚洲精品在线不卡| 性xxxxfreexxxxx欧美丶| 中文字幕1区2区3区| 亚洲综合国产| 天天色棕合合合合合合合| 成人天堂噜噜噜| 国产精品a成v人在线播放| 欧美激情第10页| 亚洲高清不卡av| 五月天一区二区| 超薄肉色丝袜一二三| 欧美黄色免费视频| 制服丝袜激情欧洲亚洲| 国产成人艳妇aa视频在线| 在线观看免费亚洲| 国产一区二区中文字幕免费看| 亚洲午夜未满十八勿入免费观看全集| 一级少妇精品久久久久久久| 中出嫩模无套| 国产综合无码一区二区色蜜蜜| 亚洲精品成a人| 久久综合五月天婷婷伊人| 成年人网站免费在线观看| 91电影91视频| 亚洲电影在线一区二区三区| 亚洲美女动态图120秒| 91激情视频| 狠狠色综合久久婷婷| 日本五十肥熟交尾| 韩国欧美亚洲国产| 高清视频一区| 亚洲精品乱码久久久久久蜜桃91| 日韩高清中文字幕一区二区| 久久精品一区二| 日韩精品福利网| 26uuuu精品一区二区| 在线观看av每日更新免费| 99久久国产宗和精品1上映| 久久av喷吹av高潮av| 精品无人区乱码1区2区3区在线| 特级丰满少妇一级aaaa爱毛片| 亚洲欧美国产不卡| 久久精品人人做人人爽| 久久高清无码视频| 日本中文字幕在线视频| 中文字幕无线精品亚洲乱码一区| 国产在线精品成人一区二区三区| 午夜欧美巨大性欧美巨大| 五月天开心婷婷| 国产三级三级三级精品8ⅰ区| 久久av免费看| 人妻精品一区一区三区蜜桃91| 欧美阿v一级看视频| 一级片avav网址| 国产免费一区二区三区最新6| 国产麻豆精品久久一二三| 无码国产色欲xxxx视频| 国产精品久久久久久久久动漫| 一级黄色录像视频| 天堂网在线观看视频| 777a∨成人精品桃花网| 亚洲男人影院| 91九色对白| 女人高潮被爽到呻吟在线观看| 久久久久久久久艹| 国产鲁鲁视频在线观看特色| 风间由美性色一区二区三区四区| 亚洲欧美日韩爽爽影院| 青青草视频在线免费播放| 国产精品久久久久久99| 全网免费在线播放视频入口| 黄色av网站在线播放| 欧美精品18+| 自拍偷拍亚洲天堂| 日本全棵写真视频在线观看| 亚洲香蕉伊综合在人在线视看| 亚洲一级黄色大片| 天天操天天操天天操天天| 97国产成人无码精品久久久| 亚洲精品字幕在线| 欧美日韩中文字幕|