a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 學院 > 操作系統 > 正文

超級服務inetd和xinetd

2024-06-28 16:01:12
字體:
來源:轉載
供稿:網友
inetd(因特網守護進程)及其替代品xinetd(擴展的因特網守護進程,xinetd.org)被稱為超級服務器或服務分配器,這是因為它們在必要的時候會啟動其他的守護進程,比如smbd(Samba)和vsftpd(FTP)。這些超級服務器監聽網絡連接。在建立連接時,它們根據該連接接入的端口找到某個服務器守護進程,將該守護進程的標準輸入和標準輸出文件描述符設置為套接字,然后啟動該守護進程。 跟同時運行多個守護進程監聽端口的服務器相比,使用這些超級服務器可以帶來以下兩個好處。首先,超級服務器不需要守護進程在不用的時候還在運行。其次,它們允許開發者編寫從標準輸入讀取數據、向標準輸出寫入數據的服務器軟件,而所有的套接字通信交由超級服務器來處理。 inetd超級服務器最初隨4.3BSD發行,它并不是非常不安全。但是它通常會打開眾多端口,運行很多服務器軟件,從而增加了可利用軟件暴露到因特網的可能性。它的繼任者xinetd引入了訪問控制機制和日志功能。這個守護進程可以讓管理員來限制訪問服務的時間以及入站連接的來源地和數量。如果帶上libwrap編譯的話,xinetd就能夠利用TCP封裝器(參見下一節的討論)的功能。 跟現在相比,以前CPU性能較差,RAM價格較高,這些超級服務器能夠高效地利用內存和CPU。過去幾年中,一些系統慢慢地不再使用這些超級服務器。現在一個系統能夠非常輕易地空出幾兆的內存和少量的CUP時間來運行一個監聽某端口的守護進程:與不斷地重啟相比,讓進程一直呆在內存中占用的資源更少。此外,開發者現在使用各種工具包能夠更加輕易地處理套接字通信 ///////////////////////////////////////////////////////////////////// 守護程序分為2種處理模式:第一個是stand alone狀態的,表示該程序始終監聽,一直處于運行狀態,例如httpd第二個是super daemon,它始終處于sleep狀態,直到有人喚醒它,xinetd就是一個super daemon,但它的使命是將一個請求轉給其他服務,也就是服務的管理者 Apache可以使用兩種方法來運行服務器:standalone(獨立的)和inetd(由inetd運行的)。standalone參數表示WEB服務進程以一個單獨的守候進程的方式在后臺偵聽是否有客戶端的請求,如果有就生成一個子進程來為其服務。inetd參數表示WEB服務不是以一個單獨的守候進程的形式支持。而是由Inetd這個超級服務器守候進程進行代勞,當它收到一個客戶端的WEB服務請求的時候,再啟動一個WEB服務進程為其服務。從功能的角度看,這兩種方法幾乎是相同的。但它們之間實際有很大區別,區別在于服務器的性能。一個由inted運行的服務器進程在它結束對請求服務的同時立刻退出。而在standalone模式下,子WWW服務器進程在退出之前要掛起一段時間,這就給它們提供了機會,可以重新用來服務新的請求。 在standalone模式下,不存在對每個請求啟動新進程的開銷,所以它的效率更高;而inetd模式被認為比standalone模式更具安全性。 standalone模式: 此種模式下,WWW服務器偵聽特定端口的連接請求。當客戶機發出到特定端口地址的連接請求時,主服務器進程啟動子WWW服務進程來服務該請求。另外還需要告訴主服務器進程偵聽的特定端口地址,使用命令: Port [number] (缺省值為80) inetd模式 inetd是偵聽有小于1024的端口連接請求的Internet守護進程(一個服務器進程)。與前面的方法不同,當客戶系統發出到WWW服務器的連接請求時,inetd啟動一個WWW服務器進程,由此進程服務此請求,完成服務后即退出。如果選擇通過inetd服務器來運行Apache,需要編輯/etc/inetd.conf文件為Apache添加一條新的記錄: httpd stream tcp nowait httpd /etc/httpd/bin/httpd -f /etc/httpd/conf/httpd.conf 修改了/etc/inetd.conf文件后,就需要修改/etc/services中添加一行 httpd 80/tcp httpd 做完以上修改后,需要重新啟動inetd進程。首先,使用以下命令取得inetd的進程ID: ps auxw |grep inetd 然后執行命令:kill -HUP <inetd的進程ID> 在RedHat linux中,默認是采用inetd服務器來運行Apache,所以只要你在安裝時選擇了httpd,以上工作在安裝時就已經代你完成了 

轉:http://blog.sina.com.cn/s/blog_5623cddb0100e4gz.html


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久精品99国产精品亚洲最刺激 | 自拍偷拍亚洲欧洲 | 黄片毛片 | 国产一级免费在线 | 日日骚视频 | 永久91嫩草亚洲精品人人 | 国产精品久久久久久久久久东京 | 欧美日韩在线免费观看 | 这里有精品在线视频 | 五月婷婷婷婷 | 午夜免费电影 | 国产欧美日韩 | 99精品国产99久久久久久97 | 成人在线免费观看 | 国产精品色网站 | 日韩高清在线 | 亚洲 精品 综合 精品 自拍 | 91精品在线观看入口 | 五月婷婷六月情 | 麻豆久久久久久 | 亚洲天堂精品在线观看 | 国产精品久久免费视频在线 | 欧美性视频网站 | 人人澡人人澡 | 国产免费一区二区 | 国产精品美腿一区在线看 | 麻豆专区一区二区三区四区五区 | 91精品国产乱码久久久久久 | 国产精品久久久久久久久久三级 | 一区二区日韩在线观看 | 日韩综合网 | 中文字幕在线视频网站 | 国产综合一区二区 | 欧美一二三区在线观看 | 日av一区| 久久久精品国产 | 欧美在线影院 | 久久久www成人免费精品 | 中文字幕在线观看av | 久久综合九色综合欧美狠狠 | 欧美一区二区久久久 |