免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1923 | 回复: 0
打印 上一主题 下一主题

Sco unix 培训手册2 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-23 16:02 |只看该作者 |倒序浏览

第3章  创建应急引导软盘
当系统发生灾难性的故障时(如无法启动计算机),应急引导软盘组能帮你恢复系统。使用这些软盘可以恢复损坏了root 文件系统,而无需重装系统。
如果有多个系统,应该为每台机器创建一套应急应导软盘,在每套应急软盘上标上机器的名字,并把他们放在计算机附近安全可靠的地方。
下面就是与创建应急应导软盘组相关的任务:
·配置应急软盘
·在根系统软盘上增加文件
·测试应急应导软盘组
·读取备份
·从硬盘应导
3.1 配置应急盘
    可以使用两张3.5英寸1.44MB (135道/英寸,每磁道18扇区) 或单张3.5英寸2.88MB(135道/英寸,每磁道36扇区)软盘来建立应急引导软盘组。

( l)用 root注册。
(2)使用 SCOadmin中filesystems目录下的同Floppy Manager ,或键人以下命令:
   mkdev  fd
(3)在主菜单下,选择2来创建应急引导软盘组。
(4)在紧接着的提问中,选择你所使用的软盘类型;除非使用2.88MB的软盘驱动器,否
   则选择2。
(5)如果你有多个软盘驱动器,会提问使用哪个软驱来创建应急盘。0 -代表第一个
   软驱,  1-代表第二个软驱。
(6) 当出现选择文件系统类型的菜单时,选择 1  先创建根文件系统盘,如果要创建单                              
    張应导/根系统软盘,选择性3。
(7)回答后,插入一张空盘,按<Enter>鍵。
(8) 当问你是否要格式化软盘时:
    ·  若该软盘已格式化,则鍵入n,将立即开始构造文件系统。
    ·  若该软盘未格式化,则鍵入y.
(9)     在软盘上建立文件系统之后,将把系统文件复制到RAM 盘上以便压缩,其中包   
括将/dev/cmos 复制为/etc/cmos.root。以后可以使用这个文件来恢复CMOS设置.
(10)当看到如下消息时:
Do you want a shell escape to place extra files on the root filesystem ? (y / n)
如果想在盘上加一些文件,输入y。
注意:应急应导软盘上的空间是有限的,因此只装入关键的实用程序。如果空间允许,附加的实用程序如tar (C) 也可以复制上去。

(11)使用fsck(ADM)检查文件系统,显示的消息与引导时的检查文件系统的消息相似。
    当软盘已准备好时,你会得到提示。从驱动器上移开软盘,标上“root”字样和该
    台计算机的名字,贴上写保护标签,以免偶然的失误删除了软盘上的信息。
(12) 按<Enter>镊继续,返回选择文件系统类型菜单。键人2创建引导软盘。
(13) 对于创建引导软盘,你可以有两种选择:一种是针对特定系统的引导盎,它含有
     与当前系统一样的核心,另一种是较小的“通用”核心‘它链接的驱动程序较少。
     如果你当前的核心相对你的软盘来说太大,你会得到告诫并只能选择建立一个通
     用盘。
(14) 插入软盘并回答提问,就像在插入和格式化根系统软盘时一样。
(15) 在创建引导盘时,你会看到文件复制到软盘上的消息,然后,使用fsck(ADM)检查
    文件系统。当全部完成后贴标签,就橡制作根系统软盘时一样。
(16) 按照5.3节“测试应急引导软盘组”中描述的过程检验你是否可以使用引导和根
    系统软盘来引导伤的系统和访问备份。
把应急引导软盘组(或单张引导/根系统软盘)保存在安全可靠的地方,确保能够很方便
地取用。在系统损坏或不能引导时需要使用它们。
3.2 在根系统软盘上增加文件
如果在创建系统软盘过程中,对是否转入shell 的提示,回答了得y,你会看到如下信息:
you can copy files into /mnt to customize your root filesystem floppy.
After you finish ,type “exit  0”  to continue .
You have n free blocks (512bytes) available on the floppy.
命令提示符是
如果有足够的空闲空间,你就可以把附加的文件复制到根系统软件盘上。例如,要将文件/usr/pest 复制到软盘上,输入:
cp /usr/pest   /mnt/usr
当添加文件完毕后,在 提示符下输入exit 0。
3.3 在根软盘中增加网络文件
      要创建能用于网络的根软盘,以便可以使用rlogin( C), telnet( C)和 ftp( C)等命令,需要在< bootroot>提示符下用复制命令复制下列文件:

    cp/etc/services     /mnt/etc/services
    cp/etc/tcp          / mnt/etc/tcp
    cp/etc/slink         /mnt/etc/slink
    cp/etc/ifconfig      /mnt/etc/ifconfig
    cp/etc/inconng      /nmt/etc/inconEg
    cp/bin/who         /mnt / bin/who
    cp/bln/ps           /mnt / bin/ps
    cp/usr/bin/telnet    /mnt / usr/bin/telnet
    cp/usr/bin/rlogin   /mnt / usr/bin/rlogin
    cp/usr/bin/ftp      /nmt/usr/bin/ftp
要使用应急软盘中的网络服务,请打人 tcp start手工启动网络。

3.4 测试应急引导软盘组
  当应急引导软盘组建立后:需要检验是否能用它来引导系统.并续取备份。
   ( l) 用 root (超级用户)注册。
   (2) 键人/etc/shutdown 关闭系统。
   (3) 在提示重新引导时将你的引导盘插入软盘驱动器。并按<Enter>键。
       (4) 在 Boot:提示符下按< Enter>,从软盘引导。
   (5) 出现要求插入根系统软盘提示时,插入根系统软盘,并按 键。
   (6) 当看见系统提示符时,按下一節
3.5 读取备份
在系统安装过程的最后,需要给系统做一份完整的备份。
如果还没有备份系统,应按照《SCO OpenServer 系统管理指南》中的“运行不定期的文件备份”的说明进行。
确认在使用应急引导软盘引导系统后,能访问该备份。
注意:在用应急引导和根系统软盘引导时,除非有第二个软驱器,否则只能从磁带备份上读取文件。

    (1) 确保根系统软盘在驱动器。
    (2) 列出备份的目录。
        cpio  -itvcB –I /dev/rct0
    (3) 在用应急引导软盘组引导之后,一旦你对备份的读取情况感到满意,键人/etc /   

       haltsys从硬盘上重新启动系统。
    (4) 当看到重新启动的信息时,从驱动器中取出软盘,按< Enter> o
    (5) 在 Boot:提示符下,按< Enter>键从硬盘引导系统。
    关于使用应急引导软盘组存取并恢复损坏的 rmc文件系统的信息,请参阅13‘3
节“恢复被破坏的根文件系统”。
3.6 从硬盘引导
  如果你用应急引导软盘组引导系统时碰到问题或不能访问备份卷,从硬盘上重新引
系统:
   ( l) 按计算机上的reset健,或关掉电源,然后再打开。
   (2) 在 Boot:提示符下,按<Enter>键从硬盘上重新引导。
       (3) 如果你的应急引导软盘有问题,请按5.1节“配置应急软盘”中的步骤再做一遍。

第4章 许可与登记SCO 产品
你必须许可证和登记每一种SCO 产品。在安装时,基本操作系统都要得到许可,其它绝大多数SCO 产品在它们的安装过程中都会向你提示此产品的许可信息。
使用License Manager 许可和登记产品。以root 注册,并按照下列步骤执行:
(1) 安装产品
(2) 许可产品
(3) 获得登记关键字  
(4) 登记产品
参见:
·许可与登记术语
·许可其他用户和 CPU
·删除产品许可
·产品许可和登记故障诊断

4.1 Licnese Manager界面
使用 License  Manager以进行:
·产品许可
·删除许可证
·注册产品
在完成软件产品的安装之后,以 root注册,以下列方式之一启动 License Manager:
·双击桌面上system Administration窗口中的 License Manager图标。
·在命令行上运行 scoadmin命令来启动 scoadmin界面.然后选择 License  Manager。
·在命令行上键人 scoadmin license manager (或者缩写scoadmin l)。

注意:scoadmin命令只能识别“Iicense”,而不能识别“Iicence” 。
4.2产品的许可
在License Manager中:
( I) 从已安装的产品中选择你希望许可的产品。
    注意:不要选择“OpenServer  Software ”,因为它不是可以许可的产品。
(2) 从 license菜单中选择Liecnse Prodduct。
(3) 请确认随软件一起提供的<许可与授权证书>是原件,并且它的左边应有SCO全息
    防伪标志。从此处输入:
    ·许可证号
    ·许可证代码  
    ·许可证数据(如果证书中包括)
(4) 单击License图标。

注意:请记住登记所有的产品,你的系统软件将经常提醒你直到将它们登记为止。

要确定哪一种产品已经许可或登记,请在License Manager 上使用View 菜单。
4.2.1 许可其他用户和CPU
在License Manager 中:
(1)    从License 菜单上选择License Additional  User 或License Additional CPU。
(2)    单击 license 。
4.2.2 删除产品许可
  为使另一个系统建立能够使用的许可证,或者因其它原因需要删除一个许可证,可以从License Manager列表中选择已许可的产品,然后从 License菜单上选择 Remove License。
  如果删除了一个产品的许可,那么其功能就不能在那个系统上使用了。

4.3登记产品
一旦你完成了 SCO产品的安装和许可,应尽快地登记产品以免系统软件经常提醒你进
行登记:

1)、SCO产品注册
1.记下系统上的许可证号(License Number:),系统号(SCO System ID :)
scoadmin -  License Manager –  Register
如License Number: 2EK041587
  SCO System ID:  xqcrkewbso
  其系统号是机器安装时产生的。
2.注册方法
可自己上Internet网,直接访问
http://www.sco.com
站点注册。
或  用电脑将License Number:与SCO System ID :打印后,传真给代理商。
SCO产品注册步骤:
3. 启动Netscape或IE,在Location中键入www.sco.com/ register后回车。
   * 输入您的邮编并选择国家。
   * 选择您所使用的产品类型。
   * 选择以前是否注册过, 如果您注册过选择, 未注册过选择。
     按提示填入:
        公司的名称
        称呼
        街道地址
        城市/城镇/乡村
        国家
        电话、传真、电子邮件
        填写完毕后单击submit。
     按提示填入:
        System ID
        License number (  一次最多可注册六个产品  )
        选择注册公司的类别
        A. 选择最能说明用户组织活动的行业类别(只能选一项)
        B. 选择在SCO基本系统上已经运行和将要运行的应用
        C. 在空格内填入相应的数目:
           当前使用该系统的最大用户数
           在安装场地的全体人员数
           在用户组织中的全体人员数
        安装该系统的组织
        A. 选择安装该系统所用的机器类型(只能选一项)
        B. 选择您希望收取关于产品和服务的额外信息
      选择完毕后单击  Register Product , 注册成功后将在另
      一屏中给出registration key。
   
4.4产品许可和登记故障诊断
下面列举了在许可和登记过程中最常遇到的
· license Manager不接受登记关键宇
· license Manager不接受许可信息
· OpenServer许可已经过期
     · 在本机中没有发现用户许可
4.4.1 license Manager 不接受登记
关键字无效或不正确,将会出现一个出错消息。确认正确地键入了关键字,并没有错误地将SCO 系统ID 键入,如果继续收到出错消息,请与SCO 登记中心联系,
4.4.2 License Manager 不接受许可信息
请仔细阅读许可证。许可证上偶尔会有一些字符不易辨认。
4.4.3 OpenServer许可已经过期
如果license Manager 提示操作系统许可已经过期,检查系统时钟和 CMOS时钟(计算机中的以电池作动力的硬件时钟),以保证与现实的年月及时间相符。如果 CMOS时钟设置错了年份,将导致许可过期。使用 date  命令检查系统时间,使用setclock命令检查 CMOS
时钟。如果它们不同步,你可以以root注册,使用如下命令使它们同步:

    date  MMDDhhmmYY
这里MMDDhhmmYY是月-日-小时-分钟-年格式的正确时间。例如,下面是1997年8月31日上午9:31的格式:
    0831093197
当你改变了时钟之后,重新启动系统,开始License Manager,看看许可是否已经由“Expired”改变到“Yes”。操作系统的许可功能均可由许可指定的选项操作。
4.4.4 查看OpenServer产品的许可过期日
使用如下过程可以查看过期日:
( l) 使用brand命令确定操作系统许可 :
    brand -l
这个命令对于每个产品产生两行数据,第2行比第 l行缩进几个字符。产品由第2
行识别。它的输出类似于如下 SCO OpenServer的例子:
____________________________________________________________________________
   {
    {{ l32}{5.0}{ bif654321} {bdhxyz10z;g0; k255/bif654321; s950502; u5}
    {799372800}{3955219199}
    { SCO:odtes }{5.0.4b}{ SCO OpenServer Eterprise System};{bdhyff00z; g0 ;k;
    u5}}
    }
____________________________________________________________________________
    每个产品许可的起始日期和终止日期是第 l行的最后两个数字。你感兴趣的数字
    是终止日期,在例子中以黑体表示。
(2) 用fmtclock(TCL)命令可以将过期日期转化为常用的日期格式,就像以下由用户输
   入的黑体:

    # tcl
    tcl>fmtclock 3955219199
    Mon Jan 18  19:14:07 PST2038
    tcl>
4.4.5 在计算机中没有找到用户许可
    如果在机器启动时看到如下消息:

    NO user licenses were  found  on  this  machine. Please boot
Single user and correct this situation .Licensed software
Will not operate until user licenses are installed.

   The License Policy Manager Daemon (ifor_pmd)  was unable to start.
   This is usually due to a read-only root filesystem,lack of
   User licenses or a damaged program image file (/etc/ifor_pmd).
   If this is not the case ,please contact your SCO service provider.
这是由于系统时钟日期大大超出许可日期,也有可能因为缺少用户许可或policy 管理程序
精灵进程/etc/ifor_pmd 有相当严重的错误。
4.4.7  LOGIN: ERROR  -- 不能初始化policy 管理程序
如果在注册之后看到如下消息
LOGIN:ERROR –failed to initialize policy manager.(IFOR_PM_FATAL)
Login  session denied.

或者因为policy管理程序精灵进程/etc/ifor_pmd已经停止工作并且没有重新启动,或因为 policy管理程序注册所需的一些关健性文件丢失或被破坏。


注意:你可能将退出并且不能再注册解决这个问题。另一个错误消息将会出现。如果
是这样的话,应该将系统关闭并重新启动。如果错误消息仍出现,请按下列步骤进行。


这里列出了一些导致中断或非正常工作的原因
./etc/ifor_ pmd二进制文件被中断或丢失
.关键字文件或目录丢失
.根目录文件系统被置为只读
.没有用户许可,或没有更多的许可
.系统已经超出STREAMS资源

4.4.7.1 /etc/ifor_pmd 二进制文件被中断或丢失
policy管理程序(/etc/ifor_pmd)必须存在并且在系统中运行。在softwrae manager中,
选择 Software >> Verify Software 并选择 Broken/mssing syvmbolic links。这样,就将检查并修复/etc/ifor_pmd和/opt/K/SCO两层间的链接。也可以按照如下所示单独对 policy管理程序包进行这个操作:
    SCO OpcnServer Enteprise System
    SCO0penServer Enterpxlse System UNIX
    SCO OpenServer Entelprise SysLem Core OS
4.4.7.4没有用户许可存在,或没有更多许可
首先,确认有多少用户已经注册到系统中。一个用户被定义为一个物理键盘或一个网络注册用户。如果一旦用户多于系统可检测的许可用户范围,唯一可以避免错误提示的方法是购买额外的用户许可产品。
如果注册的用户数量没有超过界限,发生错误的原因可能是许可数据库本身工作出现中断。依据以下步骤重新进行用户许可登记。这个步骤的执行前提示用户许可是唯一通过SCO OpenServer企业系统许可及授权认证提供的。如果你已经使用一个独立的用户许可产品许可了另外的用户,请先对那个产品执行下述步骤:
( l) 告知所有用户退出系统。
(2) 当所有用户退出后,启动License Manager,选择 SCO OpenServer Enterprise
System,选择 License>>Remove License以删去 SCO OpenServer企业系统许可。
(3) 重新许可和登记 SCO OpenServer企业系统,在 License Manager中选择相应选项。
(4) 运行在6.4.7.2节“关键字文件或目录丢失”中讨论过的grep命令,检查 Policy管
理程序精灵进程是否在运行。如果/etc/ifor_pmd进程的两个实例没有运行,键入以下命令重新启动 policy管理程序:
/etc/ifor_pmd
重复grep 命令检测ifo_pmd的两个实例是否在运行。
(5) 告知用户重新注册到系统。
4.4.7.5 系统已经超出 STREAMS资源
键人命令:
netstat -m
注意输出的第一行(streams):
streams  allocation:
            config  alloc  free  totall  max  fail
strearns     292    110   182  337172  126  0

如果 streams行中 fail值大于0,运行Hardwaree/Kernel Manager或configure( ADM)命令并且增大 NSTREAM核心参数。参见<Performance Guide>中的’调整 STREAMS用法’



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/17749/showart_103809.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP