LoveUnix » 其他UNIX & Linux » 最新故障解决方法。(ZT)
让LU留住您的每

一天 让LU博客留住您的每一天
2003-11-5 11:48 紫枫猪猪
<span style='color:blue'><span style='font-size:14pt;line-height:100%'>建立&lt;FAQ与故障解决&gt;是为了便于大家查找问题 <br />希望各位网友将经常提问的问题及解决方法,跟贴写在 <br />后面,有如下几个要求: <br />1.问题和故障描述尽可能的详细,便于对号入座 <br />解答和故障解决步骤要求详细 <br />2.鼓励原创,如果是转贴请注名. <br />3.相同的问题不要重复发贴. <br />4.为便于查看,建议每位网友只编辑一贴,如有新的内容 <br />可再次在原贴内编辑 <br />5.所有与FAQ与故障解决无关的跟贴,将定期删除, <br />如果因此影响了发贴量,请见凉。 <br />希望大家能踊跃跟贴.<br />               <br />                           转自:meteor06 </span></span><br /><br />meteor06写的太详细了。我想了半天还是没法改动一条。望meteor06见谅。

2003-11-5 11:54 紫枫猪猪
[转贴]解决SCO Openserver 5.0.5的启动问题 <br /><br />SCO Openserver 5.0.5作为一种高效稳定、安全性高的多用户操作系统,在我们金融、邮电等各个部门得到了广泛应用。在系统日常维护工作中,有时会遇到系统不能正常启动的问题。为了解决这些问题,我们应该首先了解其启动原理。 <br /><br />一、 Openserver 5.0.5的启动原理 <br /><br />Openserver 5.0.5的启动可以分为以下几个阶段。 <br />1. 加载操作系统 <br />计算机加电自检后,将BIOS的master boot装入内存,master boot将硬盘主引导区的 <br />boot 0引导块装入内存后再将活动分区的引导块boot 1装入内存,boot 1将unix文件系统中的boot 文件装入内存,boot 程序被启动。 <br />2. 保存/删除系统内存映像 <br />boot 程序启动后,引导unix核心程序 / stand / unix,unix程序被引导成功后,启动init进 <br />程,init进程启动 / etc / inittab文件中所列的所有进程,整个系统被启动。 <br />3. 整理文件系统 <br />系统启动后,显示有关系统自身的信息,并检查根文件系统(包括所有文件和目录)状态是否正常,是否被侵害。如果根文件系统已经被侵害,系统启动文件系统修复命令fsck,对根文件系统进行清理和修复,并检查安全数据库。完毕后,系统进入下一阶段。 <br />4. 选择启动方式 <br />系统将要求用户选择启动方式。启动方式有两种:系统维护方式(单用户方式)和普通操 <br />作方式(多用户方式)。如果用户要进入系统维护方式,键入超级用户口令;如果要进入变通操作方式,键入Ctrl + d。 <br />5. 设置系统日期时间 <br />进入普通操作方式后,系统显示当前机器日期时间,并启动asktime命令,要求用户设置 <br />系统启动的日期和时间。 <br />6. 系统启动成功 <br />系统进入该阶段,检查系统的安全数据库,主要检查下面的系统数据库文件: <br />/ etc / auth / system / default <br />/ etc / auth / system / files <br />/ etc / group <br />/ etc / passwd <br />如果系统数据库文件正常,系统启动 / etc / rc2.d下的所有守护进程,安装所有的文件系 <br />统,然后启动打印服务和通讯服务,显示正常启动信息,进入login状态。 <br />从上面的叙述可以看出,SCO Openserver 5.0.5在启动过程中,主要涉及以下几个文件: <br />/ boot / stand / unix /etc / init / etc / inittab / etc / rc*.d <br /><br />二、 利用应急盘,解决SCO Openserver 5.0.5的启动问题 <br /><br />1. 硬盘引导块内容损坏 <br />系统在启动时提示:NO OS,如果系统以前能够正常工作,说明系统硬盘的引导块被破 <br />坏。可以用以下方法恢复: <br />⑴ 用引导盘Boot引导系统,在Boot:提示符下,键入hd(40)unix <br />⑵ 进入系统维护状态,运行: <br /># instbb hd / dev / hd0将引导块分区写到硬盘上 <br /># dparam - w 将主引导块代码写到硬盘上 <br />⑶ 重新启动机器 <br />2. boot找不到 <br />SCO Openserver 5.0.5由于将启动文件boot设置为只读文件,并且不能更改属性,一般情 <br />况下, boot文件不会丢失。但如果由于某种原因,boot文件丢失,计算机开启后,出现以下提示信息, <br />/ boot not found <br />Stage1 boot failure:error loading / boot <br />/ boot文件包含 boot(HW)程序,它用于在机器上电之后装入和执行核心。如果 / boot丢失了,可按以下过程来恢复: <br />⑴ 在驱动器中插入boot启动软盘,并重新开机,从启动盘执行初始引导。 <br />⑵ 在引导提示 boot:下输入“hd(40)unix”,从软盘引导后,这个命令从硬盘中装入核心。 <br />⑶ 在提示符下输入root的口令,把系统引入系统维护模式。 <br />⑷ 卸载 boot文件系统 <br />执行命令:#umount / stand <br />⑸ 装载 boot文件系统 <br />执行命令:mount / stand <br />⑹ 将软盘上的文件拷到/ stand目录下 <br />#mount -r / dev / fd0 / mnt <br />#cp / mnt / boot / stand <br />#umount / mnt <br />⑺ 重新启动机器 <br />3.unix未找到 <br />如果开机后系统显示如下信息,那么就是 /unix文件丢失了:unix not found / unix文件 <br />openserver核心。如果说/ unix丢失了,可以从另一个核心文件引导,如:/unix.old、unix.safe / etc / conf / cf.d / unix或/ etc / conf / cf.d / unix.old,只要在引导提示符下指定这个文件的完整的路径名就可以了,如果忘记文件名,可以在boot:提示下,键入dir命令查看。如果在系统中没有其它核心文件,那么可以通过以下步骤,用应急启动磁盘组来恢复系统 / unix: <br />⑴ 在驱动器中插入启动软盘,并重新开机。 <br />⑵ 在引导提示下输入“fd(60)unix.Z root = hd(42)swap = hd(41)”,这样就从软盘装入核心并从硬盘安装了根文件系统。 <br />⑶ 使文件系统进入系统维护状态。 <br />⑷ 卸载 / stand <br />#umount / stand <br />⑸ 安装 / stand <br />#mount / stand <br />⑹ 安装软盘文件系统 <br />#mount / dev / fd0 / mnt <br />#cp / mnt / unix.Z unix <br />#umount / mnt <br />⑺ 重新启动机器。 <br />4.引导时挂起 <br />如果引导进程在显示:PANIC: exit – Cannot extc / etc / init(PID 1)…这条信息之后挂起,那就说明 / etc / init文件从系统中丢失。/ etc / init一旦开始执行,init过程就会在系统上产生所有其它进程。没有 / etc / init文件,新的进程就无法开始执行。可以采用以下步骤来恢复/etc / init文件: <br />⑴ 在驱动器中插入boot启动软盘,并重新开机。 <br />⑵ 在引导提示符下按回车键,并在得到提示时插入root根文件系统软盘,这样由软盘引导系统并装入核心。 <br />⑶ 使用命令“mount / dev / hd0root / mnt”来安装硬盘根文件系统。 <br />⑷ 使用命令“cp / etc / init / mnt / etc / init”将 /etc / init文件从软盘上的根文件系统复制到所安装的硬盘上。 <br />⑸ 输入命令“umount / mnt”,拆卸硬盘文件系统。 <br />⑹ 从驱动器中取出软盘,并用命令“haltsys”关机。 <br />⑺ 在引导提示下按回车键,重新启动计算机。 <br />5.不能进入多用户模式 <br />如果系统在启动后显示:INIT:can not open /etc / inittab error 2,在按Ctrl – D后系统不能进入多用户模式,那就说明 /etc /inittab文件丢失,/etc / inittab中包含给init用的指令。当inittab丢失,init就不能执行系统启动指令且系统不能进入多用户模式,当按了 Ctrl – D后,系统依然保持单用户模式。 <br />因为 /etc / initta中包含供系统其它部分参考的指令,所以在建立“应急启动磁盘组”时就要往根文件系统软盘中写一个特殊的 /etc / inittab。因此,如果出现 /etc / inittab丢失的问题对系统的恢复就不能简单地把 /etc / inittab从软盘文件系统复制到硬盘中去,而是要把 /etc / conf / cf.d / init.base复制到 /etc / inittab,然后再重新链接核心,具体步骤如下: <br />⑴ 启动机器,进入系统维护状态。 <br />⑵ 执行命令“cp /etc / conf / cf.d / init.base / etc / inittab”将init.base复制到 /etc / inittab。 <br />⑶ 执行命令“/etc / conf / cf.d / link - unix”重新链接核心,这时会建立一个新的 /etc / inittab文件。 <br />⑷ 用命令“haltsys”关机。 <br />⑸ 在引导提示下按回车键,重新启动计算机。 <br />6./etc / bcheckrc找不到 <br />若在系统引导时显示如下信息,说明文件 /etc / bcheckrc丢失: <br />/etc / initscript:/etc / bcheckrc:not found <br />当系统引导时,init就会按照 /etc / inittab的指示执行bcheckrc。如果需要,bcheckrc将对根文件系统进行检查并修理。在引导系统时,文件 /etc / bcheckrc应该在硬盘上。如果 /etc / bcheckrc丢失了,就用以下过程恢复: <br />⑴ 启动系统,进入系统维护模式。 <br />⑵ 运行fsck对根文件系统进行清理。 <br />⑶ 执行命令:cp / opt /K/SCO/Unix / 5.0.5Eb/ etc / bcheckrc / etc / bcheckrc恢复 /etc / bcheckrc。 <br />⑷ 在提示符下输入haltsys并重新引导系统。 <br />7./bin目录被移去 <br />/ bin目录中存放着大量与系统有关的执行文件。当 /bin目录被移至另一个目录(如: <br />/binbak)时,系统将无法正常退出,也无法正常启动。可以采取以下步骤恢复: <br />⑴ 在驱动器中插入启动软盘,并重新开机。 <br />⑵ 在引导提示符下按回车键,并在得到提示时插入根文件系统软盘。这样由软盘引导系统并装入核心。 <br />⑶ 使用命令“/etc / fsck – y / dev / hd0root”对硬盘上的根文件系统进行清理。 <br />⑷ 硬盘上的根文件系统被清理干净后,使用命令“mount / dev / hd0root / mnt”来安装硬盘根文件系统。 <br />⑸ 恢复 / bin /目录(如“mv / binbak / bin”)。 <br />⑹ 在提示下输入haltsys并重新引导系统。 <br />8./bin / sulogin丢失 <br />系统在引导时,显示: <br />INIT:SINGLE USER MODE <br />/etc / initscipt:/bin / sulogin:not found <br />并不能进入系统维护模式,直接进入多用户模式,表明系统的 /bin / sulogin文件引导失败,需要从备份系统中进行恢复,恢复的方法与6类似: <br />⑴ 启动系统,进入多用户模式。 <br />⑵ 运行 fsck对根文件系统进行清理。 <br />⑶ 执行命令:cp / opt/K/SCO/Unix/ 5.0.5Eb/ bin / sulogin /bin/ sulogin来恢复 /bin / sulogin。 <br />⑷ 在提示符下输入haltsys并重新引导系统。 <br />9.系统在注册提示符下挂起 <br />如果系统能正确引导,但当进入多用户模式在注册时挂起,表明文件 /bin / login丢失。 <br />/bin / login文件包含login程序,该命令在每个终端对话区开始时运行,以允许用户开始时访问系统。可以参照8,按照如下步骤恢复 /bin / login文件: <br />⑴ 启动系统,进入单用户模式。 <br />⑵ 执行命令:cp / opt /K/SCO/Unix/ 5.0.5Eb / bin / login /bin / login 恢复 /bin / login 。 <br />⑶ 进入多用户。 <br />10.系统在引导挂起 <br />在引导时,如果系统出现硬盘错误的指示,一般情况下,不用考虑病毒的因素,因为unix <br />环境下的病毒比较少见。但是,如果机器硬盘是unix与dos(windows)并存,可以考虑病毒感染硬盘分区表或引导分区,采用杀毒的方法进行解决。 <br />Openserver 5.0.5的引导过程比较复杂,如果在引导过程中任意环节出现问题,都可能导致引导异常。上面所列,只是常见的引导问题,另外一些引导故障,在掌握其启动原理的情况下,可以针对故障原因,有针对性的加以解决。 <br /><br /><br /><br /><br /><span style='color:red'>1. </span><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />故障现象&#58; 系统不能进入多用户,显示如下信息 <br />INIT &#58; Cannot open /etc/inittab error &#58;2 <br />INIT &#58; SINGLE USER MODE <br />故障分析&#58; 表明 /etc/inittab 文件已经丢失 <br />解决步骤&#58; 要恢复/etc/inittab ,必须重新创建系统核心环境 <br />1&#41;输入root口令,进入系统维护模式 <br />2&#41; cd /etc/conf/cf.d <br />touch /etc/.new_unix <br />../bin/idmkenv <br />按照提示输入y ,重新创建核心系统 <br />3&#41; cat /etc/inittab <br />如果显示不能打开 /etc/inittab 文件,输入以下命令 <br />ln -s /var/opt/K/SCO/Unix/*/etc/inittab /etc/inittab <br />4&#41; exit <br />系统将提示 <br />ENTER RUN LEVEL&#40;0-6,s or S&#41; <br />输入2 ,进入多用户方式 <!--c2--></div><!--ec2--><br /><br /><br /><span style='color:red'>2. </span><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />故障现象&#58; 系统显示如下出错信息 <br />No utmp entry. You must login in from lowest level - sh <br />故障分析&#58; 表明系统注册的记录文件/etc/utmp , /etc/wtmp 和 /etc/utmpx中的一个 <br />或几个已经被破坏 <br />解决步骤&#58; 1&#41;以root注册,进入单用户维护模式 <br />2&#41; 执行以下命令清空这些文件 <br />&#62; /etc/utmp <br />&#62; /etc/wtmp <br />&#62; /etc/utmpx <br /><!--c2--></div><!--ec2--><br /><br /><br /><span style='color:red'>3. </span><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />故障现象&#58; 在控制台注册时,显示如下错误提示 <br />Cannot obtain databae information on this terminal <br />故障分析&#58; 表明 /etc/auth/sytem/ttys文件&#40;终端控制数据库&#41;有问题 <br />解决步骤&#58; 1&#41;以root注册 <br />2&#41; ttyupd <br />确保所有在/etc/inittab中的tty设备登记项在终端控制数据库中 <br />有相应的登记项 <br /><!--c2--></div><!--ec2--><br /><br /><span style='color:red'>4. </span><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />故障现象&#58; 系统引导失败或出现&#34;NO OS&#34;信息 <br />故障分析&#58; 硬盘分区中的分区引导块&#40;/etc/hdboot0 和 /etc/hdboot1&#41; <br />或主引导块&#40;/etc/masterboot&#41;以被损坏 <br />解决步骤&#58; 1&#41;插入应急引导盘, <br />出现 Boot&#58; 输入 hd&#40;40&#41;unix <br />2&#41;进入单用户维护模式 <br />instbb hd /dev/hd0a <br />将分区引导块写入硬盘 <br />3&#41; dparam -w <br />将主引导块代码写入硬盘的主引导块 <br /><br /><!--c2--></div><!--ec2--><br /><br /><span style='color:red'>5. </span><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />故障现象&#58; 系统启动时显示 <br />boot not found <br />cannot open <br />Stage 1 boot failure &#58; error loading hd&#40;40&#41;/boot <br />故障分析&#58; 系统中的boot文件丢失 <br />解决步骤&#58; 1&#41;插入应急引导盘 <br />出现Boot&#58;输入 fd&#40;60&#41;unix.Z root=hd&#40;42&#41; <br />2&#41;进入单用户维护模式 <br />3&#41; umount /stand <br />mount /stand <br />mount -r /dev/fd0 /mnt <br />cp /mnt/boot /stand <br />umount /mnt <br />4&#41;重新启动机器 <br /><!--c2--></div><!--ec2--><br /><br /><br /><span style='color:red'>6. </span><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />故障现象&#58; 系统引导后显示 <br />unix not found <br />故障分析&#58; 表明系统核心文件 unix 已经丢失 <br />解决步骤&#58; 可使用unix.old unix.safe 引导系统,或者按照一下步骤恢复 <br />1&#41; 插入应急引导盘 <br />出现Boot&#58;输入 fd&#40;60&#41;unix.Z root=hd&#40;42&#41; swap=hd&#40;41&#41; <br />2&#41;进入单用户维护模式 <br />3&#41;umount /stand <br />mount /stand <br />mount -r /dev/fd0 /mnt <br />cp /mnt/unix.Z /stand <br />umount /mnt <br />4&#41;重新启动系统 <br /><!--c2--></div><!--ec2--><br /><br /><br /><span style='color:red'>7. </span><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />故障现象&#58; 系统启动过程中,出现 &#34;Kernel &#58; i/o bufs&#34;信息并挂起引导进程 <br />故障分析&#58; /etc/init 文件丢失 <br />解决步骤&#58; 1&#41;插入应急引导盘 <br />出现Boot&#58;直接回车继续 <br />2&#41;按照要求插入应急root盘 <br />3&#41; /etc/mount /dev/hd0root /mnt <br />如果安装失败,用fsck 对硬盘进行检查 <br />4&#41; cp /etc/init /mnt/etc/init <br />5&#41; 重新启动系统 <br /><br /><!--c2--></div><!--ec2--><br /><br /><span style='color:red'>8. </span><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />故障现象&#58; 登陆时显示 Account is disabled -- see Account Administrator <br />故障分析&#58; 用户被锁,进accout manager 查看相应设置 <br />解决步骤&#58; passwd -u username <br /><!--c2--></div><!--ec2--><br /><br /><br /><span style='color:red'>9. </span><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />故障现象&#58; 登陆时候显示 <br />Terminal tty is disabled -- see Account Administrator <br />故障分析&#58; 终端被锁,进terminal manager 查看相应设置 <br />解决步骤&#58; ttyunlock ttyname <br /><!--c2--></div><!--ec2--><br /><br /><span style='color:red'>10</span><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />怎样制作安装引导盘 <br />答&#58; 在系统光盘的/images/boot下有引导软盘的映像文件N00, <br />1&#41;软盘制作步骤 <br />将系统光盘插入驱动器,root用户注册 <br />format /dev/rfd0135ds18 <br />/mount /dev/cd0 /mnt <br />cd /mnt/images/boot <br />dd if=N00 of=/dev/rfd0 <br />cd / <br />umount /mnt <br />2&#41;内容检验 <br />系统光盘/images/boot下有一个引导软盘的校验结果文件sums <br />cat sums <br />显示 30258 2880 <br />为确认当前制作软盘是否正确,可执行以下命令进行校验 <br />sum -r /dev/rfd0 <br />显示 <br />30528 2880 /dev/rfd0 <br />如果校验结果与sums文件内容一致,表示软盘制作成功。 <br /><!--c2--></div><!--ec2--><br /><br /><br /><span style='color:red'>11</span><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />安装系统时, Interfactive fdisk/divvy 选项有什么不同 <br />答&#58; 1)None ,不扫描 <br />2)Thorough/Destructive 彻底检查,unix分区原有信息全部丢失 <br />3&#41; Thorouth/NonDestructive 彻底检查,保留硬盘中原有信息 <br />4)Quick/Destructive ,快速检查,unix分区原有信息全部丢失 <br />5)Quick/NonDestructive,快速检查,保留硬盘中原有信息 <br />典型的快速扫描每分钟120MB,彻底扫描每分钟22MB <br /><!--c2--></div><!--ec2--><br /><br /><span style='color:red'>12</span><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />怎样保存与恢复用户帐号信息 <br />答&#58; 1&#41; 保存用户帐号信息 <br />ap -dv &#62; filename <br />2&#41; 恢复用户信息 <br />ap -ro -f filename <br /><br /><!--c2--></div><!--ec2--><br /><br /><span style='color:red'>13</span><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />简述系统运行级 <br />系统设置了8种实际存在的运行级, <br />0,1,2,3,4,5,6,S&#40;s&#41; <br />a&#40;b,c&#41;Q&#40;q&#41;为虚拟运行级 <br />1&#41;0,1,5,6是为关闭系统而保留的状态 <br />2&#41;2可用作普通的操作状态 q <br />3&#41;3,4为用户可自行定义的运行级 <br />4&#41;S&#40;s&#41;为单用户维护级 <br />5&#41;1,S都是单用户方式 <br />1,将卸下除root根文件系统以外的所有文件系统 <br />S,用作维护方式,包括软件包的安装与删除,系统的备份与恢复,文件系统的检查 <br /><br />在对/etc/inittab文件做过任何改动后,为使其立即生效,可执行一下命令 <br />telinit Q <br />该命令无需更改运行级而重新检查并处理改动后的 /etc/inittab <br /><br /><!--c2--></div><!--ec2--><br /><br /><span style='color:red'>14</span><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />执行divvy,其中recover 和hd0a分区的作用是什么? <br />-------------------+------------+--------+---+ <br />| Name | Type | New FS | # | <br />+-------------------+------------+--------+---+ <br />| recover | NON FS | no | 6 | <br />| hd0a | WHOLE DISK | no | 7 | <br />答&#58; unix 分区的区域划分, 分为8个区 0-7 <br />6 被系统保留,用于在 必要时运行fsck程序以清理 文件系统 ,对于另外 <br />添加的硬盘, 需要时也可作为一般区域使用 <br />7 对于所有硬盘,均被系统保留,用来代表整个分区 <br /><br /><!--c2--></div><!--ec2--><br /><br /><span style='color:red'>15</span><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->增加一块CPU的操作步骤 <br />答&#58;断电 ,开机箱 ,加CPU ,关机箱 ,通电 ,开机; <br />进入单用户 ,将系统安装光盘插入光驱 ,custom--&#62;add new--&#62;SMP <br />安装过程中要求输入lisence &#40;这才是关键) ,软件只需要安装一次 ? <br />但一个CPU要一个lisence &#33;要求link_unix and reboot . <br />引导时进入单用户提示前的硬件列表中如果能看到两行CPU的信息 <br />并且用mpstat命令也能看到两个active的CPU就OK&#33; <br />根据不同机型要加不同的补丁 <br />最新支持PVI的在506上的是oss648a <br />http&#58;//www.caldera.com/support/ftplists/osr5list.html <!--c2--></div><!--ec2--><br /><br /><span style='color:red'><br />16</span><br /><br /><span style='color:red'>OU8进kde 的方法。 <br />1.进入CDE <br />#linux <br />root@ou8#export DISPLAY=19 2.168.0.8:0.0 (MY IP 192.168.0. <br /># <br />2. 进入另一个终端。 <br />#startx <br />#linux <br />root@ou8#startkde <br />ok&#33; </span><br /><br /><span style='color:red'>17</span><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />故障现象&#58; <br />app_name&#58; ERROR- Failed to initialize policy manager. &#40;IFOR_PM_FATAL&#41; <br />故障分析&#58; <br />ifor_pmd, ifor_sld, and sco_cpd must never be killed. Without them, the <br />system does not work properly. Attempts to execute licensed applications in <br />the absence of these daemons generate messages similar to this&#58; <br />解决步骤&#58; <br />Under normal circumstances, ifor_pmd will restart automatically if the <br />ifor_pmd, ifor_sld, or sco_cpd daemon terminates. Use ps&#40;C&#41; to verify that <br />these daemons are running. If you determine that they are not running, log <br />in as root on the override device &#40;/dev/tty01 or /dev/console by default&#41; <br />and enter ifor_pmd. Rebooting the system will also restart ifor_pmd. <!--c2--></div><!--ec2--><br /><br /><br /><span style='color:red'>18</span><br /><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->对于ping不通的解答,归总一下有如下的一些解决方法: <br />1。网卡驱动安装错。 <br />解决方法:cp aaa.img /tmp/VOL.000.000 <br />custom安装驱动程序 <br />2。PCI BUS/DEVICE/FUNCTION配置错。 <br />解决方法:hwconfig -r pci&#62;&#62;aaa <br />看aaa中关于网卡的内容 <br />3。没加路由。 <br />解决方法:#route add default xxx.xxx.xxx.xxx 1 <br />/etc/rc2.d下vi一个S98route文件 <br />加入上面那一句子 <br />4。网线有问题。 <br />解决方法:如果联HUB就用568A或568B的线,如果联路由用交叉线1、3 和2、6交换 <br />5。IP地址、掩码配置错。 <br />解决方法:#netstat -rn看网络配置,neconfig重配IP地址和子网掩码,注意IP的网段是否是一个里的 <br />6。硬件有问题。 <br />解决方法:换网卡或主机。 <br />7。BOIS中断错或有冲突。 <br />解决方法:改 <br />8。网卡端口没UP。 <br />解决方法:查看状态#ifconfig -a是否是down的 <br />#ifconfig net0 ipaddress netmask mask up启动 <!--c2--></div><!--ec2--><br /><br /><br /><span style='color:red'>19</span><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->unixware7.1下的应急启动盘怎样做? <br />答&#58;1。两张格式化好的软盘format -V /dev/rdsk/f03ht <br />2。进入单用户模式init 1 <br />3。执行命令 <br />例如 <br />/sbin/emergency_disk -d /home diskette1 <br />按提示进行 <br />备注:/home至少要有30M空间 <br />制作一张软盘大约要15分钟。 <br />如果磁盘结构、磁带设备或HBA改变,请重新创建应急恢复盘 <!--c2--></div><!--ec2--><br /><br /><span style='color:red'><br />20</span><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->UNIXWARE 7.1.1与7.1.3区别有多少? <br />答&#58;1。SCO在713版本中推出了更新服务,通过电子化的通知和发送操作系统更改。 <br />2。能运行Linux应用,有Linux内核个性化模式。 <br />3。更多的硬件支持。如usb2.0、1.1、cdrom磁带鼠标键盘软驱等的更高级的驱动程序、Int <br />el的超线程架构、移动媒体、SCSI3、新的和更新的图形网络和HBA驱动等 <br />4。能运行大部分的OpenServer应用。 <!--c2--></div><!--ec2--><br /><br /><br /><span style='color:red'>21</span><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->怎样确定适合安装sco的哪种产品 <br />为了减少你的安装或购买新机选型的麻烦,你可以先到 <br />http&#58;//wdb1.sco.com/chwp/owa/hch_search_form &amp;nbsp;看看, <br />你的机器适合安装sco的那种产品,还需要什么补丁之类的这里都有? <br />这样你在买机器前就可以确定选择哪种机型 <!--c2--></div><!--ec2--><br /><br /><span style='color:red'>22</span><br /><br />忘记root密码怎样处理 <br />答: <br />root用户又被称为超级用户,它是权限最高的用户,一旦它的密码被忘记, <br />将给系统的维护和管理带来很多困难,下面是忘记root密码时的处理方法: <br />---- 首先,我们需要从CD-ROM 启动系统,命令是: <br />---- #boot cdrom -s <br />---- 系统启动后,我们要把硬盘根分区挂接到光盘文件系统的/mnt目录上,执行: <br />#mount /dev/dsk/c0t0d0s0 /mnt <br />(该例假设根文件系统是/c0t0d0s0) <br />编辑硬盘根分区的shadow文件,将root的密码项位置设为空。 <br />#cd /mnt/etc <br />#vi shadow <br />---- 注意,有的系统要编辑/etc/passwd 文件而不是/etc/shadow文件。 <br />[love_unix    发表于: 2003-07-14 01:07    ] <br /><br />不要这么复杂,用一张应急启动盘,启动系统后,把硬盘挂到软盘上,然后 <br />把passwd和shadow文件改名,再从硬盘启动就可以直接进入维护状态了。 <br />[simonzhan  发表于: 2003-07-17 01:07    ] <br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->1, 在其他同样版本的SCO UNIX机器上,以 root 执行如右命令&#58; #mkdev fd <br />2, 根据提示建立boot盘和root文件系统盘. <br />3, 在root文件系统盘上的/etc下有一passwd文件,将你正在执行上述命令的机器上的/etc/shadow拷贝到root文件 <br />系统中的/etc目录下. <br />4, 用boot盘和root文件系统盘启动你忘记密码的计算机. <br />5, 在root下执行下列命令. <br />#fsck -y /dev/hd0root <br />#mount /dev/hd0root /mnt <br />6, 将软盘中的passwd和shadow拷贝到硬盘/etc目录下, 注意,最好将原来的文件备份.执行下列命令. <br />#cd /mnt/etc <br />#mv passwd passwd.bak <br />#mv shadow shadow.bak <br />#cd / <br />#cp /etc/shadow /mnt/etc/shadow <br />#cp /etc/passwd /mnt/etc/passwd <br />7, 重新启动UNIX,用新的root口令进入.全部稿掂. <br />8, 这种方法在Solaris上也试验过,仍然可行. <!--c2--></div><!--ec2--><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br /><br /><br />  1.SCO UNIX操作系统序列号冲突 &nbsp;<br /><br />  现象:启动SCO UNIX 系统后,系统出现警告信息且不能和特定的机器通信: &nbsp;<br /><br />  WARNINGuplicate SCO License Numbers have been detected on the network.you may be voilating the software licens agreement and copyright law by having illegally copied software on you network.please remove these duplicate copies &nbsp;<br /><br />  Licens number&#58;2DL028221 &nbsp;<br /><br />  IP Address&#58;122.10.1.90 &nbsp;<br /><br />  Product&#58;255/2dll028221 &nbsp;<br /><br />  Licens&#58;2dl028221 &nbsp;<br /><br />  Op address&#58;122.10.1.90 &nbsp;<br /><br />  Product&#58;sco openserver enterprise system &nbsp;<br /><br />  License number&#58;2EE051221 &nbsp;<br /><br />  IP address&#58;122.10.1.90 &nbsp;<br /><br />  解决步骤:从以上警告信息可知,当前使用的SCO UNIX网络系统上有和本机重复的序列号,并给出产品的名称sco openserver enterprise system、序列号2DL028221、&#58;2EE051221和IP地址122.10.1.90。知道问题以后,只要在SCO UNIX系统管理员菜单SCOADMIN下的License Manger中将有冲突的序列号删除,再安装一个和当前系统及整个局域网上没有冲突的序列号即可,如果是基本系统的序列号冲突,则要重新安装系统。 &nbsp;<br /><br />  结论:在同一个局域网上,两个相同的SCO UNIX产品序列号会产生冲突,且不能正常通讯。 &nbsp;<br /><br />  2.注册码警告 &nbsp;<br /><br />  现象:启动SCO UNIX系统时控制台显示警告信息,同时给出注册服务电话和传真号码: &nbsp;<br /><br />  **Notice**unregistered SCO Software products are installed on your computer system &nbsp;<br /><br />  SCO UNIX系统安装完毕后,要及时进行注册,一般注册时间为一个月,如果一个月后还没有进行注册,系统将会出现不稳定甚至会垮台。 &nbsp;<br /><br />  解决方法:注册方法一般有两种,一种是在系统安装完毕后,在SCO UNIX系统管理员菜单SCOADMIN下的License Manger中查找SCO System ID号,这个号为10位,记下这个ID号,而后将这个ID号和系统序列号一起传真到SCO UNIX代理公司,代理公司就可根据ID号和系统序列号生成注册码。得到注册码后,在SCO UNIX系统管理员菜单SCOADMIN下的License Manger中将其安装即可;第二种方法是使用代理公司提供的注册码生成软件,在DOS系统下运行这个软件,根据画面提示分别输入产品序列号和SCO System ID号,产生出注册码,并在SCO UNIX系统管理员菜单SCOADMIN下的License Manger中将其安装即可。 &nbsp;<br /><br />  3.多CPU不能同时工作 &nbsp;<br /><br />  现象:硬件系统有一个以上CPU,但SCO UNIX操作系统运行时多CPU工作不正常或只有一个CPU在工作。 &nbsp;<br /><br />  出现这种情况一般是因为系统中没有安装SCO MPX、或安装了SCO MPX而没有安装Corllary公司的CSLS(Corollary Support Level Supplement)、或安装不正确,也可能是CPU板出现故障。 &nbsp;<br /><br />  解决方法:SCO UNIX 系统可支持多CPU工作,前提是必须在系统中安装SCO MPX(Multiprocessor Support Extensions)支持软件和Corllary公司的CSLS软件包。SCO MPX的安装步骤是在基本系统安装完毕后,启动CUSTOM进入安装系统管理菜单,在安装管理菜单下选择光盘或软盘安装,选择SCO PMX选项进行安装。SCO MPX的安装必须按照严格的顺序来进行,否则,安装就会失败。安装次数为本机CPU的数量减一。多CPU安装完毕,最后再安装CORLLARY公司的多CPU支持软件CSLS,连接核心后,重新启动系统,就可以正常使用多CPU系统了,在超级用户下执行MPSTAT命令以观察各个CPU的工作情况。<br /><br /><br /><!--c2--></div><!--ec2-->

2003-11-5 12:51 meteor06
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--> <br />app_name&#58; ERROR- Failed to initialize policy manager. &#40;IFOR_PM_FATAL&#41; <br />故障分析&#58; <br />ifor_pmd, ifor_sld, and sco_cpd must never be killed. Without them, the <br />system does not work properly. Attempts to execute licensed applications in <br />the absence of these daemons generate messages similar to this&#58; <br />解决步骤&#58; <br />Under normal circumstances, ifor_pmd will restart automatically if the <br />ifor_pmd, ifor_sld, or sco_cpd daemon terminates. Use ps&#40;C&#41; to verify that <br />these daemons are running. If you determine that they are not running, log <br />in as root on the override device &#40;/dev/tty01 or /dev/console by default&#41; <br />and enter ifor_pmd. Rebooting the system will also restart ifor_pmd. <br /><!--c2--></div><!--ec2--><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />故障现象&#58;<br />安装了三次UNIXWARE7.1.1 但每次想将install service ,<br />enable是都回“Cannot enable install service”。 另每次mount floppy<br />是都报error:write-protected。 不知为何?<br />故障分析&#58; <br />UNIXWARE7.1.1与P4的机器存在兼容问题<br />必须在UNXIWARE的使用ptf7619d启动&amp;补丁软盘组安装<br />解决步骤&#58; <br />当提示Insert PTF diskette时,要插入ptf7619d.supp的补丁盘,<br />才可不回出现“error:write-protected”。 <br /><br />SCO UnixWare的ptf7619d启动&amp;补丁软盘组,下载网址: <br />ftp&#58;//ftp.sco.com/pub/unixware7/ptf7619d <br /><br />制作软盘命令 <br /># dd if=ptf7619d.boot1.img of=/dev/rdsk/f03ht bs=32k &#60;-- Boot disk 1 <br /># dd if=ptf7619d.boot2.img of=/dev/rdsk/f03ht bs=32k &#60;-- Boot disk 2 <br /># dd if=ptf7619d.supp.image of=/dev/rdsk/f03ht bs=32k &#60;-- Supplemental floppy <br />使用制作出的启动软盘启动机器并安装操作系统,在安装程序最后,会提示插入PTF软盘。此时插入制作出的第三张软盘,即补丁盘,然后选择“Install A PTF”<br /><!--c2--></div><!--ec2--><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />怎么把后缀名为.dd的文件打开 ?<br />答&#58;<br />以binary方式通过网络传到要安装的机器上,<br />mv file.dd VOL.000.000 <br />然后用custom安装,介质选择Media Images,根据提示输入VOL.000.000所在目录即可。<br /><!--c2--></div><!--ec2--><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />在WINDOWS 和SCO间怎么拷文件? <br />答&#58;<br />从windows计算机进入dos提示符c&#58;\&#62;,运行ftp ****.****.****.****&#40;unix机的ip地址&#41;,<br />以某一个unix用户登录即可,注意登录后输入bin,保证以二进制方式传输。 <br />如果从unix取文件,执行 get filename <br />如果传文件到unix,执行 put filename<br /><!--c2--></div><!--ec2--><br /><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />如何激活unixware的F9---F12四个屏幕的方法 <br />执行下列脚本 <br />for I in 09 10 11 12 <br />do <br />pmadm -a -p contty -s $I -S login -fu -v `ttyadm -V` -m &#34;`ttyadm -d \/dev/vt$I -l console -s /usr/bin/shserv -p \&#34;Login&#40;vt$I&#41;&#58;\&#34;`&#34; <br />done <br />本脚本在unixware711、ou8、713下测试通过<br />&#91;作者&#58; saintdragon &#93; <br /><!--c2--></div><!--ec2--><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />如何提取SCO Unix的man帮助文档阿? <br />我用man tar &#62; help.txt得到的文件总是有乱码,请问应该如何正确提取各个命令的帮助文档阿?<br />答:<br /> man tar | col -b &#62;help.txt<br />&#91;作者&#58; taige &nbsp;&#93;<br /><!--c2--></div><!--ec2--><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />1、unix文件转到dos文件 <br />xtod -- change file format from UNIX to MS-DOS <br /><br />Syntax <br />====== <br />xtod &#91; filename &#93; &#62; &#91; output.file &#93; <br /><br />2、dos文件转到unix文件 <br />dtox -- change file format from MS-DOS to UNIX <br /><br />Syntax <br />====== <br />dtox filename &#62; output.file <br /><!--c2--></div><!--ec2--><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />SCO OPENSERVER 安装8139网卡步骤 <br />1. 将8139.vol 拷贝成 /tmp/VOL.000.000 <br />插入软盘 <br />doscp a&#58;/8139.vol /tmp/VOL.000.000 <br />2.安装驱动程序 <br />运行 custom <br />-&#62; Software <br />-&#62; Install New... <br />-&#62; &#60;*&#62; From &#40;本机hostname&#41; <br />-&#62; *Media Images <br />-&#62; Image Directory&#58; /tmp <br />开始安装 <br />安装完成后在custom 可以看到有 <br />RTL8139 PCI Fast Ethernet Adapter (8139网卡驱动程序&#41; <br />3.安装网卡 <br />运行netconfig <br />-&#62; Hardware <br />-&#62; Add new LAN adapter <br />-&#62; RTL8139 PCI Fast Ethernet Adapter <br />-&#62; SCO TCP/IP <br />relink 重连内核,启动机器 <br /><br />网卡配置完成,ping不通的可能原因 <br />1.查看网线是否好用 <br />2.执行 hw -r pci <br />查找Ethernet controller <br />记录DeviceNum&#58; <br />Function&#58; <br />Bus&#58; <br />的值 <br />执行netconfig 修改网卡的这三项参数值 <br />3. 执行 netconfig <br />修改 Set speed and duplex mode&#58;&#58; 的值,&#40;建议改为 auto&#41; <br />4. 查看网卡设置中Netmask是否正确 <br />5.下载新的网卡驱动程序<br /><br />Realtek官方网站驱动下载 <br />http&#58;//www.realtek.com.tw/downloads/downloads1-3.aspx?Keyword=8029 <br />http&#58;//www.realtek.com.tw/downloads/downloads1-3.aspx?Keyword=8139<br /><!--c2--></div><!--ec2--><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />查看用户登陆的ip <br /><br />当前签到用户的ip <br />finger<br />who -ux<br /><br />历史信息<br />last -W /var/adm/wtmpx<br />who -ux /var/adm/wtmpx<br /><!--c2--></div><!--ec2--><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />sco中怎样查看登陆不成功的信息? <br />答&#58;<br />cd /usr/adm <br />touch loginlog <br /><!--c2--></div><!--ec2--><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />任何对 /etc/inittab文件的 修改都是暂时的 ,每当系统重新连接内核,都会重新 <br />建立/etc/inittab文件 , <br />首先/etc/inittab将被替换为 /etc/conf/cf.d/init.base&#40;系统缺省的 inittab&#41; <br />然后再附加保存在 /etc/conf/init.d目录中的 有关设备驱动的 初始化文件的内容 <br /><!--c2--></div><!--ec2--><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />/etc/inittab文件内容的结构 ,共分为以冒号分隔的4个字段 <br />indetifier&#58;run_level&#58;action&#58;process <br />indetifier &#58; 标识符,最多为4个字符 <br />run_level &#58; 运行级,制定相应在哪个运行级执行 <br />action &#58; 动作关键字 <br />主要有 once,respawn等 <br />once &#58; 启动进程,但不等待进程结束便继续处理inittab中下一项 <br />该进程死亡,init也不再重新启动该进程 <br />respawn &#58; 启动进程,但不等待进程结束便继续处理inittab中下一项 <br />该进程死亡,init重新启动该进程 <br />process &#58; 所要执行的 SHELL <br /><!--c2--></div><!--ec2--><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />unix系统上进行dos操作命令<br />doscat&#58; 列出DOS文件的内容 <br />doscp&#58; 把文件拷到DOS盘或从它拷出 <br />dosdir&#58; 在DOS格式下列出DOS目录 <br />dosformat&#58; 格式化一张DOS软盘 <br />dosls&#58; 在Unix系统ls格式下列出DOS目录 <br />dosmkdir&#58; 在DOS盘上创建一个目录 <br />dosrm&#58; 删除盘上的文件 <br />dosrmdir&#58; 删除DOS盘上的目录 <br /><!--c2--></div><!--ec2--><br /><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />对于ping不通的解答,归总一下有如下的一些解决方法: <br />1。网卡驱动安装错。 <br />解决方法:cp aaa.img /tmp/VOL.000.000 <br />custom安装驱动程序 <br />2。PCI BUS/DEVICE/FUNCTION配置错。 <br />解决方法:hwconfig -r pci&#62;&#62;aaa <br />看aaa中关于网卡的内容 <br />3。没加路由。 <br />解决方法:#route add default xxx.xxx.xxx.xxx 1 <br />/etc/rc2.d下vi一个S98route文件 <br />加入上面那一句子 <br />4。网线有问题。 <br />解决方法:如果联HUB就用568A或568B的线,如果联路由用交叉线1、3 和2、6交换 <br />5。IP地址、掩码配置错。 <br />解决方法:#netstat -rn看网络配置,neconfig重配IP地址和子网掩码,注意IP的网段是否是一个里的 <br />6。硬件有问题。 <br />解决方法:换网卡或主机。 <br />7。BOIS中断错或有冲突。 <br />解决方法:改 <br />8。网卡端口没UP。 <br />解决方法:查看状态#ifconfig -a是否是down的 <br />#ifconfig net0 ipaddress netmask mask up启动 <br />&#91;作者:nahan &#93;<br /><!--c2--></div><!--ec2--><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />unixware7.1下的应急启动盘怎样做?<br />答&#58;1。两张格式化好的软盘format -V /dev/rdsk/f03ht <br />2。进入单用户模式init 1 <br />3。执行命令 <br />例如 <br />/sbin/emergency_disk -d /home diskette1 <br />按提示进行 <br />备注:/home至少要有30M空间 <br />制作一张软盘大约要15分钟。 <br />如果磁盘结构、磁带设备或HBA改变,请重新创建应急恢复盘<br />&#91;作者: saintdragon &nbsp;&#93;<br /><!--c2--></div><!--ec2--><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br /> vxfs、bfs、memfs、slices都是什么意思,代表什么?<br />答:<br />vxfs、bfs、memfs都是文件系统的类型<br />vxfs是unix的默认文件系统,bfs是启动文件系统。memfs是内存文件系统<br />slices叫分片,实在分区里面划分的文件系统或裸设备<br />&#91;作者:saintdragon &nbsp;&#93;<br /><!--c2--></div><!--ec2--><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br /> login后输入用户名,不需要password提示,该如何修改 <br />答:<br />passwd -d username<br />&#91;作者: qthshilei &#93;<br /><!--c2--></div><!--ec2--><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />在系统开机时有一行 <br />hd&#40;40&#41;UNIX swap=hd&#40;41&#41; dump=hd&#40;41&#41; root=hd&#40;42&#41; <br />对系统刚启动时的一些参数的意义却不太了解,希望好心人能帮忙详细解释一下: <br />答:<br />hd(40)unix表示从根硬盘引导系统;swap是表示系统对换区,其默认值为hd(42);dump是表示内存转换区域,如果指定了对换区,就作为默认的转储区域;root是表示root文件系统,其默认值为hd(42)<br />&#91;作者:展天 &#93;<br /><!--c2--></div><!--ec2--><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />在INIT:SINGLE USER MODE的上面有四行参数的意义 <br />MEM:total = 130620k, Kernel = 26072k,user = 104548k <br />swapdev = 1/41,swplo = 0,nswap = 1243136,swapmem = 621568k <br />rootdev = 1/42,pipedev = 1/42,dumpdev = 1/41 <br />Kernel&#58; Hz = 100, i/o bufs = 12668k &#40;high bufs = 11644k&#41; <br />答:<br />MEM:total = 130620k, Kernel = 26072k,user = 104548k <br />内存:总计=130620k,内核使用=26072k,可用内存=104548k <br /><br />swapdev = 1/41,swplo = 0,nswap = 1243136,swapmem = 621568k <br />系统对换区设备在hd(41),页面调度块在交换区的位置0(为默认值),页面调度块的大小=1242136,交换内存=621568k <br /><br />rootdev = 1/42,pipedev = 1/42,dumpdev = 1/41 <br />根文件设备在hd(42),内存转换设备在hd(41) <br /><br />Kernel&#58; Hz = 100, i/o bufs = 12668k &#40;high bufs = 11644k&#41; <br />核心速度=100,i/o 缓存=12668k(高端缓存=11644k)<br />&#91;作者:展天 &nbsp;&#93;<br /><!--c2--></div><!--ec2--><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />怎样重复上一次的命令 <br />答:<br />运行ksh,再运行set -o vi,然后需要执行上次命令的时候按esc键,再按j和k来查找即可。<br />&#91;作者:sdccf &nbsp;&#93;<br /><!--c2--></div><!--ec2--><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />用l命令显示文件长格式时,第一列显示&#58;crwxrwxrwx,请问这是什么类型的文件,<br />答:<br />d The entry is a directory. <br />b The entry is a block special file. <br />c The entry is a character special file. <br />l The entry is a symbolic link, and either the -N flag was specified or the <br />symbolic link did not point to an existing file. <br />p The entry is a first-in,first-out &#40;FIFO&#41; special file. <br />s The entry is a local socket. <br />- The entry is an ordinary file. <br />a 目录 <br />b 块特殊文件 <br />c 字符特殊文件 <br />l 符号连接, <br />p 先进先出&#40;fifo&#41;管道文件 <br />s 本地套接字 <br />- 普通文件 <br /><!--c2--></div><!--ec2--> <br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />检查数据包错误<br />netstat -i <br />Ipkts &#58;从接口输入的包 <br />Ierrs&#58; 接口上出错的输入包 <br />Opkts&#58; 从接口输出的包 <br />Oerrs&#58; 接口上出错的输出包 <br />Coll&#58; 检测到的数据包冲突 <br /><!--c2--></div><!--ec2--><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />netstat -nr <br />Routing tables <br />Destination Gateway Flags Refs Use Interface <br />Flags 中的U,G,S,C,H各代表什么意思? <br />答&#58;<br />U&#40;up&#41;表示这是一个有效的路由 <br />G&#40;gateway&#41;表示这是一个到达某子网的路由&#40;即网关&#41; <br />H&#40;host&#41;表示这是一个到达某主机的路由 <br />Sstatic&#41;表示这是一个静态路由 <br />C&#40;clone&#41;表示这是一个克隆路由&#40;其它路由由此路由派生) <br />&#91;作者:ycy &#93;<br /><!--c2--></div><!--ec2--><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />SCO 教育认证介绍 <br />与全球的其他地区一样,SCO在中国提供两种级别的工程师认证制度。 <br />他们是SCO CUSA&#40;Certificated UNIX System Administrator&#41;和 <br />SCO ACE &#40;Advance Certificate Engineer&#41;。这两种级别的认证同时存在于<br />UnixWare 7 和OpenSever Release5两条产品线。 <br /><br />同时,专为中国提供“ SCO 中国认证工程师”证书。 <br /><br />1 SCO OpenServer Release 5 SCO CUSA 认证课程 <br />SCO OpenServer Release 5 System Administration I, <br />SCO OpenServer Release 5 System Administration II <br />SCO ACE认证课程有三门:<br /> ( 1)SCO OpenServer Release 5 System Administration I,<br /> SCO OpenServer Release 5 System Administration II<br /> (2)SCO OpenServer Release 5网络管理<br /> &#40; 3 &#41; Shell Programming for System Administrators <br /><br />2 SCO Uinxware 7 SCO CUSA 认证课程 <br />SCO UnixWare 7 System Administration I,<br /> SCO UnixWare 7 System Administration II <br />SCO ACE认证课程有三门: <br />(1)SCO UnixWare 7 System Administration I,<br /> SCO UnixWare 7 System Administration II<br /> (2)SCO UnixWare 7网络管理<br /> &#40; 3 &#41; Shell Programming for System Administrators <br /><br />3 &#34; SCO 中国认证工程师 &#34;证 书<br /> (1)SCO OpenServer Release 5 System Administration I?<br />?SCO OpenServer Release 5 System Administration II<br /> &#40; 2 &#41; Shell Programming for System Administrators <br /><br />注:中文开卷考试 <br /><br />SCO ACE证书培训及考试 <br /><br />课程代码 课程名称 培训费(元) 考试代码 <br />SCO OpenServer Release 5 <br />241 SCO OpenServer Release 5 系统管理I: 用户服务 1200 090-552 <br />242&amp;243 SCO OpenServer Release 5 系统管理II&#58; 系统安装、配置与维护 2000 <br />325 SCO OpenServer Release 5网络管理 090-554 <br />610 Shell Programming for System Administrators 1500 090-056 <br />UnixWare 7 <br />245 UnixWare 7 系统管理I 090-076 <br />255 UnixWare 7 系统管理II <br />335 UnixWare 7网络管理 090-055 <br />610 Shell Programming for System Administrators 1500 090-056 <br />&#34; SCO 中国认证工程师 &#34;证 书 <br />241 SCO OpenServer Release 5 系统管理I: 用户服务 1200 090-552 <br />242&amp;243 SCO OpenServer Release 5 系统管理II&#58; 系统安装、配置与维护 2000 <br />610 Shell Programming for System Administrators 1500 090-056 <br /><br />考试费:85美金或850元RMB/门。<br /><!--c2--></div><!--ec2--><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />对vi进行设置<br />用户可以在主目录中创建.exrc环境文件,用set打入 <br />选项,每次调用vi时,就会读入.exrc中的指令与设置。下面是 <br />.exrc环境文件的实例: <br />set wrapmarging=8 <br />set showmode <br />set autoindent <br />set number <br /><!--c2--></div><!--ec2--><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />shell 简介<br />Bourne shell <br />对普遍用户来说,Bourne shell可以说是第一个UNIX shell , <br />它是由AT&amp;T贝尔实验室Stephen Bourne所编写。默认提示( <br />Prompt)是美元符($),其环境文件为profile文件,由於文件 <br />档案不大,可以马上启动执行。 <br />profile是存放在主目录下的普通正文文件(Text File),通过 <br />设置环境变量(Variable)和终端模式,可以使环境个人化,每 <br />次注册进入系统时,shell会读入profile文件,并执行所列出的 <br />指令。 <br />每当系统管理员创建新用户的户口时,系统都会自动构造一个相 <br />应的.profile文件;而整个系统的环境文件就放置在 <br />/etc/.profile中。 <br />用户可以使用vi或其他正文编器修改。若要使用env命令显示,由 <br />於注册时已设置了这些变量,也不一定需要另行设置。 <br /><br />C shell <br />C shell是由Berkeley的Bill Joy编写,是标准BSD(Berkeley <br />System Distributou)命令解释,其默认提示是份符(%),环境 <br />文件则是cshrc和.login。 <br />C shell采用C语言,是UNIX和XENIX系统上公共软件的开发语 <br />言,提供了方便工具,快速打入,校正和再打入命令行。 <br />.login是C shell的注册环境文件,负责启动shell,注册时执行 <br />一次,而.cshrc则存放常用指令如alias等指令。譬如我们要创建 <br />一个永久别名,把命令who|sort|more别名化为wh,在提示(%) <br />後,只需要键入wh即可。用户可在.cshrc□键入下面一行: <br />alias wh &#39;who/sort/more&#39; <br /><br />Korn shell <br />Korn shell是AT&amp;T贝尔实验室David Korn所开发,是Bourne <br />shell的增强版本,综合了Bourne shell和C shell的特点和约定, <br />而Korn shell则比Bourne和C shell执行得更快。 <br />Korn shell的默认提示与环境文件,跟其前身--Bourne shell一 <br />样,同为美元符号($)和.profile文件。 <br /><br />要知道用户打算选用哪个shell工作,SCO系统可选用以下几种不 <br />同的shell工作: <br />csh: C shell。 <br />ksh:Korn shell,组合了Bourne shell和C shell的特点以及指 <br />令行编辑。 <br />rksh:加限制的Korn shell。 <br />rsh:加限制的Bourne shell。 <br />scosh:SCO shell(图型化桌面)。 <br />sh:Bourne shell。 <br />uucp:UNIX到UNIX拷贝功能,它本身不是shell,而是成功注 <br />册後运行的程序。 <br /><br />不同SHELL的配置文件为: <br />sh &nbsp;.profile <br />ksh &nbsp; .profile .kshrc <br />csh &nbsp; .login .cshrc <br /><!--c2--></div><!--ec2--><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />磁带备份<br />要把本地系统上的文件备份到远地主机上的磁带内时,使用 <br />下述指令: <br />#tar cvf -/usr|rcmd remote-host-name dd of=/dev/rct0 <br />或 <br />#find /usr -depth -print|cpio -oc|rcmd remote-host-name <br />dd of=/dev/rct0 <br /><br />另一方面,如果要把远地主机上的文件备份到本地系统上的<br />磁带内时,可以使用如下指令: <br />#rcmd remote-host-name &#34;tar cvf -/usr&#34; &#62; /dev/rct0 <br />或 <br />#rcmd remote-host-name &#34;find /usr -depth -print|cpio -oc&#34; <br />&#62; /dev/rct0<br /><!--c2--></div><!--ec2--><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />用户和权限管理 命令<br /><br />useradd添加用户 <br />userdel删除用户 <br />usermod修改用户 <br />userls列可用用户 <br />passwd修改口令 <br />chmod修改文件目录权限 <br />chown修改文件目录属主 <br />who显示当前在线用户 <br />finger显示用户信息 <br /><!--c2--></div><!--ec2--><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />文件系统操作 命令<br /><br />ls列文件名 <br />cp拷贝文件 <br />mv移动文件 <br />rm删除文件 <br />cd目录切换 <br />mkdir建目录 <br />rmdir删除目录 <br />pwd显示当前所在目录 <br />find搜索文件 <br />sort对文件进行排序 <br />cut对文件进行列切割 <br />paste对文件进行列组合 <br />ln文件或目录链接 <br /><!--c2--></div><!--ec2--><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />设备和终端管理 命令<br />mkdev 设备管理 <br />hwconfig显示当前设备信息 <br />stty设置终端模式 <br />enable打开终端 <br />disable关闭终端 <br />IPC管理 <br />Ipcs显示IPC状态 <br />Ipcrm删除信号量集、消息队列、共享内存 <br /><!--c2--></div><!--ec2--><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />网络 命令<br /><br />telnet登录远程服务器 <br />ftp文件传输 <br />route路由管理 <br />netstat显示网络状态 <br />traceroute跟踪网络访问路由 <br />netconfig网络配置管理 <br />/etc/hosts网络主机名文件 <br />/etc/services网络服务端口文件 <br />/etc/inetd.conf网络服务文件<br /><!--c2--></div><!--ec2--><br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />取消root用户外的其他用户的su命令:root用户登录,vi /etc/auth/system/authorize,在auth:后将su选项删除<br /><!--c2--></div><!--ec2-->

2003-12-15 15:27 saintdragon
不少在cu上都看过。代码20可是俺的原创哟:P

2004-1-12 20:52 wxr001
这篇文章是不错的,既有理论,又有实践。顶!

2004-1-18 16:31 meteor06
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />故障现象&#58;<br />出现网络故障,服务器无法ping通<br />主控显示<br />eeE&#58; Watchdog ReInitMemory 6 for board 0<br />WARNING&#58; eeE&#58; Allocb failure in ReInitMemory<br />故障分析&#58;<br /> &amp;nbsp; 网络流量增大,导致某些系统参数达到最大限值<br /> &amp;nbsp; 需要调整stream 类参数的最大值<br />解决步骤&#58;<br /> &amp;nbsp; 服务器ping不通的时候,在主控以root用户登陆<br /> &amp;nbsp; 1. netstat -m 查看非零的failed 项<br /> &amp;nbsp; 2. ndstat -l &amp;nbsp;查看No STREAMS Buffers 是否非零<br /> &amp;nbsp; 3. crash -&#62; stastat 查看非零的failed 项<br /> &amp;nbsp; 4. 调整 STREAMS 类中的 NSTRPAGES 的最大值<br /> &amp;nbsp; 5. 重新启动机器<br /><!--c2--></div><!--ec2--><br /><span style='color:blue'><br />补充<br />在做以上修改前,先打以下补丁<br />1。打上 rs505a  <br />2.再 打上 oss497c<br />打上补丁后可能问题已经解决,那就不需要修改参数了  <!--emo&:)--><img src='style_emoticons/default/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo--> <br /></span>

2004-7-11 17:11 yannanqi
不错。实用

2004-8-3 18:01 hua999999
非常好 <!--emo&^_^--><img src='style_emoticons/default/happy.gif' border='0' style='vertical-align:middle' alt='happy.gif' /><!--endemo-->

2004-8-22 16:59 meteor06
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><br />故障现象&#58;<br /> &nbsp;sco unix505,启动时进行到<br /> &nbsp;checking tcb...<br /> &nbsp;checking protected password and protected subsystem databases...<br /> &nbsp;时就没有了反应,一直停在此处<br />解决步骤&#58;<br /> &nbsp;进入单用户模式,运行以下命令&#58;<br /> &nbsp;fixmog<br /> &nbsp;fixperm<br /> &nbsp;integrity<br /><br /><br /> fixmog:系统文件许可权的修复<br /> fixperm:检查、改正、分析文件权限和属主<br /> integrity:系统文件完整性检测<br /><br />转自 sdccf<br /><!--c2--></div><!--ec2-->

2006-1-16 00:48 冰吻
已经转载了!谢谢!
不介意吧?

2006-5-2 11:53 sqbcai
龙马该如何註册呢?

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.