网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > linux > 新手入门 > Linux安装 > 安装Linux无盘工作站(下)  

安装Linux无盘工作站(下)

2002-12-07  作者:BitsCN整理  来源:中国网管联盟  点评 投稿 收藏


  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 程序,执行以下的命令以启动上述服务进程: 网管论坛bbs_bitsCN_com
  
  /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 命令就会发现交换区为零,如果无盘工作站内存较大,运行一些不大的程序,没有交换区还是可以的,但若运行大型程序就会出问题,下面介绍在服务器上设置交换区即远 程交换的方法。

中国网管论坛bbs.bitsCN.com


     对于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):

中国网管联盟bitsCN.com


  
    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 应用。  
  

TAGs工作站   安装   启动   交换   Linux   命令   执行   服务器    
 上一篇:用安装盘来修复GRUB   下一篇:安装Linux无盘工作站(上)
安装Linux无盘工作站(下) 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: