服务器端需要运行nfsd、dhcpd、mars_new等几个服务进程,这些软件在ReHat Linux 发行套件里都有,如果在安装 Linux 的时候选择全部安装,这些软件都会随着安装操作 系统而装好了,下面对这些软件进行设置,注意,下面的操作要以 root 身份进行。
1、 NFS 守护进程nfsd
首先要建立几个供无盘工作站使用的目录,并通过nfsd 导出,命令如下:
mkdir /tFTPboot
然后编辑文件 /etc/hosts ,加入下面的内容
192.168.0.80 server server.domain 192.168.0.1 c1 c1.domain 192.168.0.2 c2 c2.domain 192.168.0.3 c3 c3.domain 192.168.0.4 c4 c4.domain
第一台工作站的工作目录设置方法如下:
mkdir /tftpboot/192.168.0.1 cd /tftpboot/192.168.0.1 c000p -a /bin . cp -a /dev . mknod dev/nd0 b 43 0 chmod 600 dev/nd0 cp -a /etc . cp -a /home . cp -a /lib . rm -rf lib/modules cp -a /root . cp -a /sbin . cp -a /var . mkdir proc mkdir usr mkdir tmp chmod 777 tmp toUCh fastboot chattr +i fastboot cd etc
编辑文件 sysconfig/network-scripts/ifcfg-eth0
保留其中的
DEVICE=eth0 ONBOOT=yes
其余的行全部删除,然后增加一行
BOOTPROTO=dhcp
编辑文件 rc.d/rc.sysinit ,在文件最后加上两行
mount -t nfs server:/usr /usr /usr/X11R6/bin/xfs
编辑文件 fstab
保留其中的
none /proc proc defaults 0 0
其余的行全部删除,然后增加一行
server:/tftpboot/192.168.0.1 / nfs defaults 1 1
其它工作站的工作目录设置方法就简单多了
cd /tftpboot cp -a 192.168.0.1 192.168.0.2 cp -a 192.168.0.1 192.168.0.3 cp -a 192.168.0.1 192.168.0.4
编辑文件 /etc/eXPorts ,加入以下内容
/usr (ro,no_root_squash) /tftpboot/192.168.0.1 (rw,no_root_squash) /tftpboot/192.168.0.2 (rw,no_root_squash) /tftpboot/192.168.0.3 (rw,no_root_squash) /tftpboot/192.168.0.4 (rw,no_root_squash)
(出处:http://www.sheup.com)