UNIX网络操作系统平台搭建初探

来源:天极网 作者:王海兴 2005-10-08 出处:pcdog.com

3g  dns  dos  ghost  ios  
上一页 1 2 3 4 下一页 

  二、安装注意要点:

  (一)   当前版本的OpenServer只能够自动地检测到8GB的IDE硬盘,如果要成功地在超过8GB的IDE硬盘上安装OpenServer,你必须将IDE硬盘的参数提供给系统核心。

  当然必须清楚IDE硬盘的参数。IDE硬盘的参数,你可以通过系统的BIOS得到或你可以运行相应的DOS工具来发现它。例如,一个13GB IDE硬盘的参数为:

  25249 cylinders

  16 heads

  63 sectors-per-track

  在安装OpenServer时,有两种方法:

  1. 在OpenServer 5安装到对硬盘的分区划分时,选择"interactive/divvy"方式,然后手动调整硬盘的cylinder/heads/spt的值。以后的安装按照通常的方式。

  2. 在用OpenServer引导盘引导,在"boot"提示符下,输入以下内容:

  defbootstr biosgeom=(25249,16,63),

  (二) 用光盘安装SCO UNIX 时,虽然光驱可以自动引导初始系统安装检测,但在安装过程中选择安装介质时

      Media device to be used:  ide cd rom

      Ide controller     :primary(SLAVE也可以)

      Master or Slave    : slave  (这里一定要注意选择SLAVE ,并且把光驱跳线调到SLAVE ,否则系统不能够找到光盘介质,你是如何也安装不下去的)

  (三)  由于安装UNIX 相对比较麻烦,我们组建UNIX网络系统可以利用硬盘对拷的方式免去重装的烦琐。但安装UNIX系统的硬盘备份或复制用GHOST工具一般则不行,要用DDCOPY硬盘对拷工具,它是彻底的物理拷贝工具。

  例如硬盘对拷方法

  Ddcopy -d s=1 d=2 一定要把原盘为第一硬盘,目标盘为第二硬盘。

  这个工具还有许多其他功能,感兴趣可以网上下载。

  注意:此工具速度较慢,为了提高拷贝速度,对于IDE硬盘,将源盘与目标盘分别用两根数据(排)线与主板连接;对于SCSI硬盘,将源盘与目标盘分别连接到不同的SCSI控制器上。
   
  (四) UNIX 操作系统一般可用做路由器起网络转换作用,很多人都安装两个网卡来达到不同网段的连接,其实UNIX 提供了一个网卡配置多个网络地址的方法,可以减少安装多个网卡。

  使用ifconfig net0 alias ***.***.***.*** netmask ***.***.***.*** 命令实现(增加的地址和原来的地址应在不同的网段上)

  三、使用注意要点

  (一) boot引导后,出现boot:提示符。此时UNIX核心没有装载,你可以设定启动方式或切换到其他操作系统。一般只有输入“BOOTOS  4 ”才能进入DOS启动,但由于我们惯用传统操作系统,对于输入“BOOTOS  4”感觉特别扭,可以编辑“etc/default/"下的boot文件,通过增加如下行“***  bootos  4"(*** 为任意字母符号) 以更简洁的字符进入DOS方式。

  (二)SCO UNIX本身的可靠性是相当高的,很少出现什么问题,但人为操作有时会造成一些麻烦甚至是致命的问题,其中之一就是因为种种原因导致root超级用户的密码失效(因为一段时间没有使用而将密码忘记了或者被其他知道密码的人有意无意地修改了)。这种情况一旦发生,后果是非常严重的:不可能再安装新的软件或者硬件设备,无法对现有硬件设备的参数进行任何修改,不能对用户进行任何管理,某些必须使用超级用户权限才能运行的程序和命令也将无法使用,一切系统管理工作都将陷于瘫痪。发生这种情况的时候,一般只能通过重新安装系统来解决。但这样一来一则有可能丢失一些重要的程序和数据(因为许多文件可能没有权限访问,所以无法备份出来);二则要耗费相当多的时间来重新安装系统及调试应用程序(很多应用程序都有许多随机的参数需要根据具体情况调整,特别是一些涉及到通信的应用程序),因此这只是一个没有办法时的办法。本人在工作中经过多次试验发现了更加简单而有效的解决方法,现整理出来供大家参考。这种方法可以很轻易地解决以上问题,并且可以保留所有的应用程序及其相关参数。以下工作全部都是SCO UNIX5.0.5 上实现的,其它版本的SCO UNIX基本与此相同,仅仅在某些细节部分有些差异。

  假设有某台机器root用户密码被忘记了,称它为A机;找一台安装有同样SCO UNIX 5.0.5系统并知道root用户密码的机器,(这很容易,因为在高速公路收费系统中同样的计算机很多)称它为B机;此外还需要2张1.44M的3寸软盘,分别标明BOOT与ROOT,用来制作应急盘。

  (1)在B机以root用户签到,使用mkdev fd命令,画面显示:

     1.Filesystem
     2.Emergency Boot and Root floppy filesystems
   Enter an option or q to quit: 输入2后回车,画面显示:
     1.96tpi,double sided,15 sectors per track(1.2Mb 5.25 inch)
     2.135tpi,double sided,18 sectors per track(1.44Mb 3.5 inch)
     3.135tpi,double sided,36 sectors per track(2.88Mb 3.5 inch)
   Enter an option or q to quit: 输入2后回车,画面显示:
     1.Root filesystem
     2.Boot filesystem
     3.Single floppy Boot and Root filesystem(2.88Mb only)
  If you have high density(1.44M)disks,you must create separate rootand boot filesystem floppies.The root floppy must be prepared first.If you have extra density(2.88Mb)disks,you can choose to have both the root and boot filesystems on the same floppy disk.
  Enter an option or q to quit:

   此时将标有ROOT的软盘插入驱动器,之后输入1并回车。中间程序会进行一些提问,全部回答“Y”即可。ROOT盘做完后,程序会重新回到这个画面,之后取出ROOT盘,插入标有BOOT的软盘,输入2并回车,画面显示:

    1.System specific boot
    2.Generic boot(builds a special kernel)The System specific boot floppy can only boot the machine it was created on.
 The Generic boot folppy can be used to boot any machine.
  Enter an option or q to quit:

  输入2并回车,中间程序也会进行一些提问,同样全部回答“Y”即可。完成后取出磁盘,输入“q”并按回车退出。

  (2)仍然是在B机上,将ROOT盘插入驱动器,之后按顺序输入以下命令:

     mount /dev/fd0135ds18 /mnt
     cp /etc/passwd /mnt/passwd
     cp /etc/shadow /mnt/shadow
     cp /tcb/files/auth/r/root /mnt/root
     cd
     umount /dev/fd135ds18

  完成以上命令后取出磁盘,至此应急盘制作完毕。
更多内容请看PCdog.com--Windows操作系统安装  操作系统常见故障解析  基础知识专题