新聞中心
聯(lián)系我們
Contact us
Contact us
- 總部電話010-51727811
- 客服熱線400 779 6696
- 更多聯(lián)系信息
安裝Linux無盤工作站(三)
時(shí)間:2012-06-27 09:15 來源:飛客數(shù)據(jù)恢復(fù) 作者:飛客數(shù)據(jù)恢復(fù)工程師
下一次再啟動(dòng)服務(wù)器時(shí),上述服務(wù)進(jìn)程會(huì)自動(dòng)執(zhí)行。
至此,所有的設(shè)置工作全部完成了,聯(lián)好網(wǎng)絡(luò)隨便打開一臺(tái)無盤工作站,稍等一下,出現(xiàn)遠(yuǎn)程引導(dǎo)的信息,接著會(huì)啟動(dòng)Win95,接下來很快就會(huì)裝載Linux,在一大堆Linux的啟動(dòng)信息之后如果看到Linux的登錄提示,就說明遠(yuǎn)程啟動(dòng)成功了。
Linux無盤工作站雖然運(yùn)轉(zhuǎn)起來了,但還有一個(gè)問題,就是交換的問題,因?yàn)長inux是一個(gè)支持虛擬存儲(chǔ)的操作系統(tǒng),當(dāng)機(jī)器內(nèi)存不夠時(shí),Linux就會(huì)把內(nèi)存中暫時(shí)不用的數(shù)據(jù)換出到交換設(shè)備上,等需要時(shí)再換回來,剛才我們沒有設(shè)置交換區(qū),在無盤工作站上用free命令就會(huì)發(fā)現(xiàn)交換區(qū)為零,如果無盤工作站內(nèi)存較大,運(yùn)行一些不大的程序,沒有交換區(qū)還是可以的,但若運(yùn)行大型程序就會(huì)出問題,下面介紹在服務(wù)器上設(shè)置交換區(qū)即遠(yuǎn)程交換的方法。
對(duì)于2.1.101版以前的內(nèi)核,要實(shí)現(xiàn)遠(yuǎn)程交換可有點(diǎn)費(fèi)事,得從網(wǎng)絡(luò)上下載有關(guān)的補(bǔ)丁來修改內(nèi)核代碼,然后再編譯內(nèi)核映象。從2.1.101版后的內(nèi)核支持網(wǎng)絡(luò)塊設(shè)備,這樣,實(shí)現(xiàn)遠(yuǎn)程交換就容易了。首先編譯內(nèi)核時(shí)要使Networkblockdevicesupport選項(xiàng)有效(剛才編譯內(nèi)核時(shí)就是這么作的),再從http://atrey.karlin.mff.cuni.cz/~pavel/nbd/nbd.html下載實(shí)用程序nbd.14.tar.gz,執(zhí)行下面的命令
tarzxvfnbd.14.tar.gz
cdnbd
./configure
make
編譯完后會(huì)得到文件nbd-server和nbd-client,將它們復(fù)制到/usr/sbin下面:
cpnbd-servernbd-client/usr/sbin
然后編輯文件/etc/rc.d/rc.sysinit,在文件最后加上一行
/usr/sbin/nbd-server7999/tftpboot/%s/swap>/dev/null&
執(zhí)行剛才的命令激活nbd服務(wù):
/usr/sbin/nbd-server7999/tftpboot/%s/swap>/dev/null&
下一次服務(wù)器啟動(dòng)時(shí),上述命令會(huì)自動(dòng)執(zhí)行。
再在服務(wù)器上每個(gè)工作站目錄(/tftpboot/192.168.0.1,/tftpboot/192.168.0.2等等)下為各個(gè)無盤工作站建立交換文件,命令如下(本例中交換區(qū)大小為32M):
ddif=/dev/zeroof=swapcount=32768bs=1024
mkswapswap
在每個(gè)工作站目錄下文件/etc/rc.d/rc.sysinit的最后加上兩行
/usr/sbin/nbd-clientserver7999/dev/nd0
swapon/dev/nd0
就這么簡單,再打開無盤工作站試一試啟動(dòng)成功后登錄系統(tǒng),執(zhí)行命令free就會(huì)看到在顯示信息的最后有這樣一行:
Swap:32764XX XXXX
這說明交換區(qū)設(shè)置成功了。
通過以上步驟,一個(gè)完整的Linux無盤工作站網(wǎng)絡(luò)就作好了,Linux無盤工作站的用法很靈活,既可以象使用普通有盤工作站一樣使用,還可以把無盤工作站當(dāng)成別的Unix主機(jī)的終端,特別是可以作為X終端,運(yùn)行遠(yuǎn)程Unix主機(jī)上的X應(yīng)用。