网众linux无盘
A. 谁知道用linux做网吧服务器的无盘系统怎么做
客户端是支持PXE方式启动的刀片,用Linux作为服务器,服务器配置如下:
1) 安装DHCP服务器dhcpd
2) 配置/etc/dhcpd.conf文件,下面是我机器上的文件
max-lease-time -1;
default-lease-time -1; #注:IP地址永不过期
option subnet-mask 255.0.0.0;
option routers 10.0.0.1;
option domain-name-servers 10.10.10.10;
# option netbios-name-servers 10.10.10.10;
option broadcast-address 10.255.255.255;
# option dhcp-class-identifier "XEClient";
# option vendor-encapsulated-options 01:04:00:00:00:00:ff;
# option option-135 "start";
subnet 10.0.0.0 netmask 255.0.0.0 {
range 10.10.12.131 10.10.12.150;
host blade01 {
hardware ethernet 00:e0:43:00:02:00;
fixed-address 10.10.12.131;
filename "/tftpboot/pxelinux.0"; #注:启动映象文件
}
host blade02 {
hardware ethernet 00:e0:43:00:02:02;
fixed-address 10.10.12.132;
filename "/tftpboot/pxelinux.0";
}
host blade03 {
hardware ethernet 00:e0:43:00:02:04;
fixed-address 10.10.12.133;
filename "/tftpboot/pxelinux.0";
}
host blade04 {
hardware ethernet 00:e0:43:00:02:06;
fixed-address 10.10.12.134;
filename "/tftpboot/pxelinux.0";
}
host blade05 {
hardware ethernet 00:e0:43:00:02:08;
fixed-address 10.10.12.135;
filename "/tftpboot/pxelinux.0";
}
}
说明:dhcp客户得到IP地址后用TFTP协议从服务器上下载启动映象文件。我用syslinux
工具包里边的pxelinux来作为远程启动的loder.
3) 配置tftp server
使用pxelinux作引导工具需要支持TSIZE参数的tftp server。可从http://www.kernel.org/pub/software/network/tftp/下载。
通过xinetd来使用tftp服务,我的/etc/xinetd.conf文件如下
......
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
}
4) 配置PXELINUX
先安装syslinux软件包。可从http://www.kernel.org/pub/linux/utils/boot/syslinux/下载。
将pxelinux.0拷贝到/tftpboot/目录下,然后建立/tftpboot/syslinux.cfg/目录。该目录下存放配置文件。
pxelinux使用ip地址的十六进制表示来作为该ip地址的配置文件的文件名。如blade01的
ip地址为10.10.12.131,配置文件名为0A0A0C83,内容为:
default linux
label linux
kernel vmlinuz
append ip=dhcp root=/dev/nfsroot nfsroot=10.10.11.120:/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.
#
#
10.10.11.120:/remote/blade01 / nfs defaults,intr 0 1
10.10.11.120:/remote/root /root nfs defaults,intr 0 1
10.10.11.120:/remote/home /home nfs defaults,intr 0 1
10.10.11.120:/bin /bin nfs defaults,intr 0 1
10.10.11.120:/usr /usr nfs defaults,intr 0 1
10.10.11.120:/sbin /sbin nfs defaults,intr 0 1
10.10.11.120:/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/目录下。
B. 网众LINUX无盘E8111F网卡XP蓝屏问题
你好!首先声明,以下的解答并非网络复制,完全是本人实践与交流的精华!
蓝屏不要慌张!仔细观察,并尝试一下.
不要去追究代码是什么意思,你永远不会弄清楚!
解决问题才是关键!!
出现蓝屏的原因往往集中在不兼容的硬件和驱动程序、有问题的软件、病毒等。(上述代码通常是由有问题的驱动程序或系统服务造成的. )建议:
请按如下方法排除解决:
1、摸CPU的温度。是否过高。看散热。
2、硬盘连线是否松动;无异常后,对硬盘进行查错处理;
3、系统是否有病毒,建议安全模式下扫描杀毒;
4、把BIOS恢复出厂状态试试;
5、装系统后硬件的驱动程序是否安装成功?
6、最好先重装操作系统;
7、如重装系统后仍有问题,则极可能是硬件不兼容所致;
8、向商家或周围熟悉电脑的朋友咨询一下也好,或许他们会给予帮助;
9、祝你好运!
望能帮到朋友你!
C. Linux 安装经验之安装无盘工作站
当年Novell下的无盘DOS工作站很是流行 后来又流行过Win 无盘工作站 只是由于问题多多 后来微软自己兄圆停止了对无盘Windows的支持 随着Linux的日益流行 使用Linux的人越来越多 其实Linux 对远程引导的支持非常好 Linnx内核自身又支持网络文件系统 因此非常适合做无盘工作站 本文将以一个实例向大家详细介绍无盘Linux工作站的安装办法 这个网络是一个小的局域网 有 台服务器和 台 Linux 无盘工作站 彼此之间用双绞线通过HUB连接 服务器的IP地址定为 名字是server 台无盘工作站的地址由服务器动态分配 地址范围从 到 名字分别是c c c c 服务器和无盘工作站使用的都是NE 兼容网卡 无盘工作站使用的网卡上都安 装了BOOTROM 启动芯片 服务器操作系统安装的是 RedHat Linux 安装时选用定制安装 并安装了全部软件 Linux的远程引导有两种方式 一是利用Bootp协议 有一个专门的项目EtherBoot 提供支持() 这种方式引导 Linux 的速度是最快的 但这种方式有一个最大的问题 就是在市场上找不到支持这种远程引导协议的 BOOTROM 启动 芯片(除非自己刻录) 因为市场上几乎所有的 BOOTROM 启动芯片都是遵循NOVELL远程引导 协议的 于是有人提出另外一种方式 就是服务器端用 NetWare 服务器 客户端就可以用现 有的BOOTROM 启动芯片了 说到这里大家一定胡涂了 作Linux无盘工作站岂不是还一台 NetWare 服务器?不是的 因为神通广大的 Linux 可以模拟 NetWare 服务器 就象Samba 可以把 Linux 模拟成 NT 一样 mars_nwe 可以把 Linux 模拟成 NetWare 不仅能提供 NetWare 文件和打印服务 还能提供远程引导支持(知道Linux的厉害了吧) 本文讲述的 Linux 无盘工作站就是用这种方式作远程引导的 准备启动盘 由于在 Linux 下没有制作符合 NetWare 远程引导协议启动映象的工具 所以只能用早期的Win 提供的工具(遗憾) 找一台装有 Win 的机器启动后按 F 进入纯DOS方式 格式化一张启动盘 format a: /s 然后将RedHat Linux安装光盘上 dosutils 目录下的 loadlin exe复制到启动盘 在启尘局动盘上作一个 autoexec bat 文件 代码只有一行 loadlin exe bzImage root=/dev/nfsroot从 Windows 安装光盘的 Win 目录下的cab文件中羡兄塌解出 rplboot sys 文件放在启动 盘上 命令如下 extract exe /a /l a: win cab rplboot sys一张用来做启动映象的启动盘就作好了 保存好启动盘 以后作启动映象时会用到它 编译内核 用于无盘工作站的Linux内核与用于从本地硬盘引导的Linux内核是不同的 无盘工作站的内核必须支持NFS作为根文件系统 即远程根文件系统 所以必须编译无盘工作站专用的内核 笔者使用的内核代码版本是 将内核源代码解压到/usr/src下 cd /usr/src/linux 进入内核子目录 执行命令make menuconfig 进行内核编译配置 下列项目必须按要求设置 Processor type and features 该项目下面的选项必须根据无盘工作站的CPU类型设置 而不是根据服务器的CPU类型设置Loadable mole support 该项目下面的所有选项都禁止 即不支持模块功能Plug and Play support设置为有效Block devices该项目下面的Loopback device supportNeork block device support都设置为有效Neorking option该项目下面的kernel level autoconfigurationDHCP support (NEW)都设置为有效Neork device support 该项目下面的选项必须根据无盘工作站使用的网卡进行设置 本例中使用的是NE 兼容网卡 选项Ethernet ( or Mbit)Other ISA cardsNE /NE support (NEW)都设置为有效Filesystems 该项目下面的Neork File Systems子项目下面的NFS filesystem supportRoot file system on NFS (NEW)都设置为有效以上设置完成后 退出内核编译设置程序 会出现一个对话框 Do you wish to save your new kernel configuration?然后执行make dep && make bzImage进行内核编译 这个过程得花一点时间 特别是如果计算机的速度不快的话 花的时间会更长一些 编译内核如果没有错误 会得到内核映象文件/usr/src/linux/arch/i /boot/bzImage 将启动软盘插入计算机 执行下面的命令 mount t vfat /dev/fd /mnt/floopy cp /usr/src/linux/arch/i /boot/bzImage /mnt/floppy umount /dev/fd 好了 启动盘上的文件都准备齐全了 等会儿用它到Win 环境下制作启动映象 服务器设置 服务器端需要运行nfsd dhcpd mars_new等几个服务进程 这些软件在ReHat Linux 发行套件里都有 如果在安装 Linux 的时候选择全部安装 这些软件都会随着安装操作 系统而装好了 下面对这些软件进行设置 注意 下面的操作要以 root 身份进行 NFS 守护进程nfsd首先要建立几个供无盘工作站使用的目录 并通过nfsd 导出 命令如下:mkdir /tftpboot然后编辑文件 /etc/hosts 加入下面的内容 server server domain c c domain c c domain c c domain c c domain第一台工作站的工作目录设置方法如下:mkdir /tftpboot/ cd /tftpboot/ c p a /bin cp a /dev mknod dev/nd b chmod dev/nd cp a /etc cp a /home cp a /lib rm rf lib/molescp a /root cp a / *** in cp a /var mkdir procmkdir usrmkdir tmpchmod tmptouch fastbootchattr +i fastbootcd etc编辑文件 sysconfig/neork scripts/ifcfg eth 保留其中的DEVICE=eth ONBOOT=yes其余的行全部删除 然后增加一行BOOTPROTO=dhcp编辑文件 rc d/rc sysinit 在文件最后加上两行mount t nfs server:/usr /usr/usr/X R /bin/xfs编辑文件 fstab保留其中的none/procprocdefaults 其余的行全部删除 然后增加一行server:/tftpboot/ /nfs defaults 其它工作站的工作目录设置方法就简单多了cd /tftpbootcp a cp a cp a 编辑文件 /etc/exports 加入以下内容/usr (ro no_root_squash)/tftpboot/ (rw no_root_squash)/tftpboot/ (rw no_root_squash)/tftpboot/ (rw no_root_squash)/tftpboot/ (rw no_root_squash) 动态主机配置协议服务器 dpchd检查一下文件/etc/dhcpd leases是否存在 若不存在就用命令touch /etc/dhcpd leases 创建一个 然后编辑文件 /etc/nf 加入以下内容subnet netmask {range ;} NetWare 模拟器 marsw_nwe编辑文件 /etc/nf 找到下面的行# x eth 将该行开头的 # 去掉 再找到 x * 在该行开头加上 # 制作启动映象进入Win 将Win (早期的版本 可以用服务器安装方式安装)安装光盘的admin ettools etsetup plimage exe 复制到硬盘 将启动软盘插入软驱 然后在纯MSDOS方式下执行 rplimage a: 就会得到启动映象 net$dos sys 再将启动映象 net$dos sys 复制到启动盘上(如果启动盘空间不够 可以先删除启动盘上的一些文件以留出空间) 启动 Linux 服务器 以 root 用户登录 将启动软盘插入软驱 执行下面的命令 mount t vfat /dev/fd /mnt/floppycp /mnt/floppy/net$dos sys /var/mars_nwesyslogin umount /dev/fd 然后执行 setup 移动光棒至 System services 选项回车 出现 Services 设置画面 将dhcpd nfs mars nwe 都设为有效 退出 setup 程序 执行以下的命令以启动上述服务进程:/etc/rc d/rc d/*mars nwe restart/etc/rc d/rc d/*dhcpd restart/etc/rc d/rc d/*nfs restart下一次再启动服务器时 上述服务进程会自动 lishixin/Article/program/Oracle/201311/17626
D. 网众无盘系统怎么样想了解一下
自主知识产权产品,其他公司都是盗版美国Ardence的BXP产品
服务器支持Linux/Windows
客户端支持Windows 2000/Windows XP/Linux
BAW专利技术支持所有主板和网卡的PNP
支持NForce2,3,4,5全系列网卡
一键式全自动安装和恢复,只要会安装普通软件,就会安装网众NxD。
服务端支持直接读取硬盘,会安装Windows,就会做无盘。
服务端支持多网卡绑定,网络流量不再是瓶颈。
服务器端支持多服务器同步技术,多台服务器也可一次完成更新维护
网众首创了单映像在线更新技术,使得整个网络系统在正常的运行情况下,也可以对磁盘进行更新操作。
提供及时更新技术,可以马上体验更新后的效果。
提供磁盘更新点与还原点,等于让系统加了两道保险锁。
每个客户端都有同步的功能,也可以设置任意大小的附加盘进行个性化存储。
服务端可以采用为Linux系统,从根本上杜绝了大部分病毒的传播。
采用磁盘快照技术,就是客户端存在病毒文件,也是以普通的数据文件存在,无法传播。
客户端对服务端的映像文件或磁盘有可控制权限,根据需求和设置达到完全保护的功能
可实现在服务端管控某台或某几台无盘工作站的外设。例关闭USB口,1394口等。
据我所知,上海网众现已经成为无盘系统、无盘终端、网络硬盘等产品的专业提供商
其实每一种无盘软件的性能都不会相差很多
主要看施工这个人的技术能力
网众NxD XP 6.0无盘系统聚集了当今无盘领域最前沿、最实用、最市场化的功能特性,网众NxD XP 6.0无盘系统在HA、客户端缓存、服务器负载、磁盘冗余功能、多操作系统支持及与网众快车的结合等方面进行了深入开发。更进一步贴近用户的需求NxD6.0将当之无愧的为无盘系统的旗舰。
一、技术特点(Proct Specialty)
(一)高可靠性(High Availability)
1) 服务器HA(专业版Windows/Linux、网吧版Linux)
NxD 6.0支持IO服务器的HA(俗称服务机热备)。服务器热备应用于未知原因导致某台IO服务器不能提供服务时,由其他IO服务器直接接管活动工作站的数据存取服务。HA以前只出现在更注重数据安全的NxD专业版中,现在网吧版中开放此功能;在应用此项功能时会有部分性能上的损失,由于网吧更注重性能的高低,所以请客户自行选择开启;它的优势是活动客户端不需要重新启动,可以继续使用。(失效恢复时间在5秒以内)
2) 网卡HA(专业版Windows/Linux、网吧版Linux)
NxD 6.0支持一台服务器中的多网卡HA(俗称网卡热备)。网卡热备应用于未知原因导致某台多网卡IO服务器中任意一块网卡停止服务(网线中断、水晶头损坏、网卡损坏等原因)不能提供服务时,由其他的网卡自动接管活动工作站的数据存取服务。(失效恢复时间在3秒以内)
3) 磁盘HA(专业版Windows/Linux、网吧版Linux,适用于组建[冗余阵列])
NxD 6.0支持一台服务器中的磁盘HA(俗称磁盘热备)。磁盘热备应用于未知原因导致某台IO服务器中<冗余阵列>中任意一块[冗余阵列成员磁盘]失效时,由[冗余阵列]中其他的磁盘自动接管活动工作站的数据存取服务。(失效恢复时间在5秒以内)
在NxD 6.0中引入的[冗余阵列]应用场合为大容量SATA磁盘容易损坏的情况,[冗余阵列]在保证磁盘性能的基础上,提供Mirror级别的数据安全保证。(组建及重建[冗余阵列]请详阅说明书)
通过实做服务器、网卡、磁盘这三个层面的HA,网众NxD 6.0无盘系统达到了软件平台从未有过的安全高度。网众科技将企业应用的HA功能创新性地引入网吧行业,为网吧无盘系统的安全标准树立了典范。
(二)服务器负载控制
无盘服务器的负载控制一直是无盘软件的重点研发对象,网众NxD 6.0无盘系统通过创新性的多方位缓存机制,极大的降低了服务器的负载压力,从而开创了无盘服务器性能发挥的新高度。
NxD 6.0从两个方面来控制服务器负载,服务器缓存以及负载系数控制。由于游戏盘容量越来越大,SAS盘的容量已经不足以作为游戏盘;网众推荐使用SATA盘组[Linux软/硬阵列]或者[网众Raid1]来做为游戏母盘。但是,SATA盘的寿命相对SAS来说比较短,所以如何减少SATA盘的存取,决定了一个无盘系统的安全使用周期。NxD 6.0在服务器缓存以及负载系数控制方面都做了详细的测试和微调,提供了较为优良的算法来延长服务器硬盘的寿命以及部分硬盘失效后网吧正常营业的可能性。
1) 精准的服务端缓存(专业版Windows/Linux、网吧版Linux)
[注意:服务端缓存需要[鑫昊翔3C认证服务器]才能打开,否则命中率会为0]
NxD 6.0服务端微调了磁盘缓存技术,进一步改进了优化缓存的算法。NxD 5.8中有规定使用动态内存(<=1G,推荐缓存启动分区);NxD 6.0去除1G的限制,你可以在物理内存的范围内设置足够大的缓存。通过加大服务器对整个磁盘的缓存大小(如设置2-4G的磁盘缓存)可以极大的降低服务器的负载,部分经常出现cpu利用率100%的服务器通过此设置可以有效地降低cpu利用率。(缓存整个映像可以有效降低服务器负载,但是如果和三层更新/快车同时使用时,有可能因为缓存的缘故导致更新后的游戏不能及时出现在客户端机器上。)
2) 负载系数控制(专业版Windows/Linux、网吧版Linux)
在图1的最下方,大家可以看到有“最大磁盘并发任务数控制”,NxD 6.0推荐“自定义最大磁盘开发任务数”为所负载工作站数的1/4~1/3。该功能可以让小型网吧采用比较便宜的服务器来承担无盘IO服务器。网众昊翔的低配服务器通过该功能,可以大幅提升带机量。
[注意:对于低配置服务器,自定义最大磁盘并发任务数可以调小直至1。]
(三)客户端零回写(专业版Windows/Linux、网吧版Linux)
无盘客户端对无盘服务器的大量回写,会使得服务器的写操作频繁,进而加大服务器的负载压力。由于无盘服务器上的磁盘瓶颈越来越倾向于回写盘,网众科技在NxD 6.0无盘系统中,革命性地开创了客户端零回写机制,通过重新设计的客户端缓存机制,使无盘客户端在尽可能长的使用时间内,可以不对服务器硬盘进行写操作,从而最有效地降低服务器压力。NxD 6.0中,无盘客户端零回写状态下进行的HA操作是没有等待时间的,也就是说如果在客户端没有回写的情况下进行服务器反复切换是可以实现的。
NxD 6.0版本的无盘客户端的磁盘读写性能(也就是无盘客户端的网络利用率)有了进一步的提升,基础安装下客户端都可以达到100-110M/S的磁盘读写性能,这个性能已经达到了千兆网络的传输极限。
网众NxD 6.0无盘系统的客户端缓存包含以下几个方面:
1) S盘缓存
网众特有的S盘,在NxD 6.0中真正实做了回写缓存。据测试,设置为128M即可有效地控制S盘回写。
2) 客户端读写缓存
NxD 6.0服务端提供了客户端读写缓存大小的整体控制,与以往版本中的操作相比,操作更加简单明了。全新的缓存算法,让客户端缓存范围全面突破操作系统的限制使其性能充分发挥,大大减轻了服务端的读写压力,以延长硬盘的使用寿命,同时也改善了整个网络环境。
3) NxD 6.0客户端缓存:
a)任意调整缓存大小(物理内存大小限制)。
b)充分利用Windows XP内存超过3.25G后无法识别的内存空间。
4) 客户端读写缓存和S盘设置参考
推荐设置1:(使用Windows XP认识不到的内存, 6G)
NxD 6.0可以让用户利用Windows XP认识范围之外的物理内存,例如:一台客户机具有6G内存,XP认识到3.25G内存(网众测试机器),另外有2.75G左右内存为操作系统不能管理的内存。但是NxD 6.0的客户端缓存可以利用这2.75G内存,所以我们设置S盘缓存为768M, 设置客户端缓存为2048M。(使用网众平台,您不会浪费您花费的每一分钱!)
推荐设置2:(使用Windows XP认识不到的内存 + 使用Windows XP管理的内存, 4G)
一台客户机具有4G内存,xp认识到3.25G内存(网众测试机器),另外有768M左右内存为操作系统不能管理的内存。我们设置S盘缓存为768M, 设置客户端缓存为1024M。
推荐设置3:(完全使用Windows XP管理的内存, 2G)
一台客户机具有2G内存,我们设置S盘缓存为256M, 设置客户端缓存为512M。
推荐设置4:(完全使用Windows XP管理的内存, 1G)
一台客户机具有1G内存,我们设置S盘缓存为128M, 设置客户端缓存为128M。
推荐设置5:(完全使用Windows XP管理的内存, 512M)
一台客户机具有512M内存,我们不设置S盘缓存, 设置客户端缓存为64M。
经实际测试NxD 6.0在打开128M S盘缓存+128M客户端缓存的情况下,可以在正常使用情况下保持2-3小时的客户端零回写状态。
(四)多操作系统的支持
1) NxD 6.0网吧版
NxD 6.0网吧版可以安装在NetZone Enterprise Linux Server上(原则上支持其他Linux Server);
NxD 6.0网吧版客户端支持Dos/Windows 2000/Windows xp;
2) NxD 6.0专业版
NxD 6.0专业版可以安装在Windows 2000/Windows 2000 Server/Windows XP/Windows 2003 Server /NetZone Enterprise Linux Server。(注:原则上支持其他Linux)
NxD 6.0专业版客户端支持Dos/Windows 2000/Windows xp/Windows Vista/Linux。
(五)与网众快车的无缝结合
网众NxD 6.0无盘系统全面融合了网众快车的全部客户端功能(菜单界面、资产管理、信息统计等等),与网众快车服务端及自动更新功能可以无缝结合,网吧安装、调试、维护的模式将得到彻底的改变。网吧维护人员梦想的一次安装、全部到位、永不维护的设想将可以实现。
中国网众无盘宗旨:用实力证明自己,胜过空话吹嘘自己。
永不认输
E. [求助]网众无盘服务器用的是什么版的LINUX
网众有专用的LINUX,LINUX一装什么都装好了。阵列,服务端程序