SCO TCP/IP網(wǎng)絡(luò)管理---守護(hù)進(jìn)程inetd
今天我們來討論一個(gè)與INTERNET聯(lián)系很大的守護(hù)進(jìn)程:inetd 。
在INTERNET發(fā)展的初期,每種服務(wù)在系統(tǒng)進(jìn)入多用戶狀態(tài)時(shí)都要啟動各自的daemon 。
隨著可用服務(wù)的不斷增加,系統(tǒng)進(jìn)程表及RAM就會被那些很少用到的進(jìn)程填滿,使得系統(tǒng)性能降低 。解決這個(gè)問題的方法就在于利用INTERNET監(jiān)控daemon--inetd 。inetd是一個(gè)監(jiān)聽守護(hù)進(jìn)程,他監(jiān)聽與提供INTERNET服務(wù)進(jìn)程(如rlogin,telnet)進(jìn)行連接的要求,并擴(kuò)展所需的服務(wù)進(jìn)程 。默認(rèn)情況下inetd監(jiān)聽的這些daemon均列于/etc/inetd.conf文件中,并可以通過inetd的命令行進(jìn)行修改,大家可以在自己的Unix機(jī)器上做做實(shí)驗(yàn) 。學(xué)好UNIX并不是一味看書,一定要多多做實(shí)驗(yàn),有了經(jīng)驗(yàn),自然就成為高手了,我不希望大家都是page engineer,呵呵!編輯/etc/inetd.conf文件,可以改變inetd啟動服務(wù)器守護(hù)進(jìn)程的選項(xiàng),然后驅(qū)使inetd以SIGHUP(signal 1)向當(dāng)前的inetd進(jìn)程發(fā)送信號,使inetd重讀該文件 。這一過程由kill命令來實(shí)現(xiàn) 。隨著用戶對系統(tǒng)使用的逐步深入,可能會用到那些不是/etc/inetd.conf文件的默認(rèn)項(xiàng)的inetd啟動服務(wù),或者需要在該文件中加入一些新的選項(xiàng)以后啟動這些服務(wù) 。讓我們來看一個(gè)例子:你要用為系統(tǒng)增加一個(gè)由inetd啟動的web服務(wù)器,就要創(chuàng)建如下選項(xiàng):newd stream tcp nowait root /usr/local/bin/newd ;usr/local/lib/newd.conf此外,還要在/etc/services文件從第一列開始為httpd增加一個(gè)選項(xiàng) 。假如newd用1023口,則該選項(xiàng)為:newd 1023 tcp 。注意:不是所有的internet服務(wù)進(jìn)程都需要用inetd啟動 。如果需要inetd啟動,就必須遵從inetd協(xié)議 。雖然你可以啟動/etc/inetd.conf定義之外的一個(gè)daemon,但并不意味著你一定要用這種方式,比如,從inetd運(yùn)行web服務(wù)器就會對系統(tǒng)產(chǎn)生較大的影響 。當(dāng)你遇到C/S網(wǎng)絡(luò)軟件方面的問題時(shí),通常很難斷定這個(gè)問題是來自clIEnt,還是來自server如果一臺服務(wù)器在連網(wǎng)后或是從client收到信息后能夠打印出診斷信息,你就可以用telnet送出服務(wù)器的信息 。除了主機(jī)名或以數(shù)字表示的IP地址外,telnet還可以直接連接一【SCO TCP/IP網(wǎng)絡(luò)管理---守護(hù)進(jìn)程inetd】個(gè)端口號 。你可以用如下方法測試你的SMTP服務(wù)器:telnet localhost 25(試一下吧,呵呵!)
推薦閱讀
- Sybase 11.0.5 for SCO OpenServer 3.2v5.0.5 的安裝
- 一臺磁帶機(jī)在兩臺scounix 使用大家參考
- SCO UNIX 根文件系統(tǒng)的清理
- SCO命令--df
- SCO OpenServer Unix注冊碼大全
- SCO UNIX5 的動態(tài)核心表
- SYBASE 11.0.0 For SCO Unix 安裝手冊
- SCO Unix十大常見故障
- 分享SCO UNIX安裝經(jīng)驗(yàn)
- SCO Unix 系統(tǒng)下網(wǎng)卡的安裝及故障排除
