麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 編程 > .NET > 正文

淺談基于Linux的Intranet環(huán)境建造

2024-07-21 02:37:44
字體:
供稿:網(wǎng)友

  張永鳴 劉正陽
  
  在建設(shè)傳統(tǒng)的Intranet網(wǎng)絡(luò)環(huán)境的時(shí)候,我們一般是基于Windows NT Server系統(tǒng)的,在它的基礎(chǔ)上實(shí)現(xiàn)一系列的服務(wù)。 現(xiàn)在的linux系統(tǒng)中也包含了很多基于網(wǎng)絡(luò)建設(shè)的軟件服務(wù),基本上我們是完全可以利用Linux系統(tǒng)建立與Windows NT Server所具有的基本Intranet框架相同的框架。并且還可以在這個(gè)基礎(chǔ)上發(fā)展具有Linux系統(tǒng)自身特點(diǎn)的Intranet環(huán)境,在某種程度上其性能還優(yōu)于Windows NT Server系統(tǒng)。
  我們先假設(shè)一個(gè)基于Linux系統(tǒng)局域網(wǎng)的網(wǎng)絡(luò)構(gòu)架。首先,建議使用轉(zhuǎn)換器把Internet接口轉(zhuǎn)換為雙絞線,直接連接到一臺(tái)雙網(wǎng)卡Server上。該Server的另外一塊網(wǎng)卡和其他的Server及Client連接到一個(gè)Hub上面,成為一個(gè)局域網(wǎng)。雙網(wǎng)卡的服務(wù)器作為防火墻和網(wǎng)關(guān),控制內(nèi)部網(wǎng)和Internet連接的安全。我們?cè)谄渖厦孢€可以運(yùn)行其他的服務(wù),例如文件服務(wù)器、代理服務(wù)器、郵件服務(wù)器和Web服務(wù)器等。另外一臺(tái)服務(wù)器可以作為數(shù)據(jù)庫(kù)服務(wù)器,在其上主要運(yùn)行數(shù)據(jù)庫(kù)服務(wù)。
  雙網(wǎng)卡中對(duì)外的網(wǎng)卡必須有正式的ip,另外一塊網(wǎng)卡和其他計(jì)算機(jī)的網(wǎng)卡可以使用私有IP,范圍從“192.168.1~192.168.254”自由分配,其他計(jì)算機(jī)的網(wǎng)關(guān)地址都指向防火墻網(wǎng)關(guān)服務(wù)器的內(nèi)部IP。防火墻網(wǎng)關(guān)服務(wù)器的網(wǎng)絡(luò)配置要根據(jù)申請(qǐng)的IP地址來具體設(shè)置。
  一般地,我們要求的Intranet環(huán)境應(yīng)該是提供最基礎(chǔ)的WWW服務(wù)、FTP服務(wù)、DNS服務(wù)、網(wǎng)上鄰居等服務(wù)項(xiàng),下面我們就一一簡(jiǎn)單地介紹一下。
  1.WWW服務(wù)
  首先我們要實(shí)現(xiàn)WWW服務(wù),我們以在RedHat系統(tǒng)的完全安裝中為例,這里系統(tǒng)已經(jīng)為大家安裝好了目前在Internet上使用得最多的HTTP服務(wù)器Apache, 你只需要使用“setup”命令選擇該服務(wù),或者直接運(yùn)行“httpd”即可。它的安裝根目錄是在/home/httpd/目錄下的,只要使用瀏覽器按照“IP地址”訪問你的Web server,就能夠看到Apache的說明文檔。假如你要發(fā)行自己的主頁(yè),只需要將這些文檔放在/home/httpd/Html/下即可,或者是將httpd.conf中的文檔根目錄修改為你的Windows系統(tǒng)下的目錄,這樣既可以享受Linux的效率,也可享受Windows的頁(yè)面制作工具的便利。但是我們要注重在Linux環(huán)境中要區(qū)分大小寫,所以頁(yè)面中的文件名最好統(tǒng)一使用大小寫。在Windows環(huán)境中的頁(yè)面文件一般是.htm后綴,而缺省的Linux系統(tǒng)的瀏覽器Netscap或lyxn解釋的頁(yè)面文件是以.html為后綴的,你只需要在/etc/mime.types中增加如下一行即可:text/html html htm。同樣,你也可以按照注釋修改以下配置文件:
  /etc/httpd/conf/httpd.conf
  /etc/httpd/conf/access.conf
  /etc/httpd/conf/srm.conf 以建立更加強(qiáng)大而靈活的WEB服務(wù)器。
  2.FTP服務(wù)
  接著讓我們看看FTP服務(wù)的實(shí)現(xiàn),我們依然是在RedHat系統(tǒng)的完全安裝中,RedHat系統(tǒng)已經(jīng)為你安裝好了目前Internet流行的WU-FTP-2.4.2 Server。它的匿名訪問目錄在/home/ftpd/中,假如是在FTP客戶端使用普通帳戶登錄,那么我們將直接進(jìn)入該賬戶的主目錄。它的配置文件主要是:
  /ect/ftpaccess。
  域名服務(wù)(DNS服務(wù))的功能是把我們?nèi)〉拿钟成錇榫唧w的IP地址。目前Internet流行的域名服務(wù)器BIND,它的執(zhí)行進(jìn)程是“named”,其配置文件有:
  /ect/named.conf
  /etc/resolv.conf
  /var/named/named.ca
  /var/named/named.local
  /var/named/named.hosts(自建)
  /var/named/named.rev
  其中的自建文件需要符合“named”配置文件的格式,我們從已有的文件中cp即可,尤其注重BIND 4的配置文件格式和BIND 8p是完全不同的,假如使用的版本不同的話,請(qǐng)查閱其具體的配置文件。

  3.RAS服務(wù)
  RAS服務(wù)(PPP)也是傳統(tǒng)的服務(wù)之一,配置PPP在Linux系統(tǒng)中是比較復(fù)雜的一項(xiàng)工作。它的主要配置文件有:
  /etc/mgetty+sendfax/mgetty.config
  /etc/mgetty+sendfax/loging.config
  /etc/inittab
  /etc/ppp/options
  /etc/ppp/ppplogin
  /etc/ppp/options.ttyS2
  /etc/ppp/pap-secrets
  /etc/hosts
  提醒大家的是假如使用Win95的撥號(hào)適配器的話,它的網(wǎng)關(guān)為撥號(hào)服務(wù)器的IP,DNS為內(nèi)部網(wǎng)的DNS Server的IP,設(shè)置遠(yuǎn)程自動(dòng)配置IP,新手可以先不啟動(dòng)該服務(wù)。
  4.DHCP功能
  DHCP的功能是動(dòng)態(tài)分配IP地址。注重在啟動(dòng)dhcpd之前,增加一項(xiàng)缺省路由:/sbin/route add -host 255.255.255.255 dev eth0具體的格式可以使用“main dhcpd”得到。它的執(zhí)行進(jìn)程是“dhcpd”,它的配置文件有:
  /etc/dhcpd.conf /etc/dhcpd.leases(空文件)
  /etc/dhcpd.leases~(空文件夾)
  5.網(wǎng)上鄰居
  網(wǎng)上鄰居(smbd nmbd)也是我們很關(guān)心的功能,微軟的網(wǎng)上鄰居是局域內(nèi)直接而簡(jiǎn)便的資源共享方法,但它采用的是Netbeui協(xié)議。而Linux系統(tǒng)采用的主要是TCP/IP協(xié)議,它提供的Samba可以方便地完成網(wǎng)上鄰居的功能,讓你的用戶通過網(wǎng)上鄰居看到你的服務(wù)器和共享的資源。其主要配置文件有:
  /etc/smb.conf
  /etc/smbusers
  代理服務(wù)和防火墻(routed lpmasquerdde ipfwadm)的設(shè)置對(duì)于一些用戶也是必要的。在Windows NT中也有“routed”命令,但要實(shí)現(xiàn)共享IP地址卻要使用專門的代理軟件,如PRoxy Server、 Wingate、Winproxy等。在這方面,Linux利用核心支持的“ipmasquerad”功能,配合“routet”和“ipfwadm”則可以輕松地實(shí)現(xiàn)這一功能,并且在使用瀏覽器時(shí)還不需要指定代理服務(wù)器,同時(shí)利用“ipfwadm”確定接收和發(fā)送數(shù)據(jù)包的規(guī)則,并且還可以提供基于包過濾的防火墻設(shè)施。它的主要配置命令有:
  /sbin/ipfwadm -F -P deny
  /sbin/ipfwadm -F -a m -s 192.168.0.0/16 -D 0.0.0.0/0
  /sbin/route add -net 192.168.0.0 netmask 255.255.255.0 gw 130.0.40.1
  6.SQL數(shù)據(jù)庫(kù)系統(tǒng)
  SQL數(shù)據(jù)庫(kù)系統(tǒng)(postgresql)在目前的Intranet環(huán)境中是越來越重要了,但在Windows NT平臺(tái)上運(yùn)行的商品化的SQL數(shù)據(jù)庫(kù)價(jià)格不菲。Linux系統(tǒng)集成的SQL數(shù)據(jù)庫(kù)主要有Postgre和SQLMySQL,它們均達(dá)到了SQL92的標(biāo)準(zhǔn),并且提供在 Windows系統(tǒng)的客戶端的ODBC驅(qū)動(dòng)程序,是非常理想的后端數(shù)據(jù)庫(kù)系統(tǒng)。PostgreSQL是普遍使用的免費(fèi)SQL數(shù)據(jù)庫(kù)系統(tǒng)之一,而且是一些商用SQL數(shù)據(jù)庫(kù)的原形。盡管它可能沒有現(xiàn)在的某些商品化SQL功能強(qiáng)大,并且能夠處理中文,作為一般的Intranet Web數(shù)據(jù)庫(kù)系統(tǒng),使用它已經(jīng)是綽綽有余了。它還為編制CGI程序提供了方便的接口。要訪問postgreSQL可使用命令“psql”,缺省的治理員賬號(hào)“postgres”是在安裝后禁用的,需要給予登錄權(quán)限。為了讓W(xué)eb客戶能夠訪問數(shù)據(jù)庫(kù),我們需要給“nobody”用戶授權(quán)。
  微軟的asp技術(shù)作為IIS的模塊,可以簡(jiǎn)化CGI程序的編制,提高Web服務(wù)器的效率,提供靈活的數(shù)據(jù)庫(kù)連接方法。Linux系統(tǒng)中的Apache也有相應(yīng)的php模塊,由于Linux系統(tǒng)中包含有使用最廣泛的CGI編程語言PERL 5,所以我們可以輕松而高效地設(shè)計(jì)CGI程序。
  7.其他實(shí)現(xiàn)
  Linux系統(tǒng)里還有一些對(duì)構(gòu)建Intranet環(huán)境比較有用的東西,比如磁盤限額(quota)服務(wù),使用限額機(jī)制可以控制用戶對(duì)資源的擁有量,防止非法上載,是多用戶環(huán)境下必須具備的功能。我們還是以RedHat為例,RedHat中啟動(dòng)磁盤限額方法很簡(jiǎn)單,只需要使用Linuxconf中的相應(yīng)選項(xiàng)即可。但是你需要在實(shí)施限額的文件系統(tǒng)的根目錄下建立“quota.user”和“quota.group”兩個(gè)空文件,并且,應(yīng)該在安裝完系統(tǒng)后立即啟動(dòng)該服務(wù),linuxconf程序不光可以動(dòng)態(tài)配置系統(tǒng),而且具有多種工作界面,極大地方便了用戶配置與治理系統(tǒng)。為了能夠運(yùn)行l(wèi)inuxconf,我們必須以根(root)用戶的身份登錄Linux系統(tǒng)。假如你不是以根用戶的身份登錄系統(tǒng),那么可在系統(tǒng)提示符下執(zhí)行“su”命令,變成根用戶。常見的linuxconf工作界面有:命令行界面、字符單元界面(使用了像RedHat Linux安裝時(shí)的用戶界面形式)、基于XWindow的界面(提供易于使用的“點(diǎn)擊”樹狀菜單)。
我們以RedHat Linux 6.0系統(tǒng)為例,想要linuxconf在Web瀏覽器環(huán)境工作,必須進(jìn)行以下設(shè)置:
  * 在gnome-linuxconf對(duì)話框中,打開“Config/Networking/Misc/Linuxconf network access”分支,選中“Enable netwoork access”選項(xiàng)。
  * 在對(duì)話框中輸入任何答應(yīng)使用Linuxconf的計(jì)算機(jī)的主機(jī)名,包括用戶主機(jī)名字。
  * 選擇“Accept”按鈕,并按空格鍵,單擊“Quit”按鈕。
  * 啟動(dòng)Netscape瀏覽器,在URL欄鍵入:http://〈hostname〉:98/ 〈cr〉。其中,必選項(xiàng)“hostname”應(yīng)換成用戶計(jì)算機(jī)的主機(jī)名。
  * 選擇瀏覽器頁(yè)面底部的“Start”按鈕,在彈出的口令驗(yàn)證框中,分別輸入根用戶的名字“root”和相應(yīng)的口令。假如口令正確,則進(jìn)入基于Web的linuxconf工作界面。該界面主要由Config和Control兩部分組成,它們各自均含有5個(gè)具有超鏈接特性的選項(xiàng),用戶單擊具體的選項(xiàng),即可打開對(duì)應(yīng)的頁(yè)面,完成相應(yīng)的配置。
  Linux系統(tǒng)中包含的“sendmail”是Internet電子郵件系統(tǒng)中主要的SMTP軟件,“imapd”軟件是POP3郵件服務(wù)器,可以讓你使用Netscape或IE輕松收發(fā)電子郵件。注重,你要在/etc/sendmail.cw中添加內(nèi)部域名,再將/etc/sendmail.cf中的F項(xiàng)修改為Fw/etc/sendmail.cw.遠(yuǎn)程登錄(Telnet)。
  現(xiàn)在有很多的關(guān)于Linux系統(tǒng)方方面面的文章,所以假如是要建立一個(gè)基于Linux系統(tǒng)的Intranet環(huán)境,還有很多的參考,而且要是想讓你的Intranet環(huán)境完美起來,還有很多的服務(wù)等你實(shí)現(xiàn)。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久人人人| 日韩视频在线视频 | 日韩av在线网址 | 成年人激情在线 | 色网站在线免费观看 | 中文字幕在线网 | 精品国产一区二区三区天美传媒 | 日本精品免费观看 | 欧美国产综合视频 | 欧美性生交xxxxx久久久 | 国产高清自拍一区 | 天天透天天狠天天爱综合97 | 久久精品欧美一区 | av影院在线播放 | 91精品国产91久久久久久不卞 | 制服丝袜日日夜夜 | 亚州综合图片 | 亚洲日韩中文字幕一区 | 一级做受大片免费视频 | 羞羞的视频免费观看 | 国产精品一区免费在线观看 | 国产69精品久久99不卡免费版 | 成人福利视频在 | 欧美第1页 | 久久久久久中文字幕 | 国产亚洲精品久久久久久久久久 | www.17c亚洲蜜桃 | 国产女厕一区二区三区在线视 | 久久久久久久久浪潮精品 | 精品国产一区二区三区四区阿崩 | 日本在线免费观看视频 | 免费国产在线视频 | 日韩欧美激情视频 | 欧美a黄 | 91精品国| 亚洲一区二区中文 | 深夜精品福利 | www.99久 | 久久影院一区二区三区 | 国产精品一区2区3区 | wankz100%videos |