Linux无盘系统方案
由图可见:
1.无盘服务器主要提供DHCP、TFTP和NFS服务,并且无盘客户端所用的无盘系统都在无盘服务器中。
2.存储阵列服务器主要提供NIS和NFS服务,是用来存储用户的数据,所以用户的管理都集中在这台服务器。
修改后需要重启TFTP服务:
/etc/init.d/tftpd-hpa restart
然后把无盘系统内核文件复制到tftp目录下:
cp /diskless/nfsroot/boot/vmlinuz-2.6.26-2-686 /diskless/tftpboot/vmlinuzcp /diskless/nfsroot/boot/initrd.img-2.6.26-2-686 /diskless/tftpboot/initrd.img
复制pxelinux.0到tftp目录,这个文件可以在网络上找到,也可以通过安装syslinux来得到:
apt-get install syslinuxcp /usr/lib/syslinux/pxelinux.0 /diskless/tftpboot
建立开机引导文件:
mkdir /diskless/tftpboot/pxelinux.cfgnano /diskless/tftpboot/pxelinux.cfg/default
default文件内容如下:
LABEL linuxKERNEL vmlinuzAPPEND initrd=initrd.img boot=nfs nfsroot=/diskless/nfsroot ip=dhcp rw安装DHCP服务
用以下命令安装DHCP服务:
apt-get install dhcp3-server
修改配置文件/etc/dhcp3/dhcpd.conf,加上如下内容:
subnet 192.168.62.0 netmask 255.255.255.0 { range 192.168.62.2 192.168.62.254; #客户端取得IP的范围,如果想指定机器才能访问,则不指定此参数 next-server 192.168.62.1; #tftp服务器的ip,如果在同一台服务器,可以不指定 filename "pxelinux.0"; #tftp的pxe文件名 option domain-name-servers 192.168.60.129; #DNS服务器IP option subnet-mask 255.255.248.0; #子网掩码 option routers 192.168.60.1; #默认网关}#下面根据物理地址绑定IP,若上面的range参数没指定,则必须通过下面的方式绑定物理地址,否则没有机器可以访问到host user1 { hardware ethernet 08:00:27:67:48:B5; fixed-address 192.168.62.2;}host user2 { hardware ethernet 00:14:78:2C:49:CC; fixed-address 192.168.62.3;}修改完后重启DHCP服务:
/etc/init.d/dhcp3-server restart启动无盘客户端
通过以上步骤,无盘服务器的配置基本完成,可以通过无盘客户端来访问了,将无盘客户端的BIOS里的启动项设置为网络启动就可以了。
图形界面的选择 KDE图形界面优点:具有较好的用户体验,跟window相似的使用习惯,较美观的用户界面。
缺点:占用较多的内存,需要512M才能流畅运行Firefox等浏览器。
优点:占用较少的内存,256M内存也能流畅运行Firefox等浏览器,但窗口开多了也容易变慢,甚至崩溃。
缺点:用户体验较差,没有桌面功能,使用习惯跟window相差比较大。
优点:体积少,整个系统压缩后只有50M,能直接加载到内存运行,能流畅运行在低内存的老爷机上,集成Firefox等一些流行软件。
缺点:界面用的是fluxbox,跟icewm一样是一个轻量级图形介面,所以用户体验也是比较差,有桌面功能,使用习惯跟window也不相似。由于是一个精简版的系统,定制比较麻烦。