当前位置:Linux教程 - Linux资讯 - 安装Linux无盘工作站(3)

安装Linux无盘工作站(3)

  安装Linux无盘工作站 2、动态主机配置协议服务器 dpchd

  检查一下文件/etc/dhcpd.leases是否存在,若不存在就用命令toUCh /etc/dhcpd.leases 创建一个,然后编辑文件 /etc/dhcpd.conf ,加入以下内容

subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.1 192.168.0.4; }

3、NetWare 模拟器 marsw_nwe

编辑文件 /etc/nwserv.conf,找到下面的行

# 4  0x10 eth0 802.3 1

将该行开头的'#'去掉,再找到

4  0x0  *  802.3 1

在该行开头加上'#' 制作启动映象

  进入Win95,将Win95(早期的版本,可以用服务器安装方式安装)安装光盘的admin\nettools\netsetup\rplimage.exe 复制到硬盘,将启动软盘插入软驱,然后在纯MSDOS方式下执行 rplimage a: 就会得到启动映象 net$dos.sys,再将启动映象 net$dos.sys 复制到启动盘上(如果启动盘空间不够,可以先删除启动盘上的一些文件以留出空间)。

  启动 Linux 服务器,以 root 用户登录,将启动软盘插入软驱,执行下面的命令 mount -t vfat /dev/fd0 /mnt/floppy cp /mnt/floppy/net\$dos.sys /var/mars_nwe\sys\login umount /dev/fd0 然后执行 setup ,移动光棒至 System services 选项回车,出现 Services 设置画面,将dhcpd,nfs,mars-nwe 都设为有效,退出 setup 程序,执行以下的命令以启动上述服务进程:

/etc/rc.d/rc3.d/*mars-nwe restart /etc/rc.d/rc3.d/*dhcpd restart /etc/rc.d/rc3.d/*nfs restart 

  下一次再启动服务器时,上述服务进程会自动执行。

  至此,所有的设置工作全部完成了,联好网络随便打开一台无盘工作站,稍等一下,出现远程引导的信息,接着会启动 Win95,接下来很快就会装载 Linux ,在一大堆 Linux 的启动信息之后如果看到 Linux 的登录提示,就说明远程启动成功了。

  Linux 无盘工作站虽然运转起来了,但还有一个问题,就是交换的问题,因为Linux 是一个支持虚拟存储的操作系统,当机器内存不够时,Linux 就会把内存中暂时不用的数 据换出到交换设备上,等需要时再换回来,刚才我们没有设置交换区,在无盘工作站上用 free 命令就会发现交换区为零,如果无盘工作站内存较大,运行一些不大的程序,没有交换区还是可以的,但若运行大型程序就会出问题,下面介绍在服务器上设置交换区即远 程交换的方法。 对于2.1.101版以前的内核,要实现远程交换可有点费事,得从网络上下载有关的补丁来修改内核代码,然后再编译内核映象。从2.1.101版后的内核支持网络块设备,这样,实现远程交换就容易了。首先编译内核时要使 Network block device support 选项有效(刚才编译内核时就是这么作的),再从http://atrey.karlin.mff.cuni.cz/~pavel/nbd/nbd.Html 下载实用程序 nbd.14.tar.gz ,执行下面的命令

  tar zxvf nbd.14.tar.gz    cd nbd    ./configure    make

  编译完后会得到文件 nbd-server 和 nbd-client,将它们复制到 /usr/sbin 下面:


[1] [2] 下一页 

  cp nbd-server nbd-client /usr/sbin    然后编辑文件 /etc/rc.d/rc.sysinit,在文件最后加上一行    /usr/sbin/nbd-server 7999 /tFTPboot/%s/swap > /dev/null &    执行刚才的命令激活nbd服务:    /usr/sbin/nbd-server 7999 /tftpboot/%s/swap > /dev/null &

  下一次服务器启动时,上述命令会自动执行。

  再在服务器上每个工作站目录(/tftpboot/192.168.0.1,/tftpboot/192.168.0.2等等)下为各个无盘工作站建立交换文件,命令如下(本例中交换区大小为32M):

  dd if=/dev/zero of=swap count=32768 bs=1024    mkswap swap    在每个工作站目录下文件 /etc/rc.d/rc.sysinit 的最后加上两行

  /usr/sbin/nbd-client server 7999 /dev/nd0    swapon /dev/nd0

就这么简单,再打开无盘工作站试一试启动成功后登录系统,执行命令 free 就会看到在显示信息的最后有这样一行:

  Swap:  32764  XX  XXXX 这说明交换区设置成功了。

  通过以上步骤,一个完整的 Linux 无盘工作站网络就作好了,Linux 无盘工作站的用法很灵活,既可以象使用普通有盘工作站一样使用,还可以把无盘工作站当成别的 Unix 主机的终端,特别是可以作为 X 终端,运行远程 Unix 主机上的 X 应用。(完)

(出处:http://www.sheup.com)


上一页 [1] [2]