洞洞! | 原喵空间

正文

无盘工作站

作者:xiaowuhello
安装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 下面:   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 应用

回复

0%
站点地图友情链接:
喵宅苑
喵空间社区程序
络合兔
技术宅
莉可POI
Mithril.js
枫の主题社
Project1
午后少年
机智库
七濑胡桃
xiuno
幻想の博客