网吧双服务器,系统应该怎么样做好!
其实也没什么复杂的,就是两台服务器,一台有阵列卡,另一台我估计板上集有阵列,就是要带动65台客户机,我是想问题怎么样安排两台服务器,比方说要那一台安装什么软件,如CGO之类,毕竟现在本地游戏和网络游戏都有很多吧,那一台装那一类的游戏,我们主要是追求合理的运用两台服务器,也就是怎么样发挥最好的功能。
服务器系统最好是别动。稳定的情况下你动他干吗 如果真的想装那也要先把系统备份一下。看下里边都装了什么插件 既然是**服务器看下是共享模式还是流媒体模式 这些都要在装了系统只有装起来的 具体的还是看你服务器都装了什么吧 系统吗 其实随便的装个SERVER版本的就行了 推荐2003系统 系统没什么好用不好用的。自己用习惯了就好用。不可能我用着简单你就用着简单
对于网吧来说,网络速度成为网吧经营的生命线。随着政府对中国电信产业的拆分,使得中国按照长江为界,出现了南电信,北网通的宽带接入格局。电信业拆分为网通和电信后,我们网吧又出现了一个新的经营危机!
对于使用网通线路接入的网吧,当我们访问电信站点的时候,速度奇慢无比;同样,对于使用电信线路接入的网吧,我们访问网通站点的时候,速度也是奇慢无比。为什么会出现这种现象呢?电信和网通经过资产重组后,电信便开始跨出家门,向长江以北网通的地盘发展业务,与此同时,网通也开始向长江以南电信的地盘开始开展业务。业务的竞争,促使网通与电信使用非法的竞争手段,在电信与网通的互连互通上做手脚,造成了网通用户访问电信速度慢的现象。
面对电信和网通的垄断,我们难道真的没有招了吗?有!代理服务器,轻松将这些运营商们制造的困难搞定!
一、代理服务器常识
1、 代理服务器的定义:
代理服务器是介于浏览器和Web服务器之间的一台服务器,当你通过代理服务器上网浏览时,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。
2、代理服务器的工作机制:
代理服务器的工作机制很象我们生活中常常提及的代理商,假设你自己的机器为A机,你想获得的数据由服务器B提供,代理服务器为C,那么具体的连接过程是这样的。
首先,A机需要B机的数据,A直接与C机建立连接,C机接收到A机的数据请求后,与B机建立连接,下载A机所请求的B机上的数据到本地,再将此数据发送至A机,完成代理任务。
3、代理服务器的作用:
由于中国的IP地址比较紧张,通过代理服务器,我们可以节约一些IP地址,同时也提高了系统的安全性。另外,使用代理服务器,可以提高网络速度。我们在下面代理服务器的应用中,会详细介绍代理服务器的作用。
二、代理服务器典型应用范例
1、解决电信运营商之间的互联互通的质量问题
自从电信与网通分家以后,互联互通成为了一个大难题。对于我们网吧用户来说,使用电信线路接入的网吧,访问网通的站点时,速度都会变得特别慢。怎么解决呢?代理服务器可以轻松解决运营商之间互联互通质量差的问题。解决这个问题,具体的操作步骤是:
第一、寻找速度快的代理服务器地址:
如果我们是电信的用户,我们在访问网通的站点时,速度会非常慢。要想提高访问网通站点的速度,我们必须找一个网通的代理服务器,而且这个代理服务器的运行速度要快,才能解决电信访问网通速度反应慢的问题。我们在查找代理服务器是,必须选择可以匿名访问的,也就是我们在登录代理服务器时,不需要用户名和密码的。
查找代理服务器地址,可以使用wwwgooglecom搜索,在关键字中输入“代理服务器地址列表”就可以了。下面我提供一个比较好用网站,专业提供代理服务器地址的列表,而且每天都有更新,代理服务器地址可使用率为90%以上。http://wwwromanfrcom/proxy在选择代理服务器时,请选择中国国内的代理服务器,以提高访问速度。如果我们是网通用户,可以选择一个电信的代理服务器。
说明:由于代理服务器可以提高网络访问速度,因此我们可以利用一些速度快的代理服务器,解决电信运营商之间互联互通反应慢的问题。经过测试,此法有明显效果!
第二、测试代理服务器的工作是否正常:
我们可以使用QQ 2004 Beta2版(以下简称QQ),测试我们获得的代理服务器,是否可以正常工作,速度是否快。找到QQ菜单的系统设置,在QQ系统设置中,找到代理设置选项,如图一
选择“使用自定义的网络设置”项,然后在“类型”中选择“HTTP代理服务器”,在“服务器”中输入代理服务器的地址和端口等信息,点击“测试”按钮就行了。这样,代理服务器的测试工作完成。
当系统返回“代理服务器工作正常”的提示后,则证明该代理服务器可以使用。我们可以根据系统测试的时间,来判断代理服务器的速度快慢。
第二步:在IE浏览器中设置代理服务器地址:
打开“控制面板”,找到“Internet 属性”对话框,找到“连接”设置项,找到“设置”键并打开,如图二。由于我的电脑使用的是ADSL拨号,因此会出现这个设置。在图二的对话框中,我们选择“对此连接使用代理服务器(这些设置不会应用到其他连接)选项,然后将通过测试的代理服务器地址和端口。点击确定后,重新启动IE浏览器。重新体验一下,使用了代理服务器后,速度如何?
说明:这一步,需要反复的测试,一直找到速度最快的代理服务器地址。这样,我们就可以成功解决电信运营商之间的互联互通的问题了。
2、解决QQ视频连接困难
不知何时,QQ在视频连接时,经常出现越时的提示,这使得我们做网管的头疼,由于顾客经常埋怨说,我在其他网吧可以连上,为什么走到你的网吧,无法视频呢?哈哈,找一个代理服务器,就可以搞定了。下面,我们简单介绍一下方法。
第一步、查找合适的代理服务器地址:QQ所使用的代理,与IE浏览器使用的代理服务器地址不同。据说腾讯在对QQ视频做手脚时,只是限制国内的IP地址,那么我们找个国外或者台湾、香港的IP地址吧。
第二步、测试代理服务器性能:用上文的方法,测试一下代理服务器的性能,重点是速度。由于QQ视频时,需要稳定的带宽,因此代理服务器的速度不要太慢就可以了。
第三步、设置QQ代理服务器:打开QQ菜单,找到“系统设置”选项如图一。然后,我们将代理服务器地址填写进去。
第四步:重新启动QQ后,就会以当前的设置登录QQ了。试一下,视频一次能够成功不?
代理服务器技术,虽然是我们在日常的维护中,很少去研究的一项技术。但代理服务器的扩展应用,还是有广阔的前景的。我们在网吧的日常维护中,对于一个难题,必须坚持,然后我们最终就会找到一个令人满意的答案!
1:无盘成本便宜有盘成本贵(10台就不明显了!)
10台机器有盘的话基本你是装80G硬盘~~如果想突破80G的硬盘容量 你不是加游戏服务器就是加硬盘!!
2:无盘更新容易~~(只许更新一台机器后把保存数据传输到服务器保存就成)
有盘你必须来回刻硬盘(10台也不明显)
3:无盘减少网吧技术的工作量~也就是可以少开点钱!
你网吧10台 不太可能找技术吧~~
4:无盘的服务器 比如DOL(魔盘)成本也不是太贵 320G的硬盘下
你所有10台的机器也都是320G的硬盘。
但10N(320G硬盘的价格)小于无盘服务器的价格。
推荐你用有盘!!都用160G的算了!!!
2MADSL就能带起20多台机器~但网速不敢恭维!
我作过的 无盘网吧都在120台以上(1000M的无盘 2个服务器)
不会影响大游戏如魔兽世界等~~~卡机现象很少 120人同时在线运行也很稳定。
二十台,小网络。关键是局域网的速度要快。还有就是硬盘要快。其他要求不是很高。上i5足以,8g内存足够。系统用一块小的ssd做,从盘买四块500g的,买一块好的阵列卡,作阵列。阵列的理论速度是:单块硬盘的速度×磁盘的数量。所以多几块磁盘,可以增加速度。然后就是局域网,网卡买一块intel或者3com的千兆服务区网卡,交换机用好一点的全千兆交换机,客户端网卡资金允许,最好也要用独立千兆,板载的不是很理想。
客户端是支持PXE方式启动的刀片,用Linux作为服务器,服务器配置如下:
1) 安装DHCP服务器dhcpd
2) 配置/etc/dhcpdconf文件,下面是我机器上的文件
max-lease-time -1;
default-lease-time -1; #注:IP地址永不过期
option subnet-mask 255000;
option routers 10001;
option domain-name-servers 10101010;
# option netbios-name-servers 10101010;
option broadcast-address 10255255255;
# option dhcp-class-identifier "XEClient";
# option vendor-encapsulated-options 01:04:00:00:00:00:ff;
# option option-135 "start";
subnet 10000 netmask 255000 {
range 101012131 101012150;
host blade01 {
hardware ethernet 00:e0:43:00:02:00;
fixed-address 101012131;
filename "/tftpboot/pxelinux0"; #注:启动映象文件
}
host blade02 {
hardware ethernet 00:e0:43:00:02:02;
fixed-address 101012132;
filename "/tftpboot/pxelinux0";
}
host blade03 {
hardware ethernet 00:e0:43:00:02:04;
fixed-address 101012133;
filename "/tftpboot/pxelinux0";
}
host blade04 {
hardware ethernet 00:e0:43:00:02:06;
fixed-address 101012134;
filename "/tftpboot/pxelinux0";
}
host blade05 {
hardware ethernet 00:e0:43:00:02:08;
fixed-address 101012135;
filename "/tftpboot/pxelinux0";
}
}
说明:dhcp客户得到IP地址后用TFTP协议从服务器上下载启动映象文件。我用syslinux
工具包里边的pxelinux来作为远程启动的loder
3) 配置tftp server
使用pxelinux作引导工具需要支持TSIZE参数的tftp server。可从http://wwwkernelorg/pub/software/network/tftp/下载。
通过xinetd来使用tftp服务,我的/etc/xinetdconf文件如下
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/intftpd
}
4) 配置PXELINUX
先安装syslinux软件包。可从http://wwwkernelorg/pub/linux/utils/boot/syslinux/下载。
将pxelinux0拷贝到/tftpboot/目录下,然后建立/tftpboot/syslinuxcfg/目录。该目录下存放配置文件。
pxelinux使用ip地址的十六进制表示来作为该ip地址的配置文件的文件名。如blade01的
ip地址为101012131,配置文件名为0A0A0C83,内容为:
default linux
label linux
kernel vmlinuz
append ip=dhcp root=/dev/nfsroot nfsroot=101011120:/remote/blade01 vga=normal
5) 配置nfs
为每个刀片建立一个根目录,在该刀片的pxelinux配置文件里指定了从这个nfs export的目录启动。
该根目录里应把标准的目录都建好,另外需要重新mount的usr, home, public等目录也要export。
我的 /etc/exports文件:
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients See exports(5)
/remote/blade01 blade01(rw,async,no_root_squash)
/remote/blade02 blade02(rw,async,no_root_squash)
/remote/blade03 blade03(rw,async,no_root_squash)
/remote/blade04 blade04(rw,async,no_root_squash)
/remote/blade05 blade05(rw,async,no_root_squash)
/remote/root (rw,async,no_root_squash)
/remote/home (rw,async,no_root_squash)
/usr (ro,async,no_root_squash)
/sbin (ro,async,no_root_squash)
/bin (ro,async,no_root_squash)
/lib (ro,async,no_root_squash)
/home (ro,async,no_root_squash)
6)为每个刀片修改它的/etc/fstab文件,以blade01为例,它的nfs root是/remote/blade01
/remote/blade01/etc/fstab文件如下:
# /etc/fstab: static file system information
#
#
101011120:/remote/blade01 / nfs defaults,intr 0 1
101011120:/remote/root /root nfs defaults,intr 0 1
101011120:/remote/home /home nfs defaults,intr 0 1
101011120:/bin /bin nfs defaults,intr 0 1
101011120:/usr /usr nfs defaults,intr 0 1
101011120:/sbin /sbin nfs defaults,intr 0 1
101011120:/lib /lib nfs defaults,intr 0 1
none /proc proc defaults,intr 0 1
同时还要为每个刀片修改它的网络配置文件,配置ip地址,启动两块网卡等等。。
7) 编译内核
刀片用的内核,应该支持Kernel Level Auto Configuration的DHCP协议,支持NFS,支持NFS ROOT,
假设编译好的内核为vmlinuz,将它拷贝到/tftpboot/目录下。
如何建立服务器数据库呢?网吧服务器数据系统又是怎么样建立的呢?这些笔者会在下面的文章中给大家一些解答。但是相对于网吧的数据库服务器有很多种,其中包括网吧**服务器系统、网吧游戏服务器系统、网吧收银服务器系统,笔者就不详细介绍,只是从上述的问题当中笼统的问大家解答。
服务器数据库系统是基于服务器而构造的系统,使得多个用户可共享一台中央计算机(称为服务器)上的数据库。用户通过应用程序访问服务器:
1、在多层系统(如 Windows DNA)中,客户端应用程序逻辑在两个或多个位置上运行。
2、瘦客户端在用户的本地计算机上运行,其主要作用是向用户显示结果。
3、业务逻辑位于服务器上运行的服务器应用程序中。瘦客户端请求此服务器应用程序提供功能,此服务器应用程序本身是一个多线程应用程序,可由多个并发用户一起使用。此服务器应用程序负责打开与数据库服务器的连接。此服务器应用程序可作为数据库在同一服务器上运行,也可跨网络连接到另一台作为数据库服务器的服务器上。在复杂系统中,可在几个互相连接的服务器应用程序中或服务器应用程序的多个层次中实现业务逻辑。
下面是一个典型的 Internet 应用方案。例如,一个多线程服务器应用程序可以在一台 Microsoft Internet Information 服务 (IIS) 服务器上运行,并为在 Internet 或 Intranet 上运行的成千上万台瘦客户端提供服务。此服务器应用程序使用连接池与一个或更多的 SQL Server 2003 实例进行通讯。SQL Server 2003 实例可与 IIS 位于同一台计算机上,也可分别位于网络中的不同服务器上。
4、在双层客户端/服务器系统中,用户在其本地计算机上运行称为客户端应用程序的应用程序,而客户端应用程序通过网络连接到运行于服务器计算机上的 SQL Server 2003 实例。客户端应用程序既运行业务逻辑,也运行向用户显示输出的代码,所以有时也称为胖客户端。
服务器数据库系统:中央位置存储和管理数据有以下几个优点:
1每个数据项都存储在中央位置,所有用户都可以在这个位置使用它们。
各个客户端上不单独存储数据项复本,从而消除了因用户不得不确保使用的信息相同所带来的麻烦。系统不需要确保使用当前值更新所有数据复本,因为中央位置仅有一个复本。
2最大程度地降低硬件成本。
由于数据不是存储在每个客户端上,客户端不必耗费磁盘空间来存储数据。客户端无需在本地增加管理数据的功能,同时,服务器不需将处理能力耗费在显示数据上。
可以配置服务器以优化检索数据所需的磁盘 I/O 容量,配置客户端以优化从服务器检索的数据的格式和显示。
可以将服务器存储在一个相对安全的位置,并配备如不间断电源供应系统这样的设备,这比完全保护每个客户端更经济。
3关系数据库服务器只返回应用程序所需要的数据,从而优化了网络流量。
例如,如果一个使用文件服务器的应用程序想得到一份某台机器的上机情况,它必须检索整个大的网络机器情况。如果该应用程序使用关系数据库服务器,将发出下面的命令:
SELECT first_name, last_name
FROM employees
WHERE emp_title = 'Sales Representative'
AND emp_state = 'OR'
关系数据库只返回小网络内的机器的数据,而不返回所有机器的全部信息。
4可以在服务器上一次性定义业务和安全规则,并对所有的用户平等执行。
可以在数据库内通过使用约束、存储过程和触发器来强制执行规则。还可在服务器应用程序中执行规则,因为这些应用程序也是许多瘦客户端访问的中央资源。
0条评论