安裝Fedora Core 4配置文件--Linux系統(tǒng)
Fedora Core 更新了很多版本更新,我本人認(rèn)為Fedora Core 4 在Fedora 系列里很好使的文件系統(tǒng),在此向大家推薦。如今技術(shù)不斷更新,各種使用文件都已經(jīng)淘汰。我認(rèn)為還是有很不錯(cuò)的如Fedora Core 4值得大家來運(yùn)用。服務(wù)系統(tǒng)將主要介紹基于Linux服務(wù)器下的郵件服務(wù)、域名服務(wù)、網(wǎng)頁服務(wù)、數(shù)據(jù)庫服務(wù)等軟件的選用和配置。
操作系統(tǒng)選用Fedora Core 2,原因很簡單,現(xiàn)在好多開源軟件都是在linux下使用,象CVS、Bugzilla等,即使能在Windows下安裝,也不好使用。Fedora Core 4可是一個(gè)好東東,用它自己的話說:The Fedora Project is an open source project sponsored by Red Hat and supported by the Fedora community. It is also a proving ground for new technology that may eventually make its way into Red Hat products. It is not a supported product of Red Hat, Inc.(這里是fedora項(xiàng)目的主頁)大名鼎鼎的Red Hat,自不必多說;redhat自從出到9之后,就不再提供個(gè)人版的支持,F(xiàn)edora core作為一個(gè)替補(bǔ)上來了,由community支持,并且開源,大家都來做,所以fedora的圖形界面已經(jīng)非常漂亮舒服了。開源意味免費(fèi),免費(fèi)意味……呵呵;至此也不敢夸Fedora Core作為Linux服務(wù)器,會(huì)有怎樣的穩(wěn)定性,不過在這幾個(gè)月的期間,服務(wù)器至少?zèng)]有當(dāng)?shù)舳鴮?dǎo)致項(xiàng)目不能繼續(xù)。
Fedora Core 現(xiàn)在出到了版本4,不過我們當(dāng)初選用2,出來得越早越穩(wěn)定呀,其實(shí)是當(dāng)初我只借到2的盤,哈哈。這是我***次使用fedora,不過一用上了就愛不釋手,清新的界面,方便的安裝;以至于后來把2拿到本本上擺弄郁悶了我一把,才使這種喜愛大打折扣。Fedora Core 2竟然對(duì)本本的USB和PS2鼠標(biāo)支持不好,以至于在本本上只能一直使用煩人的觸摸板(Compaq的,所以沒有IBM的紅點(diǎn)鼠標(biāo));網(wǎng)上找了很多文檔也沒有解決,原因是Fedora Core 2對(duì)本本的鼠標(biāo)本來就支持不好。上周我自己刻好Fedora Core 3,重新裝了一遍,什么都不用配置,就認(rèn)出了我的USB鼠標(biāo)。Yes!還是版本越新越好呀。(Fedora Core 4來這下,這是香港的一個(gè)mirror,4個(gè)iso同時(shí)flashget,兩個(gè)小時(shí)over,還是很快的。)
Fedora Core 4安裝。如果有Linux基礎(chǔ),安裝fedora很easy,不用一個(gè)小時(shí)。時(shí)間不在于安裝,在于服務(wù)的配置。安裝過程中,有一個(gè)選擇需要注意一下:顯示器的類型選擇。聽一個(gè)同學(xué)說,如果選擇不對(duì),有可能燒掉顯示器?。。ㄊ遣皇怯悬c(diǎn)聳人聽聞呀!)很不幸,我沒有燒過,不能提供任何經(jīng)驗(yàn)。不過顯示器類型和鼠標(biāo)類型選擇正確,對(duì)于安裝成功還是很有必要的。寧可信其有。不過我上次在安裝fedora core 3的時(shí)候,選用圖形安裝,在安裝的圖形界面下方居然一條花屏,以至于根本看不到上一步和下一步,也不知道是不是我的顯示器類型沒有選對(duì),***只能通過print screen來看截屏。有三種安裝選擇:個(gè)人應(yīng)用、工作站和服務(wù)器。也可以自定義,我就可以選擇安裝服務(wù)包,而不用安裝開發(fā)包。不懂linux,不打緊,參考Red Hat Linux 9 應(yīng)用與管理系統(tǒng)叢書就行了;包括三本:桌面應(yīng)用、系統(tǒng)管理和網(wǎng)絡(luò)服務(wù)。fedora core2安裝和配置和這三本書上講述的還是差不多的,雖然有一點(diǎn)很小的出入。
郵件服務(wù)器配置。XP強(qiáng)調(diào)團(tuán)隊(duì)的交流和溝通,email自然是很好的方式;而且后面我們要介紹的bug追蹤系統(tǒng),有自動(dòng)發(fā)email通知的功能,也需要email服務(wù)器的支持。當(dāng)然可以采用公網(wǎng)上的email,但是配置一個(gè)局域網(wǎng)內(nèi)的email服務(wù)器,安全快捷,為什么不用。Linux的郵件服務(wù)器有Sendmail、Qmail和Postfix等,Sendmail最安全,使用最多,配置也更復(fù)雜。這里不作這三個(gè)的區(qū)別,F(xiàn)edora Core2自帶Sendmail8,我們就用它。
1、安裝
Fedora Core2提供了sendmail的RPM包,如下:
sendmail:sendmail服務(wù)器
sendmail-cf:與配置相關(guān)的文件和程序
sendmail-doc: sendmail服務(wù)器文檔
//查看是否安裝,沒有則安裝
#rpm –qa|grep sendmail
//sendmail在cd1,sendmail-cf和sendmail-doc在cd3
#rpm –ivh sendmail-…….rpm
//m4工具能生成sendmail的配置文件
#rpm –ivh m4-…….rpm
2、啟動(dòng)
修改/etc/mail/sendmail.cf的O DaemonPortOptions=Port=smtp,Addr=127.0.0.1,Name=MTA中的Addr為本機(jī)IP,或者干脆去掉Addr屬性
//啟動(dòng)#service sendmial start
3、配置
sendmail的Fedora Core 4配置文件語法相當(dāng)復(fù)雜,沒有人試圖自己重新編寫。幸運(yùn)的是可以先編寫mc宏配置文件,然后通過m4工具轉(zhuǎn)換成Fedora Core 4配置文件。對(duì)于mc和cf的語法,這里不再討論,使用的默認(rèn)的配置和簡單修改,已經(jīng)能夠啟動(dòng)和使用。
另外,可以修改/etc/mial/local-host-names添加郵件后綴域名(后面DNS配置的)。sendmial的Access數(shù)據(jù)庫能打開投遞代理功能,使用aliases數(shù)據(jù)庫能使用別名。關(guān)于配置帶認(rèn)證的sendmail等高級(jí)功能,可以參考那三本書。
4、收發(fā)郵件
imap包提供了對(duì)POP和IMAP兩種協(xié)議的支持,安裝配置imap服務(wù)器后就可以收發(fā)郵件了。使用imap的默認(rèn)配置應(yīng)該就可以了,但不知道為什么,我在啟動(dòng)時(shí)老是出錯(cuò),找了很多文檔也沒有解決,是關(guān)于saslauthd認(rèn)證的問題,***不得不啟用dovecot代替。dovecot也是fedora自帶的,這里有dovecot和imap的比較??梢杂胢ail命令來收發(fā)郵件了,一會(huì)配置好DNS,就可以用outlook等客戶端來收發(fā)。域名服務(wù)器配置。配置好DNS,就可以用xxx.com而不是用IP地址來收發(fā)郵件。如果很清楚DNS查詢模式和域名解析過程,那么恭喜,你可以把這個(gè)簡單問題復(fù)雜化。
安裝Fedora提供的如下RPM包:
bind:域名服務(wù)器軟件
bind-utils:包含DNS查詢工具軟件
caching-nameserver:包含惟高速緩存服務(wù)器的配置文件
安裝好之后,需要配置住域名服務(wù)器,包括:修改主配置文件和創(chuàng)建反向解析數(shù)據(jù)庫文件。bind的配置,網(wǎng)上有很多例子,修改成自己想要的就行了。需要注意的是在Fedora Core 4上的新版的bind,有一些配置跟之前不太一樣。主要是加上了chroot的動(dòng)作,所以我們的dns路徑較之前不一樣,如果你的dns設(shè)定好了,而無法作用,就有可能是這個(gè)chroot的問題,剛好被我撞上了。/etc/sysconfig/named有一行ROOTDIR=/var/named/chroot,這樣關(guān)于bind的所有配置原始 不是原來的/etc/named.conf,而是/var/named/chroot/etc/named.conf,需要配置的是chroot目錄下的bind配置,否則就不起作用。另外,重新啟動(dòng)dns時(shí)如果發(fā)現(xiàn)了Stopping named: rndc: connect failed: connection refused這個(gè)問題的話,可以將/etc/rndc.key的內(nèi)容copy到named.conf里然后重新啟動(dòng)一二次。
Web服務(wù)器。Fedora Apache默認(rèn)安裝了,啟動(dòng)就行。Tomcat下載一個(gè),啟動(dòng)就行。都很easy,倒是把Tomcat加載在Fedora Apache上,作為系統(tǒng)服務(wù),可以省去手工敲命令的麻煩,看這里。數(shù)據(jù)庫服務(wù)器。知名度,MySQL沒得說,簡單好用還免費(fèi)。只是3.23版竟然不支持外鍵和視圖,高級(jí)功能還是有待發(fā)展呀。據(jù)說Fedora MySQL4支持視圖,沒有研究過。MySQL管理主要是做好權(quán)限設(shè)置和備份。
【編輯推薦】