triển khai mô hình bootrom diskless cho phòng game với slackware

61
1 HỌC VIỆN KỸ THUẬT MẬT MÃ KHOA AN TOÀN THÔNG TIN ***** THỰC TẬP TỐT NGHIỆP Đề tài Triển khai mô hình Bootrom Diskless cho phòng Game với Slackware Giáo viên hướng dẫn : Lê Khắc An Sinh viờn thực hiện : Nguyễn Minh Xuân Lớp : AT6A

Upload: hoang-anh-minh

Post on 19-Oct-2015

97 views

Category:

Documents


18 download

DESCRIPTION

nguyễn minh xuân

TRANSCRIPT

ti ng k:

MC LC2MC LC

3DANH MC HNH V

4DANH MC T VIT TT

5LI M U

7CHNG I: TNG QUAN

71.Gii thiu tng quan v Linux

82.Slackware l g?

83.Mt s Tool cn thit

81.1.Cyber Station Manager

101.2.Gii thiu NXD

12CHNG II: CI T V CU HNH

121.M hnh Bootrom

121.1.M hnh Bootrom phng Game

121.2.Cu hnh yu cu

121.2.1.Yu cu i vi Server

131.2.2.Yu cu i vi Client

141.2.3.Yu cu thit b mng

141.2.4.Switch

151.2.5.Dy mng

151.2.6.Bm chun 1000Base-T

162.Ci t Slackware

213.Phn mm h tr Bootrom NXD Client v NXP Server

213.1.Ci t NXP Server v NXD Client

213.1.1.Ci t NXP Server

223.1.2.Ci t NXD Client

253.2.To Patition Image cho Windows v Image cha Game

314.Qun l my trm vi Cyber Station Manager ca Vina Game

314.1.Ci t Cyber Station Manager

374.2.Hng dn thm dch v

384.3.Hng dn trin khai game

41CHNG III: KT LUN

411.u nhc im so vi mt s h iu hnh khc

411.1.Nhng u im ca m hnh Bootrom Diskless Linux

441.2.Nhc im so vi m hnh khc

462.Kt lun

463.Vn cn tn ti

47TI LIU THAM KHO

DANH MC HNH V12Hnh 1 M hnh trin khai

15Hnh 2 Cch sp xp cc dy

16Hnh 3 Qu trnh ci t Slackware

21Hnh 4 Ci t NXP Server

22Hnh 5 Ci t NXD Client

25Hnh 6 Cu hnh Image v Game

31Hnh 7 Cc bc ci t Cyber Station Manager

DANH MC T VIT TTPXEPreboot eXecution Environmen

PSUPower Supply Unit

CPUCentre Process Unit

RAMRandom Access Memory

CSMCyber Station Mannager

GNU/GPL

GUIGraphic User Interface

LI M UCng vi s pht trin ca Cng ngh thng tin hin nay. Nhng hng sn xut thit b phn cng Intel, AMD, Gigabyte, Asus, MSI, Asrock, TP-link ln lt tung ra cc sn phn CPU, Mainboard vi b vi x l, nhn ha cao, tiu th in nng thp. Trong nm 2013, Intel tung ra sn phm CPU Hawell vi socket 1150, cng ngh 22nm, cng vi nhn ha t HD2500 n HD4200; cn AMD cng khng chu km cnh h cng a ra cc sn phm CPU Trinity, Richland socket FM2. AMD vn d ni ting vi nhng CPU tch hp nhn ha, h a ln con CPU ca mnh nhn ha HD7480 (724Mhz/128bit). Cn v cc hng sn xut phn cng Mainboard h cng a ra cc sn phm socket 1150, FM2 v tch hp trn card LAN 1000MB/s.

Da trn pht trin c cc thit b phn cng. Cc cng ty, doanh nghip v t bit l cc phng GAME h tn dng nhng li th nhm tit kim in nng, nhit ta ra t cc my tnh.

gii quyt bi ton v chi ph in nng, thit b cc phng GAME h s dng cc thit b phn cng CPU, Mainboard mi vi mc tiu th in nng thp hiu nng vn cao. V hn th na h p dng nhng sn phm Cng ngh thng tin; s dng cng ngh Bootrom Diskless c trin khai trn nn Linux Slackware vi cc Client chy Windows XP hoc Windows 7.

B cc bi thc tp trin khai m hnh Bootrom Diskless cho phng Game vi Slackware gm 3 chng:

Chng I: Tng quan

Chng I trnh by nhng tng quan v h iu hnh Slackware v nhng tool cn thit cho bi Demo. Chng II: Ci t, cu hnh

i su v phn ci t, cu hnh trn Slackware v cng c h tr BootRom NXD. Ci t tool NXP trn Server, NXD trn Client v phn mm qun l my trm ca Vinagame (Cyber Station Manager) Chng III: Kt lun

chng cui ny a ra so snh vi Tool bootrom chy trn server Windows Server 2012. Kt qu thu c ca trong qu trnh lm bi v mt s vn cn tn ti cha gii quyt c.Trong thi gian lm bi em cng c gng tm hiu, c gip tn tnh ca thy L Khc An v mt s thy, c trong trng. Trong bi lm vn cn mt s s st mc phi. Mong thy, c gp em c nhng bi lm hon thin hn v sau.

Sinh vin thc hin

Nguyn Minh Xun

CHNG I: TNG QUAN1. Gii thiu tng quan v LinuxNm 1991, Linux c bt u t Linus Torvalds nh mt phin bn u tin. Linus th tm cch khi ng h thng Unix khng cn tr tin. Cng vi iu anh y mun hc mt cch chi tit cch I/O ca nn tng i386. Nhng ci g nhn c Linus a ra min ph trong cc terminal GNU General Public License s dng vi m gc cho tt c nhng ngi s dng.Ngy nay Linux chim c mt v tr ln trong th trng HH. N c th lm vic trn mt s lng ln cc dng Processor, bao gm Compaq-Alpha, Sun SPARC, Ultra SPARC v c Motorola PowerPC (V d nh Aple Macintosh v IBM RS/6000). Linux c hon thin bi hng trm nu khng phi l hng nghn cc nh lp trnh t trn khp th gii. trong n lm vic cc chng trnh nh Sendmail, Apache v BIND, m c coi l ph bin trn cc Server v Internet.Trn thc t thut ng Linux dng ch cho Kernel h thng (Tri tim ca HH). Nhn s iu khin processor ,a cng, b nh v cc thit b ngoi vi khc. Thc t th l tt c nhng g m Linux lm vic. N kim sot cng vic ca my tnh, theo ri hot ng ca cc chng trnh. Tt c cc chng trnh trn Linux hot ng khng ph thuc vo nhau. Nhn v chng trnh c lin quan n nhng hng v nhm ngi khc nhau to ln HH. Chng ta gi n l distribution Linux.2. Slackware l g?Slackware l distribution Linux u tin c ph bin rng ln. N c bt u bi Patrick Volkerding vo cui nm 1992. Patrick lm quen vi Linux trong khi tm kim mt b dch khng t cho LISP cho k hoch ca mnh. Cng trong thi gian y tn ti mt vi distribution v Patrick chn distribution SLS Linux(Soft Landing Systems).

Tuy nhin SLS Linux c nhng vn ca mnh v Patrick bt u sa li nhng li nh m tm c.Trong gii hn thu c Patrick quyt nh lin kt tt c nhng g mnh sa c vo mt distribution ring ca mnh cho bn thn v bn b s dng. Phin bn nhanh chng c ph bin v Patrick quyt nh gi ln trn internet vi ci tn Slackware.

Cng nh mt s Distro khc ca Linux. Slackware l mt distro gn nh v chun ha nht trong tt c cc distro ca GNU/Linux. Vic ci t distro ny c vi im hi khc vi cc distro ph bin nh Debian, Ubuntu, Fedora hay CentOS. Tuy nhin, cc bi hng dn ci t Slackware cng l mt dng ch thng c a thch trn Internet. Do Patrick s khi qut mt s im cn lu v vic cu hnh, tinh chnh h thng sau ci t ca Slackware.3. Mt s Tool cn thit1.1. Cyber Station ManagerCyber Station Manager l mt gii php hon ho qun l khch hng s dng my, thi gian s dng my trm, iu khin my trm, v cc dch v khc km theo (thc n, nc ung, ..) vi chi ph tit kim nht, ti u nht.Phn mm lm vic tt trn cc h iu hnh WindowsXP, Windows7, Windows Server 2003, Windows Server 2008 v Windows Server 2012.CSM bao gm 2 phn: CSM Client v CSM Server Chc nng ca Cyber Station Manager Client: Tnh chnh xc thi gian s dng my ca khch hng, ngay c khi Server gp s c bt ng (tt my, khi ng li,...).Kho mn hnh my tnh khi ngi dng ht thi gian s dng hay khi khng c ngi s dng. Ngn chn khng cho khch hng can thip su vo h thng. Chng hn nh: Add/ Remove Program, truy cp vo Registry, DOS Command Prompt, MSConfig,... Cho php khch hng ngi ti my trm gi cc dch v trc tip thng qua CSM Client m khng cn phi gp ngi phc v. Cho php khch hng tm v dit cc Keystroker. Cho php khch hng t iu chnh phn gii ca mn hnh. Chc nng ca Cyber Station Manager Server: Qun l thng tin ca cc my trm:

Thi lng s dng, gi bt u v kt thc ca mi phin s dng my. Khch hng s dng my trm. Thi lng nhn ri (ch khch), gi bt u v kt thc ca mi phin my c m nhng khng c ngi s dng. Thi gian my trm khng bt hoc mt lin lc vi my ch. Kim sot cc ng dng trn my trm t xa.

Qun l thng tin v cc Hi vin:

Thng tin c nhn: Tn ng nhp, h tn, a ch, e-mail,... Tng thi lng s dng, tnh t lc Hi vin bt u gia nhp. Thng tin ti khon: Gi tr cn li trong ti khon (tnh bng thi gian, n v l pht). Lu vt my tnh m Hi vin s dng, thi gian tng ng.

Qun l doanh thu: Qun l chng t chi, tr, s dng my ca khch hng1.2. Gii thiu NXDBootrom l mt mng m my tnh khng cn dng cng cho tt c cc my trm. Tt c boot t server thng qua mng. Mng ny c gi l diskless network v nhng my trm c gi l Diskless Workstations.

Mt mng diskless c thit k gim chi ph my trm, mt khc nhm to thun li cho vic sa cha bo tr. Cn phi ngh xem, nu cc my trm s dng phn mm v h iu hnh t my ch, my ch c h thng qun l v bo tr, nng cp phn mm ch cn hon thnh trn my ch.

Cc chc nng chnh ca NxD Server h tr Linux v Windows.

Client h tr h iu hnh DOS/ Windows2000/ XP/ 2003 /Vista/ Windows7 /Windows Server 2008/ Linux. c cp chng ch BAW c th h tr tt c cc bo mch ch v card Mng. H tr tt c card mng nForce 2,3,4,5. Server h tr dng kt hp nhiu NIC.

Pha server, h tr nhiu my ch ng b.

C th dng mt nh a duy nht cho nhiu my vi nhiu cu hnh.

H tr cc im cp nht v phc hi h thng(snapshot).

Server c th s dng h thng Linux, v c bn khng nh hng bi s ly lan ca virus. S dng cng ngh Disk image trnh ly lan virus. My ch c th c nhiu my d phng. khi mt my ch down, cc my ch khc ngay lp tc c th m nhn nhim v.CHNG II: CI T V CU HNH1. M hnh Bootrom

1.1. M hnh Bootrom phng GameHnh 1 M hnh trin khai

1.2. Cu hnh yu cu

1.2.1. Yu cu i vi Server

Mainboard Mainboard s dng cho Server l main server hoc main thng. Nhng chng ta nn s dng MainServer c s n nh cao cho h thng. V mt Client chy th cn Server hot ng v vy ta c th hiu rng server lun lun dc chy khi c bt k bao nhiu my trong h thng chy. Mainboard phi h tr PXE (Boot Room t LAN) Yu cu ti thiu card Lan ca mainboard t 1000MB/s. S lng card lan ph thuc vo s Client. CPU (Center Process Unit)Do qu trnh bootrom ch yu cu tc ca cc thit b th t card lan, cng, Ram, CPU. Cho nn CPU server ch cn cao hn Client mt cht l c. (V d: Client s dng CPU l Intel Pentium G2020 2.9GHz/3MB Cache/22nm/Socket 1155 th trn Server chy CPU Intel Xeon E3-1220 3.1GHz/8MB Cache/32nm/Socket 1155). RAM (Random Access Memory)

B nh RAM thng c s dng l RAM Server (K hiu ECC).

Dung lng b nh RAM server ph thuc vo s lng Client m chng ta trin khai.

cng cng cho server c s dng c chia l hai loi l: cng th rn (SSD: Solid State Driver) v HDD (Hard Disk Driver) SSD: chng ta s dng SSD ci h iu hnh ln v cha image bootrom bi l SSD c tc truy xut d liu cao hn gp nhiu ln so vi HDD. HDD: Do HDD ch nhm mc ch cha Game nn chng ta nn dng HDD vi mc ch ny. cng l mt phn gim chi ph cho phng Game. Mt s thit b khc gip Server hot ng c nh l PSU (Power Supply Unit) yu cu c cng sut thc cao, Monitor...1.2.2. Yu cu i vi Client

Mainboard

Mainboard phi h tr PXE (Boot Room t LAN)

Yu cu ti thiu card Lan ca mainboard t 1000MB/s.

phng Game chng ta nn s dng main ging nhau.

CPU (Center Process Unit)

Do qu trnh bootrom ch yu cu tc ca cc thit b th t card lan, cng, Ram, CPU. Cho nn CPU server ch cn cao hn Client mt cht l c. (V d: Client s dng CPU l Intel Pentium G2020 2.9GHz/3MB Cache/22nm/Socket 1155 th trn Server ch cn chy CPU Intel Xeon E3-1220 3.1GHz/8MB Cache/32nm/Socket 1155).

RAM (Random Access Memory)

B nh RAM c la chn ph hp vi h iu hnh s dng trn Client, yu cu p ng cho Game

Card d ha c la chn do ngi qun l phng my yu cu p ng c nhu cu Game hin ti. Mt s thit b khc gip Server hot ng c nh l PSU (Power Supply Unit) yu cu c cng sut thc cao, Monitor...1.2.3. Yu cu thit b mng

y l mt phn cng rt quan trng trong phng game. Cc client c th bootrom t image t server nhanh hay chm u do Switch, dy mng, cc bm chun mng

1.2.4. Switch

La chn Switch c card lan 1000MB/s v c s lng cng ln hn s lng my. Nhm phc v cho mc ch pht trin s lng my c trong phng my.1.2.5. Dy mng

S dng cc dy mng chun CAT5, CAT5E, CAT6.

Chn nhng hng sn xut dy mng c uy tn cao nh: AMP, Wincom...

1.2.6. Bm chun 1000Base-T Do qu trnh bootrom cho Client c tc cao v dng n card lan 1000MB/s. Bi vy cch bm chun dy mng cng t bit quan trng. Chng ta nn s dng chun 1000Base-T ng lan c th trao i d liu ln n 1000MB/s. Cch sp xp dy mng theo chun 1000Base-T:

Hnh 2 Cch sp xp cc dy2. Ci t Slackware

Hnh 3 Cc bc ci t Slackware

La chn Linux setup

Chn t ng tm kim : Chn auto probe drivers

Chn cng ci h iu hnh: /dev/sda

T ng chia phn vng: auto-partition /dev/sda

Nhp yes thc hin xa ton b d liu trn /dev/sda

Chn ni cha b ci

Mount root ln phn vng: /dev/sda1

Mount Swap ln phn vng: /dev/sda2

Mount th vin var ln phn vng: /dev/sda

Mount th mc cha thit b lu tr mnt ln phn vng: /dev/sda6

Chn 0 kernel chy trn nn tng 64bit

To Hostname: nmx_server

Thng tin card mng c trn server: trn hnh ch c 1 card mng eth0 vi MAC: 00:0c:29:57:72:79

Chn 1 set IP tnh cho card eth0 ca server

t IP cho card eth0: 192.168.1.200

Qu trnh ci t hon tt. Server c khi ng li.

Ti khon ng nhp mc nh: root Password ng nhp mc nh: (khng c)C th set password bng lnh: passwd root

Ti du nhc lnh #: nhp x vo GUI.3. Phn mm h tr Bootrom NXD Client v NXP Server3.1. Ci t NXP Server v NXD Client3.1.1. Ci t NXP ServerHnh 4 Cc bc ci t NXP Server

Copy File ci t nxp ra Desktop. Dng lnh ls -l lit k file c trong Desktop:# ls l /root/Desktop

Dng lnh sh ci t file nxp-7.5.2357-pro-310086-cr.run# sh ./ nxp-7.5.2357-pro-310086-cr.run

Enter thc hin lnh.

Qu trnh ci t hon ton t ng.

Kt thc qu trnh ci t NXP chn < OK > n Enter.3.1.2. Ci t NXD ClientHnh 5 Ci t NXD Client

Ci t Tool NXD Client yu cu g b Qos Packet Scheduler

t IP tnh cho Client

Chy file ci t NXD Client

Chn Next tip tc ci t

Chn Full Install ci t tt c card mng.

Qu trnh ci t hon tt chn Close.3.2. To Patition Image cho Windows v Image cha GameHnh 6 Cu hnh Image v Game

Sau khi ci t xong NXP Server. Chn NXD IO Manager to phn vng cha Image v phn vng cha Game

T ca s NXD IO Manager chn Diskman

To phn vng cha Image Windows XP

Diskname: image (tn image lu : /mnt/nxp/disk/image)

Disktype : Image File

Capacity : Dung lng phn vng cha Windows XP (10GB)

Chn OK

To phn vng cha Game. Chn New HA Disk Chn Next

Disk Name: games

Disk Type : Raw Disk

Check vo : /dev/sdbChn Next tip tc cu hnh

Chn Yes tip n chn OK hon tt vic to phn vng cha Image Windows XP v phn vng cha Game.

M NXD 7 Boot Manager chn IO Server. Ti ca s IO Server nhp IP ca Server: 192.168.1.200

NXD 7 Boot Manager chn Option.

Ti ca s Option ta thit lp IP cp cho Client

Netmask: 255.255.255.0

Gateway: 192.168.1.1

Workgroup: WORKGROUP

Start IP: 192.168.1.101

End IP : 192.168.1.199DNS Setting: 8.8.8.8 (DNS Google)

ca s Option chn th AutoAdd WKS v cu hnh:

Client Add Mode: Auto-Add on Server

Prefix : Tn my ca ClientCode Num: Tn my gm 2 ch s t 00-99 (VD: MAY01)

Start Num: Tn my bt u t 01I/O Server: IP ca Server (192.168.1.200)

Disk: Image Boot Windows XP Boot NIC IP: Boot Windows XP thng qua IP serverDefault Boot: Boot qua card LAN

ca s Option chn th Import/Export check Enable Client Upload 4. Qun l my trm vi Cyber Station Manager ca VinaGame

4.1. Ci t Cyber Station Manager

CSM c th kt ni c s d liu ngi dng ta cn phi ci t MySQL trc

Cc bc ci t MySQL:Hnh 7 Cc bc ci t Cyber Station Manager

M th mc cha file ci t MySQL

Cc bc ci t tip theo tng i d dng ch cn thao tc Chn Next Next (Check vo Typical)

Install Next Next

n ca s Chn Finish

Chn ci t cu hnh chun ri chn Next

Thit lp mt khu cho MySQL khi cu hnh Cyber Station Manager s dng mt khu kt ni MySQL

Chn Finish kt thc qu trnh ci t.

M th mc cha file ci t Cyber Station Manager Server.

Mt khu ca MySQL t trong qu trnh ci MySQL

Ti khon v mt khu ca CSM Server rt quan trng nn cn phi ghi nh. V ton b thng tin (doanh thu dch v, doanh thu tnh ph cui ca hoc ngy ca ti khon) qun tr s c lu vo c s d liu.

4.2. Hng dn thm dch vHnh 8 Cc bc hng dn thm dch v

4.3. Hng dn trin khai gameHnh 9 Cc bc hng dn trin khai Game xung Client

CHNG III: KT LUN1. u nhc im so vi mt s h iu hnh khc

1.1. Nhng u im ca m hnh Bootrom Diskless Linux u im tha k ca H iu hnh LinuxKinh t, l mt c im khng th b qua ca Linux (t nht l i vi nc ta hin nay). Tuy nhin i vi Linux vn cha l tt c. HH ny cn rt nhiu u im khc m khng mt h iu hnh no c. Chnh nhng c im ny mi l nguyn nhn khin cho Linux ngy cng tr nn ph bin khng ch Vit Nam m c trn th gii. Linh hot, uyn chuynTnh linh hot ca Linux cn c th hin ch n tng thch c vi rt nhiu mi trng. Hin ti, ngoi Linux dnh cho server, my tnh bn...nhn Linux (Linux kernel) cn c nhng vo cc thit b iu khin nh my tnh palm, robot.....Phm vi ng dng ca Linux c xem l rt rng ri.

an ton caoTrc ht, trong Linux c mt c cu phn quyn ht sc r rng. Ch c "root"( ngi dng ti cao) mi c quyn ci t v thay i h thng. Ngoi ra Linux cng c c ch mt ngi dng bnh thng c th chuyn tm thi chuyn sang quyn "root" thc hin mt s thao tc. iu ny gip cho h thng c th chy n nh v trnh phi nhng sai st dn n v h thng. Trong nhng phin bn Windows gn y, c ch phn quyn ny cng bc u c p dng, nhng so vi Linux th vn km cht ch hn.Ngoi ra chnh tnh cht "m" cng to nn s an ton ca Linux. Nu nh mt l hng no trn Linux c pht hin th n s c c cng ng m ngun m cng sa v thng th ch sau 24h s c th cho ra bn sa li. Mt khc i vi nhng HH m ngun ng nh Windows, bn khng th bit c ngi ta vit g, v vit ra sao m ch bit c chng chy nh th no. V vy nu nh Windows c cha nhng on m cho php to nhng "back door" xm nhp vo h thng ca bn th bn cng khng th bit c. i vi ngi dng bnh thng nh chng ta vn ny c v nh khng quan trng nhng i vi mt h thng tm c nh h thng quc phng th vn nh th ny li mang tnh sng cn. Cc nhn vin an ninh khng c php l mt k h no, d l nh nht v n lin quan n an ninh ca c mt quc gia.V mt ln na cc phn mm m ngun m ni chung v Linux ni ring li l s la chn s 1. Trong Linux mi th u cng khai, ngi qun tr c th tm hiu ti mi ng ngch ca h iu hnh. iu cng c ngha l an ton c nng cao. Thch hp cho qun tr mngc thit k ngay t u cho ch a ngi dng, Linux c xem l mt h iu hnh mng rt gi tr. Nu nh Windows t ra l mt HH thch hp vi my tnh Desktop th Linux li l h iu hnh thng tr i vi cc Server. l do Linux c rt nhiu u im tha mn i hi ca mt h iu hnh mng: tnh bo mt cao, chy n nh, cc c ch chia s ti nguyn tt.....Giao thc TCP/IP m chng ta vn thy ngy nay chnh l mt giao thc truyn tin ca Linux (sau ny mi c a vo Windows) Chy thng nht trn cc h thng phn cng.D cho c rt nhiu phin bn Linux c cc nh phn phi khc nhau ban hnh nhng nhn chung u chy kh n nh trn mi thit b phn cng, t Intel 486 n nhng my Core I mi nht, t nhng my c dung lng RAM ch 4MB n nhng my c cu hnh cc mnh (tt nhin l tc s khc nhau nhng v nguyn tc vn c th chy c). Nguyn nhn l Linux c rt nhiu lp trnh vin nhiu mi trng khc nhau cng pht trin (khng nh Windows ch do Microsoft pht trin) v bn s bt gp nhiu ngi c "cng cnh ng" nh mnh v d dng tm c cc driver tng ng vi thit b ca mnh . Tnh cht ny hon ton tri ngc vi Windows. Mi khi c mt phin bn Windows mi ra i th bao gi km theo cng l mt cn kht v phn cng v HH mi thng khng h tr cc thit b qu c. u im v mt bn quynTrong bi cnh nn kinh t th gii ang c xu hng ton cu ha nh hin nay th y l mt vn ni cm. Vit Nam, vn vi phm bn quyn phn mm l rt ph bin (nc ta dn u th gii v s lng phn mm dng khng c bn quyn).Tuy nhin, theo bo co ca LHQ, trong nhng nm ti nu Vit Nam khng c bin php gii quyt vn ny th s kh lng gia nhp vo WTO, thm ch s c th b tr a quyt lit trong cc quan h kinh t thng mi vi cc nc.Trc tnh hnh , vic t xy dng cho mnh nhng phn mm thng hiu Vit Nam ang tr nn mt vn cp bch. Phn mm m ngun m c xem l mt gii php hu hiu nht cho bi ton bn quyn nc ta hin nay. Phn mm m ngun m mt mt c chi ph r hn so vi cc phn mm truyn thng, mt khc rt d nng cp, ci tin (do cung cp m ngun km theo). Chnh v th, pht trin phn mm m ngun m chng ta c th tn dng c nhng cng ngh tin tin c sn trn th gii, ci tin cho ph hp vi ngi Vit Nam, tit kim c rt nhiu cng sc so vi vic pht trin t u. Linux l mt HH m ngun m nh vy u im kinh ph, thi gian Gim chi ph u t Phng Game do khng c cng trn cc my Client.

Gim chi ph in nng tiu th trn cc cng. Trung bnh cng hot ng tiu th 10Watt/1 gi.

Qun l phng Game khng phi i Update Game trn tng Client m hon ton c thao tc trn Monitor.

1.2. Nhc im so vi m hnh khc

Nhc im chung ca Linux

D cho hin nay Linux ang c tc pht trin nhanh hn hn Windows nhng khch quan m ni so vi Windows Linux vn cha th n vi ngi s dng cui. l do Linux vn cn c nhng tn ti nhng nhc im vn c: i hi ngi dng phi thnh tho:Trc kia vic s dng v cu hnh Linux c xem l mt cng vic ch dnh cho nhng chuyn gia.Hu nh mi cng vic u thc hin trn cc dng lnh v phi cu hnh nh sa trc tip cc file. Mc d trong nhng phin bn gn y, cc HH Linux c nhng ci tin ng k, nhng so vi Windows tnh thn thin ca Linux vn cn l mt vn ln. y l mt trong nhng nguyn nhn ch yu khin Linux mc d c rt nhiu c tnh k thut tt nhng vn cha n c vi ngi dng cui. Tnh tiu chun ha:

Linux c pht hnh min ph nn bt c ai cng c th t mnh ng gi, phn phi theo nhng cch ring. Hin ti c kh nhiu bn Linux pht trin t mt nhn ban u cng tn ti nh: RedHat, SuSE, Knoppix..... Ngi dng phi t so snh xem bn no l ph hp vi mnh. iu ny c th gy kh khn cho ngi dng, nht l nhng ngi cn c kin thc v tin hc hn ch. S lng cc ng dng cht lng cao trn Linux cn hn ch:

Mc d Windows c sn phm no th Linux cng gn nh c phn mm tng t.(VD: OpenOffice trn Linux tng t nh MSOffice, hay GIMP tng t nh Photoshopv..v..) Tuy nhin cht lng nhng sn phm ny l cha th so snh c vi cc sn phm vit cho Windows.

Mt s nh sn xut phn cng khng c driver h tr Linux:

Do hin nay Linux cha ph bin bng Windows nn nhiu nh sn xut khng h tr cc driver chy trn Linux. Tuy nhin bn vn c th tm thy cc driver ny do ai trong cng ng m ngun m vit. M hnh Bootrom ca Cng ty GARENA s dng Tool G-CafeS dng Server chy trn H iu hnh Windows Server 2008, Windows Server 2012. Do Windows c giao din ha d dng v quen thuc vi chng ta. 2. Kt lunTrn c s nhn nhn mt cch khch quan cc u nhc im ca HH Linux cng nh xem xt xu hng pht trin tin hc nc ta c th thy: i vi ngi dng thng thng vic chuyn t Windows sang Linux trong ngy mt ngy hai l cha th. Tuy nhin i vi nhng ngi lm tin hc, c bit l i vi sinh vin, vic tm hiu v nghin cu Linux v phn mm m ngun m l mt iu kin rt tt nng cao hiu bit ca mnh. Linux du sao vn l mt h iu hnh rt c gi tr: chi ph thp, linh hot, n inh, v bo mt cao. Tin rng, trong tng lai gn, Linux s dn dn tr thnh mt trong nhng h iu hnh hng u trn th gii.

3. Vn cn tn ti Cha khc phc c vn chia Cache cho Ram, Image, Games trn Server. Trong qu trnh trin khai Game xung my trm vn cn tnh trng li, phi trin khai li. Mt s ng dng qung co cha c khc phc ht.TI LIU THAM KHO[1]http://tanrobo.blogspot.com/2014/01/huong-dan-chi-tiet-lam-image-cau-hinh.html[2]http://csm.zing.vn/san-pham/huong-dan-cai-dat.html[3]http://maytinhsocson.vn/tin-133-nxd-2357-client-2424-iso-linux-1604-tron-bo-combo-.html#.UrgQAvv2rIV[4]http://projektantos.wordpress.com/2009/04/01/slackware-conf-after-installation/[5]http://sieugiaiphap.com/[6]http://forum.hqn.vn/HC VIN K THUT MT M

KHOA AN TON THNG TIN

*****

THC TP TT NGHIP

ti

Trin khai m hnh Bootrom Diskless cho phng Game vi Slackware

Gio vin hng dn : L Khc An

Sinh vin thc hin : Nguyn Minh Xun

Lp : AT6A

H NI, 2/2014

46