谁知道用LINUX做网吧服务器的无盘系统怎么做?
绝对不适合,现在比较稳定的Linux也就redhat,suse,还有些unix系统,这些都比较适合做服务器系统,像deepin这个Linux基本上是桌面版的,不稳定,也是刚出来的,肯定和做时间长的大公司有差距,建议不要用。
制作无盘工作站么?由于我对无盘工作站的部署不是很熟悉,所以具体步骤只能建议你参考一下相关书籍,一般这类书籍按照说明一步一步做即可,而且社会上做无盘工作站部署的公司很多,不管是基于WIN平台还是LINUX平台甚至SPAC平台的都有。
不过准备方面,首先前期准备中要工作站机器BIOS支持网络引导,同时所使用的LINUX发行版需要支持网络引导,知识方面需要懂得无盘工作站工作原理和部署方法。LINUX性能上与WIN相比,各有优势,WINDOWS系统部署成本高,而LINUX部署成本低很多;WINDOWS系统部署容易,而LINUX部署比较麻烦;WINDOWS长时间运行稳定性和速度方面不如LINUX;开发环境的支持WINDOWS的成本极其高。
反正现在LINUX做无盘工作站的话,工作站机器内存方面和CPU方面可以比WINDOWS平台需求低,个别版本的WINDOWS部署无盘工作站,工作站机器需要有CPU授权,部署不是很方便等,这也许就是一些优势吧。
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/目录下。
可选用网众无盘,网众的服务器是以LINUX为核心的
linux有什么用
1、linux是开放源代码的操作系统,它的每一个操作,你都能够充分了解,并且可以按照你的想法加以修改,这对一个计算机学生或者计算机爱好者来说,无疑是有很大帮助的,它可以让你知道系统是怎样工作。2、 其次是Linux系统是由C语言写成的,对深入了解和学习C语言的同学无疑是最适合的环境,Linux下使用VI...
linux 好用的命令
3.17diff:比较两个文件的不同 \/ 135 3.18vimdiff:可视化比较工具 \/ 138 3.19rev:反向输出文件内容 \/ 139 3.20tr:替换或删除字符 \/ 140 3.21od:按不同进制显示文件 \/ 143 3.22tee:多重定向 \/ 145 3.23vi\/vim:纯文本编辑器 \/ 147 3.24老男孩逆袭思想:做Linux运维的多个好处 \/...
Linux主要应用在哪些方面?
制定运维工作制度和规范、配合开发人员部署及调试产品研发需要的测试环境、代码发布等工作需求,公司如果较小可能还会兼职网管、网络工程师、数据库管理员、安全工程师、技术支持等职责。涉及到的Linux平台上的运维工具有:Linux系统,Linux基础命令,Nginx,Apache,MySQL,PHP,Tomcat,Lvs,Keepalived,SSH,Ansible,...
在Linux下做开发 要学习Linux哪些东西
嵌入式Linux要学哪些?一些人总在寻思,怕走了弯路,又怕学的东西离企业需求远。那么今天就请华清远见高级讲师曹大神告诉你,9点浅析嵌入式学习步骤。下面是他本人亲笔。1、要学习Linux,首先要会用,如果不会用怎么知道怎么知道怎么去做,所以需要学习Linux系统的安装及使用。2、学会用Linux了,那么我们...
为什么要用Linux做服务器
多媒体播放器有Mplayer,音乐播放器有BMP、Audacious等,网络电视有gopcast(没有pplive台多),辞典有星际译王,背单词有recideword(黑客背单词)。应该说基本能满足我们的需要了。F、cool:现在都说Vista的桌面怎样cool,但真正比较起来,还是Linux在这里更胜一筹,安装过beryl的都知道。
linux如何做软件测试,都会用到哪些软件呀,测试工程师都要会什么_百度知...
Linux是多种操作系统中的一种,现在PC,服务器这块主流的操作系统有WINDOWS,UNIX,LINUX。每种操作系统上面都可以运行各种各样的软件。LINUX做软件测试平台,是不错的选择,软件测试方面常用的工具,都有linux平台的版本,可以在linux上面运行,而且linux系统中的shell脚本,可以很好的被用来作为软件测试的脚本...
Jacob使用Linux一种新的学习方式jacoblinux
Jacob最近决定尝试使用Linux,他对这种新的操作系统兴趣浓厚。在Jacob开始应用Linux之前,他首先要做的就是搭建一个环境,安装Linux并将其设置为他熟悉的程度,这是正确的使用Linux的基本步骤。为了搭建Jacob所需的环境,他最初选择了VirtualBox,一款专业的用于搭建任何虚拟系统的虚拟化软件。Jacob从控制台上...
linux用什么语言开发linux用什么语言
2.系统关联不大的应用程序开发可以用C或C++;3.动态网页方面可以用perl或python脚本语言或java或php;4.日常管理上,当然是bash;5.做GUI界面开发的话,很多人用GTK,也有很多人用Qt。当然也有一些其他新涌现出来的语言,比如go,ruby,还有一些轻量级的出色语言如lua。linux是用什么语言写的?Linux是用...
谁知道linux操作系统和 windows 的优点 缺点 区别 ??
谁知道linux操作系统和 windows 的优点 缺点 区别 ??解析: 1. Linux的操作比较复杂,windows的比较简单. Linux速度比较快,安全性比windows好 但是有很多软件只能在windows里运行 与Linux兼容的软件正在开发中. Linux适用在网络方面. 2. 什么是Linux? 简单地说, Linux是一套免费使用和自由传播的类 Unix操作系统,它...
Linux中怎么用c\/c++做开发可视化程序?
选择1:去QT的官方网站,里面提供免费下载,主要下载:如果你只用C的话,下载QT图形开发C的编程库,和开发文档(相当于windows的MSDN),如果你用C++的话,就下载QT图形开发C++的编程库,和开发文档.选择2:去GTK的官方网站,面里面提供免费下载,主要下载:如果你只用C的话,下载GTK图形开发C的编程...
兴冯可朋: 有,但很少. 因为linux系统虽然稳定安全,但是懂的人不多,不够普遍,网管一般都用windows service
北川羌族自治县15887905726: linux系统平台下如何架设网吧服务器 - ?
兴冯可朋: network就是主网络设置文件 ifcfg-eth0eth0就是网卡设置文件 ifcfg-eth1eth1就是网卡设置文件 hosts就是网络主机名配置 static-routes就是静态路由表文件 rc.localIPTABLES就是脚本 sysctl.confLinux就是内核IP转发启用文件 上面这几个文件对应的...
北川羌族自治县15887905726: 有没有网吧装Linux系统的? - ?
兴冯可朋: 网吧没有安装LINUX客户机的!但是上网服务器可能会是LINUX的!因为网吧的机子要考虑大部分人的使用习惯!上网的100个人有99个都不会用LINUX的系统的!不知道你问这个问题是什么意思?补充:看来仁兄想做网吧啊!1.网吧服务器装 ...
北川羌族自治县15887905726: Linux Deepin系统能做网吧无盘服务器的系统吗?该怎么操作呢 - ?
兴冯可朋: 绝对不适合,现在比较稳定的Linux也就redhat,suse,还有些unix系统,这些都比较适合做服务器系统,像deepin这个Linux基本上是桌面版的,不稳定,也是刚出来的,肯定和做时间长的大公司有差距,建议不要用.
北川羌族自治县15887905726: LINUX系统是不是可以用于网吧服务器系统 - ?
兴冯可朋: 可以呀!
北川羌族自治县15887905726: 请问下网吧的服务器能不能用Linux Ubuntu 系统呢??
兴冯可朋: 网吧的服务器我建议用window2008或者2003或者2000server.要是网络服务器可以用Linux,最早vista Beta版本的下载服务器选用的就是Linux
北川羌族自治县15887905726: 网吧电影服务器用linux系统好么???
兴冯可朋: 可以使用LINUX系统.如果你自己懂LINUX的话,那可以考虑用这个.大多数网吧用2003,是因为请的管理员多数不懂LINUX
北川羌族自治县15887905726: 在LINUX里怎么做无盘服务器 - ?
兴冯可朋: 现在的无盘其实就是虚拟磁盘,关键有三点,1-服务器硬盘够快,你现在三读三写足够了.2-网络够快,H3C的纯千兆交换机代价高,但是效果不错,流点口水.3-分机内存够大,最好在分机做内存回写,这样服务器的压力会小很多,服务器配...
北川羌族自治县15887905726: 给网吧主机做系统!用LINUX的哪个版本好 稳定!?
兴冯可朋: centos 吧, 他是基于红帽的,性能稳定, 而且是免费的哦. 对一些小企业来说他都是首选的.
北川羌族自治县15887905726: 我想把网吧服务器上安装linux系统,而客户机就安装windows系统.目前有没有哪家的产品实现这种形式呢? - ?
兴冯可朋: 这种服务器安装linux系统 ,客户机安装windows系统的形式,一般都是装无盘系统采用最常用的模式.快吧无盘产品就可以实现这种方式.