亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 2820 | 回復(fù): 0
打印 上一主題 下一主題

在SCO Unix環(huán)境下建立和維護(hù)電子郵件服務(wù)器 [復(fù)制鏈接]

論壇徽章:
1
15-16賽季CBA聯(lián)賽之北控
日期:2022-03-04 22:35:50
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2008-04-10 22:17 |只看該作者 |倒序?yàn)g覽

作者:方剛  

---- SCO Unix是專門(mén)為Intel平臺(tái)設(shè)計(jì)的Unix操作系統(tǒng),比較適合中小企業(yè)的應(yīng)用。它有很多優(yōu)秀的功能,可以很方便地將SCO Unix服務(wù)器配置成一臺(tái)高性能的電子郵件服務(wù)器,或一臺(tái)文件傳輸服務(wù)器、域名服務(wù)器、Web服務(wù)器等,或者同時(shí)提供上述全部功能。本文以5.0以上版本的SCO Unix為例,介紹如何將SCO Unix配置成一臺(tái)高性能的運(yùn)行于局域網(wǎng)或廣域網(wǎng)上的郵件服務(wù)器,然后介紹其維護(hù)方面的內(nèi)容。
一、電子郵件服務(wù)器的建立
用vi打開(kāi)/etc/services文件,這個(gè)文件定義了SCO Unix系統(tǒng)提供的TCP/IP網(wǎng)絡(luò)服務(wù)的端口號(hào)、服務(wù)名稱和協(xié)議種類。比如在此文件中可以發(fā)現(xiàn)所熟知的TELNET和FTP所對(duì)應(yīng)的端口號(hào)分別是23和21。先查找“smtp”,它對(duì)應(yīng)的端口號(hào)應(yīng)該是25。檢查行前有無(wú)注釋符“#”,如果有則去掉它。再查找“pop3”,它對(duì)應(yīng)的端口號(hào)是110,同樣檢查行前有無(wú)注釋符“#”。注意,含“pop3”的行可能不止一行,不要有遺漏。若使用最新版的SCO Unix可以不做這一步,因?yàn)橄到y(tǒng)安裝時(shí)已啟用簡(jiǎn)單郵件傳輸協(xié)議(Simple Mail Transport Protocol,SMPT)和POP3協(xié)議。但是,為了確保萬(wàn)無(wú)一失,檢查一下并不多余。
打開(kāi)/etc/inetd.conf文件,這是一個(gè)SCO Unix服務(wù)守護(hù)進(jìn)程的配置文件。SCO Unix為了提高系統(tǒng)性能,對(duì)各種網(wǎng)絡(luò)服務(wù)采用的是“守護(hù)進(jìn)程”的方法:每次偵測(cè)到一個(gè)特定的服務(wù)請(qǐng)求時(shí),系統(tǒng)才調(diào)用該服務(wù)的守護(hù)進(jìn)程。若這個(gè)文件中沒(méi)有包含這種服務(wù)的守護(hù)進(jìn)程,則系統(tǒng)會(huì)將此請(qǐng)求丟棄。要做的是檢查一下文件尾部含SMPT和POP3的2行是否被注釋,若是則去掉注釋符。這一步也可不做,因?yàn)檫@個(gè)文件是系統(tǒng)安裝TCP/IP時(shí)自動(dòng)生成的,這2行一般不會(huì)被注釋。注意,一般不要修改這個(gè)文件,除非對(duì)SCO Unix和網(wǎng)絡(luò)協(xié)議有足夠的了解。
在主控臺(tái)上的X-Window圖形界面,以“root”身份登錄,依次打開(kāi)“System Administration”*“Mail”*“MMDF Configuration”,進(jìn)入郵件服務(wù)器的主配置界面。在“Configuring MMDF to use this host name”提示信息下的輸入欄中,填入指定的MMDF主機(jī)名,如mymail.com。在界面中間有2個(gè)按鈕: “TCP/IP”和“uucp”,按鈕右邊是當(dāng)前的配置狀態(tài)提示,一般情況下,顯示“unconfigured”。選中準(zhǔn)備啟用的郵件服務(wù)協(xié)議模式,一般選“TCP/IP”,選中后系統(tǒng)開(kāi)始對(duì)MMDF進(jìn)行配置,稍等片刻,“TCP/IP”右邊的提示就會(huì)變成“Configured”,界面上的其他選項(xiàng)暫先不要配置,按界面左下方的“OK”按鈕退出。
建幾個(gè)SCO Unix的普通用戶,別忘了給每個(gè)用戶分配一個(gè)口令。用戶的屬組、所用的sh無(wú)特殊要求。注意,要求用戶的屬組必須是mail組,若已經(jīng)建好用戶,此步可省。
---- 完成以上步驟之后,重啟SCO Unix,所建立的郵件服務(wù)器就可以開(kāi)張了。在客戶端,馬上可以配置一下Windows 98下的Outlook,收發(fā)一下郵件。實(shí)際上,Windows下用哪種郵件軟件并無(wú)所謂,只是要注意以下幾點(diǎn):(1)連接方式選擇“通過(guò)局域網(wǎng)連接”;(2)郵件服務(wù)器的地址直接填入SCO Unix主機(jī)的IP地址;(3)賬號(hào)和口令填入SCO Unix普通用戶的賬號(hào)和口令。對(duì)于遠(yuǎn)程用戶,想通過(guò)廣域網(wǎng)使用SCO Unix的郵件服務(wù),需要在Windows 98的網(wǎng)絡(luò)配置中將局域網(wǎng)中路由器的IP地址填入網(wǎng)關(guān)中,此外還應(yīng)該在SCO Unix的路由表中加上想訪問(wèn)SCO Unix主機(jī)的遠(yuǎn)程網(wǎng)絡(luò)的網(wǎng)絡(luò)地址。
---- 到此為止,可以用Windows 98下的任何郵件程序收發(fā)郵件了。如果準(zhǔn)備把SCO Unix作為一臺(tái)專用的電子郵件服務(wù)器使用,那么上述配置還要做些調(diào)整。SCO Unix上的郵件傳輸實(shí)際上是通過(guò)多通道備忘分發(fā)工具(Multichannel Memorandum Distribution Facility,MMDF)來(lái)完成的,MMDF可以提供對(duì)不同網(wǎng)絡(luò)的透明訪問(wèn),以及相關(guān)的郵件傳送協(xié)議。
二、信箱的位置
---- 在SCO Unix中,用戶信箱存放的缺省位置是在/usr/spool/mail下,但用戶可以調(diào)整。在配置MMDF郵件服務(wù)的主配置界面左邊,有一個(gè)“Mailboxes”按鈕,點(diǎn)擊后彈出一個(gè)小界面,界面上有2個(gè)選項(xiàng)如下。
The directory /usr/spool/mail
The usr,s home directory
---- 上述信息說(shuō)明,可以選擇2種存放郵件位置的方法。首先是放在系統(tǒng)緩沖區(qū)/usr/spool/mail中,其次是放在用戶的根目錄下。實(shí)際位置應(yīng)取決于安裝系統(tǒng)時(shí),分配的各分區(qū)空間大小。若放在系統(tǒng)緩沖區(qū),即/usr/spool/mail下,則若用戶的郵件數(shù)量過(guò)大,并且取信不及時(shí),會(huì)造成根區(qū)空間緊張,系統(tǒng)性能下降,甚至停止運(yùn)行;若放在用戶的根目錄下,并且在建用戶時(shí)已將用戶分配在一個(gè)空間很大的獨(dú)立分區(qū)內(nèi),則沒(méi)有上述擔(dān)憂,系統(tǒng)的性能要好一些,缺陷是若用戶經(jīng)常使用telnet遠(yuǎn)程登錄,則郵件的安全性稍差,因?yàn)楹闷娴挠脩艋虺鯇W(xué)者會(huì)無(wú)意地破壞把郵件文件。當(dāng)然,若安裝SCO Unix時(shí)沒(méi)有劃分獨(dú)立分區(qū),不考慮郵件文件的安全因素,則信箱放在哪里都無(wú)所謂。這里建議選擇“The usr,s home directory”,點(diǎn)擊“OK”按鈕即可。
三、改善性能
---- SCO Unix使用deliver守護(hù)進(jìn)程來(lái)完成郵件傳遞任務(wù)。進(jìn)程deliver的活動(dòng)受MMDF的配置文件/usr/mmdf/mmdftrailor的控制。可以用下面的命令來(lái)檢查守護(hù)進(jìn)程deliver的運(yùn)行情況:
ps  -u  mmdf
---- 系統(tǒng)一般顯示如下信息:
PID   TTY    TIME     CMD
358     ?     00:00:01  deliver
deliver會(huì)周期性地對(duì)郵件隊(duì)列進(jìn)行掃描。deliver缺省的運(yùn)轉(zhuǎn)周期是10分鐘,即每隔10分鐘,deliver對(duì)每個(gè)通道進(jìn)行檢查,處理完所有通道后進(jìn)入休眠狀態(tài),直至下一個(gè)周期。調(diào)整deliver的運(yùn)轉(zhuǎn)周期有下面2個(gè)方法。
---- 1.編輯文件/usr/mmdf/mmdftailor,查找到含“MSLEEP”的行,將其值改為所需要的值,單位是秒; 若沒(méi)有則增加上一行,內(nèi)容如下: MSLEEP 120
---- 2.修改文件/etc/rc.d/7/umaemons,這個(gè)文件是系統(tǒng)進(jìn)入多用戶狀態(tài)時(shí)調(diào)用用戶定義的守護(hù)進(jìn)程的腳本?梢栽诖宋募性黾觗eliver守護(hù)進(jìn)程,并指定deliver的運(yùn)轉(zhuǎn)周期。比如,為了提高效率,可以增加如下一行:
/bin/su mmdf -c "/usr/mmdf/bin/deliver -b T45"
---- 這樣,deliver檢查通道的時(shí)間間隔縮短為45秒。如果SCO Unix服務(wù)器是作為郵件網(wǎng)關(guān)使用,用戶的郵件往來(lái)非常繁忙,那么不妨再增加幾個(gè)deliver守護(hù)進(jìn)程,讓系統(tǒng)對(duì)每個(gè)通道進(jìn)行并行處理。增加的方法很簡(jiǎn)單,舉例如下:
bin/su mmdf -c "/usr/mmdf/bin/deliver -b -T120 -clocal"
/bin/su mmdf -c "/usr/mmdf/bin/deliver -b -T180 -csmtp"
/bin/su mmdf -c "/usr/mmdf/bin/deliver -b -T300 -cuucp"
---- 這樣,系統(tǒng)將采用3個(gè)獨(dú)立的deliver守護(hù)進(jìn)程對(duì)郵件通道進(jìn)行單獨(dú)的處理,時(shí)間間隔根據(jù)需要各不相同。若系統(tǒng)沒(méi)有配置uucp,則上面第3行可省略。若上述處理方法還不能使人滿意,比如,smtp通道仍嫌擁擠,可以采用啟動(dòng)多個(gè)deliver守護(hù)進(jìn)程實(shí)施并行處理的方法,舉例如下:
/bin/su mmdf -c "/usr/mmdf/bin/deliver -b -csmtp"
/bin/su mmdf -c "/usr/mmdf/bin/deliver -b -csmtp"
/bin/su mmdf -c "/usr/mmdf/bin/deliver -b -csmtp"
---- 這里啟用了3個(gè)deliver服務(wù)守護(hù)進(jìn)程對(duì)smtp通道進(jìn)行并行處理。要注意的是別忘了改完/etc/rc.d/7/udaemons文件后重新啟動(dòng)一下機(jī)器。
四、郵件系統(tǒng)的診斷
---- 配置完MMDF后系統(tǒng)會(huì)建一個(gè)賬號(hào)叫postmaster,這是配置郵件服務(wù)器時(shí),涉及Internet協(xié)議的標(biāo)準(zhǔn)做法。一般情況下,郵件系統(tǒng)在使用過(guò)程中都會(huì)把發(fā)現(xiàn)的問(wèn)題用郵件發(fā)送給postmaster,而系統(tǒng)定義的postmaster別名缺省值是root用戶。若不經(jīng)常用root身份收發(fā)郵件,則不容易發(fā)現(xiàn)問(wèn)題。因此有必要將系統(tǒng)發(fā)送給postmaster的所有郵件都重定向給一個(gè)經(jīng)常使用的用戶,比如informix用戶。
---- 重定向方法很簡(jiǎn)單:在主控臺(tái)上的圖形界面打開(kāi)MMDF的主配置界面(參見(jiàn)前面的第3步),點(diǎn)擊主界面右邊的“Redirection...”按鈕,進(jìn)入郵件重定向配置界面。第1個(gè)輸入欄上的提示是“Mail sent to 'Postmaster' will be sent to:”,將輸入欄中的缺省值root改成informix。第2個(gè)輸入欄上的提示是“You may select user(s) to receive mail sent to the accounts you list in the Non-user accounts fileds below:”,這句話的意思是選擇一個(gè)或多個(gè)真實(shí)用戶,用來(lái)收取發(fā)送給虛擬用戶的郵件。
---- 對(duì)于SCO Unix系統(tǒng)而言,安裝后會(huì)自動(dòng)建一批系統(tǒng)專用的虛擬用戶,如“l(fā)p”、“mmdf”、“uucp”等。系統(tǒng)發(fā)現(xiàn)某一方面有問(wèn)題或提示、警告信息都會(huì)發(fā)郵件給對(duì)應(yīng)的用戶,必須把這些用戶的郵件重定向到經(jīng)常使用的賬號(hào)。在下邊的輸入欄中填入想接收郵件的真實(shí)用戶名即可,可以填入多個(gè)用戶名,中間用空格分開(kāi)即可,如“root informix”等等。
---- 若在配置郵件服務(wù)器時(shí)遇到麻煩,可按下述2個(gè)步驟檢查。
---- 1. 檢查MMDF系統(tǒng)配置
---- 所有的配置結(jié)束后,以root登錄到系統(tǒng),運(yùn)行命令:# /usr/mmdf/bin/checkup | more可對(duì)服務(wù)器上的MMDF系統(tǒng)進(jìn)行全面的檢查。所顯示信息對(duì)問(wèn)題的診斷非常有幫助。若發(fā)現(xiàn)問(wèn)題,系統(tǒng)會(huì)在發(fā)現(xiàn)的問(wèn)題前加上兩個(gè)“*”號(hào)警告。
---- 2. 檢查郵件地址
---- 系統(tǒng)配置完,可以用checkaddr命令來(lái)檢查一下郵件地址正確與否。例如,想檢查一下郵件地址informix@mymail.com,運(yùn)行以下命令:
# /usr/mmdf/bin/checkaddr  informix@mymail.com
---- 系統(tǒng)會(huì)顯示:informix@mymail.com : OK 若想要系統(tǒng)顯示更詳細(xì)的信息,可加上-w選項(xiàng)。
---- 3. 監(jiān)測(cè)郵件隊(duì)列
---- 使用命令/usr/mmdf/bin/checkque可對(duì)郵件系統(tǒng)進(jìn)行監(jiān)測(cè)和檢查,借此可以得知每個(gè)通道上等待傳遞的郵件數(shù)量、全部的消息數(shù)、郵件隊(duì)列目錄的大小等重要信息,并可以依此來(lái)調(diào)整郵件服務(wù)器的性能。例如,在命令行下執(zhí)行命令:/usr/mmdf/bin/checkque -c smtp
---- 可以查看郵件服務(wù)器的smtp通道的具體數(shù)據(jù)。服務(wù)器執(zhí)行命令checkque后顯示信息如下:
# /usr/mmdf/bin/checkque
Tue Jun 20 08:49:  0 queued msgs / 104960 byte queue directory
                   0 Kbytes in msg dir
0 msgs    0 Kb (local   ) local    : Local delivery
                   deliver start   : Tue Jun 20 00:03
                   deliver message : Tue Jun 20 00:03
                   deliver end     : Tue Jun 20 00:03 / 8 hours
0 msgs    0 Kb (list    ) list     : Mailing list processor
                   No deliver start
                   No deliver message
                   No deliver end
0 msgs    0 Kb (smtp    ) smtp     : SMTP  channel
                   deliver start   : Mon May  8 14:50
                   deliver message : Mon May  8 14:50
                   deliver end     : Mon May  8 14:50
                   pickup start    : Mon Jun 19 17:50
                   pickup message  : Mon Jun 19 17:50
                   pickup end      : Mon Jun 19 17:50 / 14 hours
五、郵件系統(tǒng)的維護(hù)
---- 1. 刪除過(guò)時(shí)的郵件
---- 首先看一下過(guò)時(shí)郵件的定義。在文件/usr/mmdf/mmdftailor中有2個(gè)參數(shù)MFAILTME和MWARNTIME。MFAILTIME定義了系統(tǒng)在發(fā)送給作者無(wú)效信息和將其清理之前信息在發(fā)送隊(duì)列中的等待時(shí)間,MWARNTIME定義了在系統(tǒng)發(fā)出警告信息之前,一條滯留信息在隊(duì)列中的停留時(shí)間,2個(gè)參數(shù)都以小時(shí)為單位。若文件/usr/mmdf/mmdftailor中沒(méi)有這2個(gè)參數(shù),可以手工增加,格式如下:
MFAILTME     24
MWARNTIME    10
---- 運(yùn)行命令/usr/mmdf/bin/cleanque可以把系統(tǒng)中超過(guò)上述2個(gè)參數(shù)規(guī)定時(shí)限的信息清理掉。這樣做很有必要,因?yàn)檫^(guò)時(shí)的信息不清理的話,會(huì)占用大量存儲(chǔ)空間,并增加郵件系統(tǒng)的負(fù)載。為此,可以定期在命令行下運(yùn)行以下命令:
#/usr/mmdf/bin/cleanque [-w]
---- 最好是在root的定時(shí)執(zhí)行文件/usr/spool/cron/crontabs/root中加上類似下面一行:
30 23 * * 1,?,5 /usr/mmdf/bin/cleanque
---- 上述命令定義了系統(tǒng)在每星期一、星期三和星期五的晚上23:30自動(dòng)進(jìn)行郵件清理工作。
---- 2. MMDF日志文件的清理
---- SCO Unix郵件系統(tǒng)的日志文件存放在目錄/usr/mmdf/log下,可以在MMDF的主配置界面中定義日志文件的類型,缺省的類型是“FAT”,即只記錄MMDF郵件系統(tǒng)的致命錯(cuò)誤,這樣日志文件的尺寸要小些。若想了解和追蹤?quán)]件系統(tǒng)出現(xiàn)的問(wèn)題,可選擇“BTR”或“PTR”類型,這2種方式可以詳細(xì)記錄郵件系統(tǒng)的統(tǒng)計(jì)和跟蹤信息。建議不定期地對(duì)目錄中的日志文件進(jìn)行檢查,以防文件過(guò)大,造成磁盤(pán)空間浪費(fèi)。當(dāng)然最好的辦法仍是編一個(gè)清理日志的shell程序。
---- 至此,在SCO Unix上配置郵件服務(wù)的過(guò)程和維護(hù)方法介紹完畢,本人按照上述方法配置的郵件服務(wù)器一直運(yùn)行穩(wěn)定可靠,基本未出現(xiàn)過(guò)問(wèn)題。只是有一次某用戶的系統(tǒng)信郵被鎖住,Windows下所有收發(fā)郵件的程序都無(wú)法讀取郵件,甚至使用Telnet方式登錄到主機(jī)上用SCO Unix的mail程序都無(wú)法讀取。后來(lái)發(fā)現(xiàn)該用戶曾使用編輯工具打開(kāi)信箱文件進(jìn)行過(guò)讀寫(xiě)操作。經(jīng)仔細(xì)調(diào)查發(fā)現(xiàn)在/usr/spool/mail目錄下有一個(gè)與該用戶同名、后綴為lock的文件,運(yùn)行/usr/mmdf/bin/cleanlck進(jìn)行解鎖后一切正常。
---- 最后需要指出的是,提高SCO Unix郵件服務(wù)器的性能,單純?cè)黾觗eliver守護(hù)進(jìn)程的方法會(huì)有相當(dāng)大的作用,但使用過(guò)度也會(huì)使服務(wù)器的系統(tǒng)負(fù)載增加,說(shuō)不定會(huì)弄巧成拙。如何有效地提高系統(tǒng)性能,做到合理配置各種系統(tǒng)參數(shù),讓SCO Unix運(yùn)行在最佳狀態(tài),這對(duì)一個(gè)SCO Unix系統(tǒng)管理高手來(lái)說(shuō)都是一個(gè)挑戰(zhàn)。建議在配置完郵件系統(tǒng)后,若運(yùn)行正常,則執(zhí)行命令/usr/mmdf/bin/checkque來(lái)獲得郵件系統(tǒng)的各參數(shù),并依此作為調(diào)整的依據(jù)。然后用sar等命令對(duì)系統(tǒng)的緩沖區(qū)命中率、CPU使用情況、磁盤(pán)的I/O狀況等進(jìn)行監(jiān)測(cè),保證系統(tǒng)的正常運(yùn)轉(zhuǎn)。SCO Unix 5.0以上版本提供了一個(gè)監(jiān)測(cè)系統(tǒng)性能的實(shí)用工具叫Sco doctor lite,它可在圖形或文本狀態(tài)下運(yùn)行,用起來(lái)十分直觀方便。


本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u/31/showart_526249.html
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP