CDE 不能启动解疑(二)
环境 软件: V4.3
问题 安装或升级 后,成功启动,但控制台是黑屏。有时,可以看到Welcome窗口,但必须退出这个窗口,login提示
才能显示。或者是,你可以telnet进来,用kill杀掉并重启dtlogin进程,login提示才能显示。总之,你可以telnet到这
台, 但进不了CDE。
解答 从主控台或telnet以root用户登录到,用编辑器(如vi)编辑 /etc/inittab , 用冒号(:)注释掉以下行:
welcome:2:wait:/usr/lib/assist/welcome.launch
用shutdown -Fr 重启机器。
注意:这个问题常因为你没安装Netscape ,或该安装得有问题而出现。
执行execd时出现错误0826-604
环境 产品:
软件版本: V4
问题 执行execd时出现错误0826-604: the login is not correct
解答 修改/etc/inetd.conf文件
#vi /etc/inetd.conf
将: exec stream tcp6 nowait root /usr/sbin/rexecd rexecd
改为: exec stream tcp6 nowait root /usr/sbin/rexecd rexecd -c
最后保存该文件。
再用下面刷新inetd进程:
# refresh -s inetd
如何配置 5L 中的 Processor Entitlement
环境 产品,RS6000, PserIEs
平台,RS
软件版本, 5L V5.1
问题 如何配置 5L 中的 Processor Entitlement
解答 在配置5L时,会弹出一窗口,询问processor Entitlement 的个数,可根据系统中配的CPU个数来定.
如系统中配了4个CPU,此时processor Entitlement就应配4.
5L 的特点
环境 产品,RS6000
平台,RS
软件版本, 5L
问题 5L 的特点
解答 1. 5L 与以前的版本不同之处在与名字,这里的“L”代表Linux。它与LINUX有极好的亲合力。
2. 5L 不仅支持IBM POWER处理器,也支持Intel 的64位Itanium 处理器。
3. IBM 5L 最多可支持32个处理器。在系统管理,安全方面,网络功能上提供了增强特性。
4. 在5L中可使用system V 的部分命令
怎样镜像rootvg
环境 产品
平台 RS/6000
软件版本 4.3.3
问题 怎样镜像rootvg?
解答 现举例如下:
1. 添加新硬盘到rootvg
#extendvg rootvg hdisk1
2. 镜像rootvg
#mirrorvg -c 2 rootvg hdisk1
3. 重新生成 boot image
#bosboot -ad /dev/hdisk0
4. 更新bootlist
#bootlist -m normal hdisk0 hdisk1 cd0
5. 重起系统
#shutdown -Fr
5L v5.1在网络方面增加了那些新功能?
环境 产品:RS/6000
平台:pSeries
软件版本:
问题 5L v5.1在网络方面增加了那些新功能?
解答 在 5.1中在网络方面增加了许多新功能,包括:
IP Multipath Routing(IP,多路径路由)
Dead Gateway Detection(DGD, 失效网关检测)
Network Interface Backup(网卡备份)
Virtual Ip Address(VIPA,虚拟IP地址)
如何什么是Dead Gateway Detection(DGD, 失效网关检测)?
环境 产品:RS/600
平台:pSeries
软件版本: 5L
问题 什么是Dead Gateway Detection(DGD, 失效网关检测)?
解答 Dead Gateway Detection(DGD, 失效网关检测)是 5.1新增加的功能。当本地的网关失效时它可以让系统察觉和调整路由表,从而使网络通信正常进行。DGD可工作在两种模式,主动模式(active mode)与被动模式(passive mode)主动模式可快速检测网关实效,但需要一些网络的开销。
被动模式的网络开销很小,但失效检测速度要比主动模式慢。
Virtual IP Address (VIPA)虚拟IP地址
环境 产品:RS/6000
平台:pSeries
软件版本: 5L
问题 Virtual IP Address (VIPA)虚拟IP地址
解答 在以前的版本中,应用程序需要与实际的网络接口对应,当网卡失效时,应用程序将无法进行通信。从 5L v5.1开始支持Virtual IP Address (VIPA)虚拟IP地址,这样应用程序与虚拟的IP地址对应,当一
块网卡失效时,可以通过更改路由表的方式使用另一块网卡,使应用程序继续运行。
支持的最大socket数
环境 产品
平台 RS/6000
软件版本 4.3.3
问题 支持的最大socket数
解答 不直接限制创建的(TCP/IP)socket数,但是每个socket会占用一个文件描述符(fid)作为socket ID,所以系统参数nofile(单个进程打开的最大文件数,在/etc/security/limits中定义)会影响能够创建的最大socket数.
如何建立第二个root用户
环境 V3, V4
问题 建立第二个root用户
解答 步骤如下:
1. 添加一个用户
2. 手工修改/etc/passwd文件中的 user ID 和 group ID
3. 将user ID改为0.
如下,可对用户russ做改动:
将 russ:!:206:1::/u/russ:/bin/ksh
改为:russ:!:0:0::/u/russ:/bin/ksh
具有root权限的用户可执行一条命令,完成特定的任务。如下你可以建立一个用户(shutdown)负责系统的重启动.
在 3.2.5中:
shutdown:!:0:0::/u/shutdown:/etc/shutdown -Fr
在 4:
shutdown:!:0:0::/u/shutdown:/usr/sbin/shutdown -Fr
这个用户一注册,就会重起。
如何查看系统的telnetd daemon已启动
环境 产品:
平台: RS
软件版本: V4
问题 若想查看系统的telnetd daemon是否已正常启动, 使用什么命令?
解答 可使用命令 lssrc -ls inetd | grep telnetd 查看 telnet daemon 的状态是否为 "Active (已激活)".
如何使用dd命令备份裸设备
环境 产品:
平台: RS
软件版本: 4.2 or above
问题 若想使用系统命令备份裸的逻辑卷(raw lv), 如何做?
解答 可使用dd命令通过以下步骤进行:
1. 确定磁带设备的block size(块大小):
使用命令 tctl -f /dev/rmt0 status 查看;
推荐的值为 9track/ 1/4in = 512
8mm/4mm/dlt = 1024
可使用命令 chdev -l rmt0 -a block_size= 修改
2. 若进行无软件压缩的备份,使用如下命令:
dd if= of=/dev/rmt0 ibs=512 obs= conv=sync
若进行有软件压缩的备份,使用如下命令:
dd if= bs=512 | compress | dd of=/dev/rmt0 ibs=512 obs= conv=sync
3. 可使用下面的命令恢复所做的裸设备的备份:
i) 恢复没有进行软件压缩的备份,使用如下命令:
dd if=/dev/rmt0 ibs= obs=512 | dd of=/dev/ bs=512 skip=1 seek=1
ii) 恢复进行了软件压缩的备份,使用如下命令:
dd if=/dev/rmt0 ibs= obs=512 | uncompress | dd of=/dev/ bs=512 skip=1 seek=1
注意:使用dd命令进行备份时不能跨多盘磁带,用户必须确认要备份的裸设备可在一盘磁带上完整备份。
使用ls或mv *命令时, 产生
"Arguments too long"或"Array list too long"的错误信息
环境 产品:
平台: RS
软件版本: V4
问题 用户的某个目录下有非常多的文件,当用户使用ls列示所有文件或使用mv * 命令想把所有文件移至另一目录时,系统报错,相应操作无法进行。错误信息为:"Arguments too long"或"Array list too long"。
解答 该错误的产生是由于/usr/include/sys/limits.h文件中ARG_MAX参数对应值的限制,最大值为24576,并且无法改变此限制。因此当某目录下的文件数超过24576时,可以使用下面的命令列示、删除或移动所有的文件:
1. 列示文件:
find -name "*" | xargs ls -l
2. 删除文件:
find . -name "*" |xargs rm {}
3. 移动所有文件至目标目录:
find -name "*" | xargs -I {} mv {} < p>
普通用户无法执行su命令
环境 产品:
平台: RS
软件版本: V4
问题 当普通用户执行su命令想要转至root或其他普通用户时,系统产生错误:Authentication denied.
解答 该错误的产生是由于su文件的权限不正确。用下面的命令检查 su 文件的权限:
ls -l /usr/bin/su
正确的权限应为:-r-sr-xr-x root security ...
可用如下命令修改错误的权限:
cd /usr/bin
chmod 4555 su
版本号介绍
环境 产品:RS/6000
软件版本:所有版本
问题 简介版本号中各位数字代表的具体含义
解答 您可以使用lslpp来看fileset的版本,利用oslevel来看作业系统的版本
的版本的格式通常为 x.x.x.x
例如: 4.3.3.1.其数字从前到后代表的意义分别为: 作业系统版本号(version).发行版本号(release).改进版本号(modification).修正版本号(fix)
在4.3.3系统中,为什么oslevel命令的输出不是4.3.3.0
环境 产品:RS/6000
软件版本: 4.3
问题 在4.3.3系统中,为什么用oslevel命令的输出不是4.3.3.0
解答 从4.3.3产品光碟安装或升级後oslevel命令不正确显示的版本(4.3.3.0),
这可能是以下原因造成的:
1. 4.3.3产品光碟中的 ifor_ls.compat.cli fileset为4.3.2.0版本。这个问题可以通过安装ifor_ls.compat.cli 4.3.3.0(PTF U466561可以从 http://techsupport.services.ibm.com/rs6k/fixes.html得到)来解决。当从4.3.3.0 Maintenance Level 维护包升级时,不会出现这个问题。
2. 从4.3.3产品光碟中升级的 bos.perf.pmr fileset版本不是4.3.3.0。这个问题只会在安装了bos.perf.pmr 的 4.3.0 和 4.3.1向 4.3.3升级时才会出现。bos.perf.pmr 文件集在4.3.3中已经不再使用,所以解除该fileset的安装可以解决这个问题。
3. 在4.3.3.0 Maintenance Level中不包含 bos.crypto* 和sysmgt.security* fileset,因为它们包含了受出口管制的加密代码。 只能通过与4.3.3一同发行的4.3.3 Bonus Pack来升级这些fileset。
如何查看CPU的时间片的大小
环境 产品: V4
平台:RS/6000
问题 如何查看CPU的时间片的大小
解答 使用命令:schedtune
此命令在bos.adt.samples软件包中,安装后在目录/usr/samples/kernel中.
恢复文件系统超级块
环境 产品: V4
问题 如何恢复文件系统超级块
解答 当文件系统的超级块被破坏后,对文件系统进行操作会提示superblock dirty,这时需恢复超级块,运行
dd count=1 bs=4k skip=1 seek=31 if=/dev/lv?? of=/dev/lv??
可以恢复.lv??是相应的文件系统对应的逻辑卷名字
在同网段内同步时间
环境 V4
问题 如何在同网段内同步时间
解答 在同一网段内,可通过timed来同步时间,
在server端: startsrc -s timed -a "-M"
在client端: startsc -s timed
tar备份链接文件
环境 产品:
版本:V4
问题 如何用tar备份链接文件
解答 用tar备份链接文件时,缺省时只备份链接,用-h选项可以将链接所指的文件一同备份进去.
在RS6000上,当使用新的7210-025
DVD-RAM 来备份卷组时,可以跨多个CD写文件吗?
环境 RS6000 4.3.3/5.1
问题 在RS6000上,当使用新的7210-025 DVD-RAM 来备份卷组时,可以跨多个CD写文件吗?
解答 当使用 V4.3.3 or V5.1中的 "mkcd" 命令时,如果需要,用户会被提示插入附加的介质。在 mkcd 命令的文档中有这样的描述: "如果你需要建立多卷的CD(因为卷组的映想在一张CD中放不下), mkcd 会给出指示让你换盘,直到所有的盘都生成完。)
设置以太网卡时选择全双工还是半双工?
环境 产品: V4
问题 设置以太网卡时选择全双工还是半双工?
解答 Full Duplex allows you to send and
receive packets at the same time. Were half duplex
only allows you to send or receieve. If you are receiving
you can not send until you are done receiving and vis versa.
The way to know which setting to use is if your Machine
is connected to a switch use Full Duplex. If the machine
is connected to a hub then you use half Duplex.
运行iostat -d 命令系统返回警告提示
" Disk history since boot not available. "
环境 产品
平台 RS
软件版本 V4
问题 运行iostat -d 命令系统返回警告提示 Disk history since boot not available.
解答 这是因为没有激活系统统计disk I/O历史数据的功能,可用以下命令打开此项:
#chdev -l sys0 -a iostat = true
怎样确定当前系统是32位或64位?
环境 产品
平台 RS
软件版本 V4.3.3
问题 怎样确定当前系统是32位或64位?
解答 1. #bootinfo -y
若返回: 32, 则说明是32位机器(CPU)
若返回: 64, 则说明是64位机器(CPU)
2. #genkex | grep 64.ext
若返回类似"149bf58 a3ec /usr/lib/drivers/syscalls64.ext", 则当前内核是64位的
Version 4.3 Bonus Pack - 2001年4月版
环境 产品:
平台: RS
版本: V4.3
问题 Version 4.3 Bonus Pack - 2001年4月版
解答 产品名称及版本
Adobe- Acrobat- Reader 4.05
Certificate and Security Support Version 4.0
IBM Developer Kit, Java - 2 Technology Edition, Version 1.3
Chili!Soft ASP- Version 3.6, Evaluation Software
IBM DB2- Universal Database- Version 7.1 and Online Analytical Processing (OLAP) Starter Kits
Fast Connect Version 2.1.2, Evaluation Software
Geodesic Systems Great Circle-;Enterprise Version 4.1.0.0, Try and Buy
GraphOn GO-Joe- Version 2.2.0.0
IBM IP Security, Version 4.3.3 (40-bit, 56-bit, Triple DES encryption)
Java- Media Framework 1.1.0.1
Netscape- Communicator 4.76 (128-bit encryption)
Network Authentication Services Version 1.1 (56-bit encryption)
http://web.mit.edu/kerberos/www/
http://www.developer.ibm.com:8080/devcon/kerberosarticle.htm
SecureWay Directory Version 3.2.1
SecureWay-SSL V3.3 (56-bit encryption)
SecureWay-SSL V4.0 (56-bit encryption)
SecureWay Directory Client And Server Utilities For Maximum Encryption V3.1.1 (128-bit, Triple DES encryption)
SecureWay Directory Client And Server Utilities For Maximum Encryption V3.2.1 (128-bit, Triple DES encryption) includes a Software Developer Kit (SDK) which provides 128-bit encryption supporting Java Naming and Directory Interface (JNDI).
SecureWay Directory Client Software Development Kit Encryption V3.1.1 (128-bit encryption)
SCO Tarantella- Version 1.4.1 Evaluation Software
System V Commands and Tools for Version 1.0
IBM techexplorer Hypermedia Browser, Introductory Edition, Version 3.0, plug-in (packaged with Netscape)
Tools to build secure Java applications (includes encryption)
http://java.sun.com/products/jce
http://www.rsasecurity.com/rsalabs/pkcs
http://Java.sun.com/products/jsse/
http://Java.sun.com/products/jaas/
The Kernel Group's ZeroFault- Dynamic Debugger Version 2.5, Evaluation Software
Tivoli- Management Agent Version 3.2
IBM Ultimedia Services 2.3
IBM Web-based System Manager Security Version 4.3.3 (40-bit, 128-bit encryption)
IBM WebSphere- Application Server Version 3.5, Standard Edition with IBM HTTP Server Version 1.3.12 (128-bit encryption)
http://www.software.ibm.com/websphere/appserv(for application server)
http://www.software.ibm.com/websphere/httpservers/(for http server)
V4.3支持超过2GB大文件
环境 产品
平台 RS/6000
软件版本 V4.3 or later
问题 怎样使 V4.3支持超过2GB大文件
解答 1. 编辑文件/etc/security/limits,设置参数fsize = -1
2. 创建大文件系统:
smit fs -->Add a Journaled File System --> Add a Large File Enabled Journaled File System
3. 用户logout ,然后login.
如何在4.3.3中启动或停止dhcpcd
环境 4.3.3
问题 如何在4.3.3中启动或停止dhcpcd
解答 在4.3.3中,DHCP的控制不在/etc/rc.net文件中了。可通过smit界面来启动或停止
dhcpcd.如下:
#smit dhcpcd
编辑超大文本文件
环境 V4
问题 如何用vi编辑超大文本文件
解答 vi缺省能编辑的最大文件不能超过1048560行,如果需要编辑更大的文件,用-y参数可以指定行数,如vi -y 2000000.
在根目录(/)下执行了rm *,如何恢复系统
环境 产品
平台 RS/6000
软件版本 V4
问题 在根目录(/)下执行了rm *,如何恢复系统
解答 1. 从引导介质(bootable CD-ROM or bootable tape)起动系统。
2.选择 Start Maintenance Mode for System Recovery (Option 3),进入维护菜单.然后依次再选择如下:
a.Access a Root Volume Group (Option 1).
b.0 continue and Select Volume Group by number.
c.Access this volume group and start a shell before mounting the file systems (Option 2).
3.检查并mount根文件系统
# fsck -y /dev/hd4
#mount /dev/hd4 /mnt
4.重建删除的文件和目录
#cd /mnt
#ln -s /usr/bin bin
#ln -s /usr/lib/boot/Unix_up unix 或 #ln -s /usr/lib/boot/unix_mp unix
#ln -s /usr/lib lib
#ln -s /home u
5.重起系统
#cd /
#umount /dev/hd4
#exit
#sync;sync;sync
#shutdown -Fr
怎样创建固定大小的临时大文件
环境 产品
平台 RS/6000
软件版本 V4
问题 怎样创建临时大文件
解答 #/usr/sbin/lmktemp filename filesize
smit.log 与 smit.script 文件
环境 产品: RS6000
平台:
问题 smit.log 与 smit.script 文件
解答 smit 是一个菜单式系统管理界面,它包括设备,用户,网络,文件系统等等的管理。Smit 是 system management interface tool 的缩写。使用smit命令可以避免敲入很长,很复杂的命令。但不是所有的命令及它们的选项都可以通过smit执行的, 它包括的是一些常用的命令及选项。要想知道smit最终执行的命令可以在菜单中按ESC+6.
Smit 在执行时会产生两个文件:smit.log 和 smit.script。smit.log 文件中记录着进入的每层菜单和执行的结果。Smit.script 文件中记录着执行的命令及选项。这两个文件存放在用户的主目录($HOME)下。使用-s选项可以改变smit.log文件存放的位置。使用-l 选项可以改变smit.script文件存放的位置。
当你的系统空间不够且你不需要这两个文件的内容时,可将这两个文件清空。
如何减少文件系统中的碎块
环境 产品:RS/6000
平台: V4
问题 如何减少文件系统中的碎块?
解答 当一个文件系统中有很多小的碎块时,虽然文件系统看起来有很多空间,但不能存储大的文件。用defragfs命令可以减少文件系统中的碎块,增加连续空间。用法如下:
# defragfs /var
defragfs有两个选项:
-q: 显示文件系统当前的状态。
-r: 显示文件系统当前及如果运行defragfs命令将要变成的状态。
中对软盘操作的Dos兼容命令
环境 产品:
平台: RS
版本: V4
问题 中对软盘操作的DOS兼容命令
解答 下面是中一些对软盘操作的DOS兼容命令:
a. 将软盘格式化成DOS 格式
# dosformat -D /dev/fd0
b. 从软盘上读DOS 文件到主机里的UNIX 文件
# dosread -D /dev/fd0 /myfile /home/myfile
c. 拷贝主机里的UNIX文件到软盘上的DOS文件, 这时软盘上的文件为DOS 格式,可用任何DOS编辑器进行编辑。
# doswrite -D /dev/fd0 /home/myfile /myfile
d. 查看软盘上DOS 格式的文件
# dosdir -D /dev/fd0
查看系统启动信息(alog)
环境 版本: V4
问题 查看系统启动信息(alog)
解答 在启动时会在主控台屏幕上显示一些信息。启动后,你仍可以用alog 命令查看这些信息以及其它没有在屏幕上显示的启动信息,命令如下:
# alog -o -t boot
如何查看多用户系统中其它终端的属性
环境 V4
问题 如何查看多用户系统中其它终端的属
解答 用下面命令可查看多用户系统中其它终端的属性
# stty -a < p ttyn>
其中,/dev/ttyn为你想要查看的终端号。
查看SSA磁盘中pdisk与hdisk的对应关系
环境 V4
问题 怎样查看SSA磁盘中pdisk与hdisk的对应关系?
解答 ssaxlate命令显示pdisk与hdisk的对应关系.
#ssaxlate -l LogicalDiskName
#ssaxlate -l PhysicalDiskName
如何看机器内的卡及硬盘的微码级别(microcode level)
环境 平台:RS/6000
软件版本: 4.3
问题 如何看机器内的卡及硬盘的微码级别(microcode level)
解答 用下面命令可以得到一个SSA卡的微码级别:
# lscfg -vl ssa0
其中 ssa0 是此SSA卡的设备名称.
输出结果中的ROS level及ID 即是微码级别(microcode level).
用下面命令可以得到一个硬盘的微码级别:
lscfg -vl pdiskX
如何在dtterm中使用PageUp/PageDown 上下翻页
环境 RS/6000
软件版本: V4
问题 在dtterm窗口中使用PageUp/PageDown进行翻页,但不生效
解答 在dtterm中,应使用 Shift+PageUp 和 Shift+PageDown 向上或向下翻页。
如何禁止动态路由
环境 产品:RS6000
平台:
软件版本:V4.3
问题 若想要禁止掉系统产生的动态路由,如何做?
解答 1. 用命令 lssrc -s routed 和 lssrc -s gated 分别检查routed和gated子系统是否为活动状态。若任一子系统为活动状态,请用命令 stopsrc -s routed 或 stopsrc -s gated 将它们置为不活动状态。
2. 用命令 no -a |grep ipignoreredirects 查看该值是否为1, 若不为1, 则用命令 no -o ipignoreredirects=1 将该值设置为1, 从而禁止动态路由。
3. 可将命令 no -o ipignoreredirects=1 加入 /etc/rc.net 文件中,使该设置在系统重新启动后依然有效。