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