IBM实用知识及问题解决集锦
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
IBM实用知识及问题解决汇总
IBM实用知识及问题解决汇总 (1)
1. 夏时制问题 (3)
2. 如何查看每个进程或线索使用CPU的情况? (3)
3. 如何查看某文件系统是否是支持超过2GB大文件的文件系统? (3)
4. 如何查看系统内存的消耗情况? (3)
5. 如何查看某些应用程序占用CPU的详细信息? (4)
6. 如何将一块硬盘的数据迁移到另一块硬盘? (4)
7. 如何mount远程光盘文件系统 (6)
8. 如何为一块网卡配置多个IP地址 (7)
9. 查看ftp服务是否已启动 (7)
10. 如何设置自动Logout用户 (7)
11. 将man命令查看的内容转换成普通文本文件 (8)
12. 查看boot log (8)
13. inetd.conf 文件的恢复 (8)
14. 如何阻止某些用户远程登录,telnet,rlogin? (8)
15. 如何查看某用户共启动了多少进程? (8)
16. 在AIX 4.x如何清除挂起的tty(-) (9)
17. 在AIX中如何为一块网卡,配多个IP地址? (9)
18. 支持Xwindows最少需要安装那些文件集(Fileset)? (10)
19. 登录失败次数过多 (10)
20. 如何判断引起core文件的应用程序 (10)
21.如何增加文件系统中的inode数目 (10)
22. JFS2 与JFS的比较 (11)
23如何确定pSeries和RS/6000 CPU的主频? (11)
24. 利用mksysb进行系统备份有什么好处 (12)
25. 如何平稳地停止AIX系统运行? (12)
26. 根卷组被锁定 (12)
27. 怎样镜像rootvg (12)
28.查看ftp服务是否已启动 (13)
29.如何监控裸设备I/O? (13)
30.配置7133-D40时,需要注意些什么? (13)
31.7026-B80可不可以做RAID? (13)
32.什么是物理分区(Physical Partition)? (14)
33.是么是逻辑分区(Logical Partition)? (14)
34.如何扩大文件系统的空间 (15)
35.在一个磁带上备份多个文件 (16)
36.用磁盘作RAID5时,当两块盘同时坏掉,可以恢复吗? (16)
37.HACMP的四种功能模块的含义是什么? (16)
38. 常用RAID方式RAID0、RAID1、RAID5之间有什么不同? (17)
39. HACMP有哪些心跳方式 (17)
40. 如何平稳地停止AIX系统运行? (18)
41.为什么需要为大容量磁盘阵列配置磁带库? (18)
42.HA(高可用性)方案: 心跳线是作什么用的? 如何配置? (18)
43.LED 201故障的解决 (18)
44.系统无法正常启动,液晶面板LED显示551,555或557 (19)
45./var/adm/wtmp文件太大 (19)
46.光盘驱动器错误0514-062: 指定的设备忙 (19)
47.显示设置启动引导顺序 (20)
48.显示设置启动引导顺序 (20)
49.系统无法正常启动,液晶面板LED显示553 (20)
50.系统无法正常启动,液晶面板LED显示552,554或556 (20)
51.如何替换损坏的镜像卷组硬盘? (21)
52.系统启动时停在LED C31 (21)
53.系统无法正常启动, 停在LED C33. (22)
54.在AIX中设置中文环境 (22)
55.如何管理Paging Space (23)
56.如何使.profile文件在CDE中生效? (24)
57.怎样创建共享库? (24)
58. 异步I/O (aio) (25)
59."V olume Group Locked" 恢复步骤 (25)
60.裸设备(Raw Device) (25)
61.如何从LED 553 恢复 (26)
62.RAID技术简介 (29)
63.使用ftp自动传输文件 (30)
64. 异步I/O (aio) (30)
65. 如何用2104磁盘阵列做双机热备方案? (30)
66. 如何禁止deadman switch? (33)
67. 若两台做HACMP的主机同时启动不同的应用,磁盘阵列应如何配置 (34)
68. HACMP中三类资源组的比较 (34)
69.HACMP有哪些心跳方式 (34)
70. IBM双机双柜热备份高可用性解决方案 (35)
71.RS6000更换硬盘的过程 (35)
72.AIX系统的备份及恢复 (38)
73.如何查看系统中是否安装了某个补丁程序? (39)
1.夏时制问题
---每年四月到八月,AIX会缺省使用夏时制,可以用echo $TZ看时区来判断,时区以DT 结尾的就使用了夏时制。
如果不想用,可以通过smit--system environment--change show date and time---change time zone using system defined values来改变,在弹出的USE DAYTIME SA VING对话框中选择No,选好相应的时区后重启机器既可。
注:智能网平台中,系统的时间会通过RO1MML进程向SIU进行同步,所以修改时制后不需要手工修改系统的时间.
2. 如何查看每个进程或线索使用CPU的情况?
---使用下面的命令:
# ps -ef | sort +3 -r |head -n 5
UID PID PPID C STIME TTY TIME CMD
root 22908 22218 3 10:12:06 pts/5 0:00 ps -ef
root 24502 22218 0 10:12:06 pts/5 0:00 sort +3 -r
root 23842 16336 0 10:11:28 - 0:00 /usr/dt/bin/dtscreen
其中C列的值显示出每个进程或线索使用CPU的情况。
3.如何查看某文件系统是否是支持超过2GB大文件的文件系统?
解答可使用命令
lsfs -q <fs name>
查看bf项,bf=true的则是Large file enabled 文件系统。
4.如何查看系统内存的消耗情况?
解答在系统运行当中,我们经常需要监测系统内存的使用及剩余空间。
可以使用下面的命令:
#svmon -G
size inuse free pin virtual
memory 131062 69486 61576 13855 51993
pg space 131072 1060
work pers clnt
pin 13855 0 0
in use 51991 17495 0
其中memory size表示物理内存的大小(以4K为单位),inuse表示已使用物理内存的大小,free表示物理内存剩余的空闲空间。
5.如何查看某些应用程序占用CPU的详细信息?
解答在进行系统性能优化的时候,如果我们发现有可能是CPU的瓶颈,就需要找出占用CPU较多的程序。
可以使用下面的命令:
#tprof -x sleep 30
该命令会在当前目录生成一些以.all为尾名的文件。
例如:__prof.all,该文件将记录CPU 占用的详细信息。
注意;此命令需要perfagent.tools安装。
6.如何将一块硬盘的数据迁移到另一块硬盘?
----当我们发现系统的一块数据硬盘有问题时,可以将此硬盘的数据迁移到新增加的硬盘上。
以datavg中的一块硬盘需要迁移为例:
1.将新增加的硬盘加入到datavg中:
#extendvg datavg hdisknumber
因为硬盘的数据迁移只能在同一个卷组中进行。
2.确保在新增加的硬盘中有足够的空间存储源硬盘的数据:
#lspv SourceDiskNumber |grep "USED PPs"
例如输出如下:
USED PPs : 97(1552 megabytes)
#lspv DestinationDiskNumber |grep "FREE PPs"
FREE PPs: 445(7120 megabytes)
确保新硬盘的FREE PPs 大于源硬盘的USED PPs.
3. 使用smitty migratepv
Move Contents of a Physical V olume
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
[Entry Fields]
* SOURCE physical volume name hdisk1
* DESTINATION physical volumes [hdisk4] +
Move only data belonging to this [] +
LOGICAL VOLUME?
F1=Help F2=Refresh F3=Cancel F4=List
Esc+5=Reset Esc+6=Command Esc+7=Edit Esc+8=Image
Esc+9=Shell Esc+0=Exit Enter=Do
4.从datavg中移走源硬盘:
#reducevg datavg SourceDiskNumber
如果由于硬盘错误而导致命令失败,执行第5步。
5.
#rmlv -l SourceDiskNumber -d
如何查看每个vg及lv上的I/O
解答AIX 5.1有了一个新命令lvmstat,可以方便的查看每个vg及lv上的I/O。
使用lvmstat命令前需要用-e选项激活该命令:
#lvmstat -v rootvg -e
1.查看rootvg上的I/O:
# lvmstat -v rootvg
Logical V olume iocnt Kb_read Kb_wrtn Kbps
hd4 296 40 1188 0.00
hd2 250 4 1424 0.00
hk9var 166 0 664 0.00
hd8 157 0 628 0.00
hd3 0 0 32 0.00
lv10 0 0 0 0.00
lv03 0 0 0 0.00
lv02 0 0 0 0.00
lv01 0 0 0 0.00
lv00 0 0 0 0.00
hd10opt 0 0 0 0.00
hd1 0 0 0 0.00
hd6 0 0 0 0.00
hd5 0 0 0 0.00
2.查看lv上每个LP的I/O:
# lvmstat -l hd4
Log_part mirror# iocnt Kb_read Kb_wrtn Kbps
1 1 361 40 145
2 0.00
2 1 0 0 0 0.00
3 1 0 0 0 0.00
7. 如何mount远程光盘文件系统
在服务器端
1. 检查portmap和NFS进程的状态:
lssrc -s portmap
lssrc -g nfs
如果它们未处于活动的状态, 用如下命令启动它们:
startsrc -s portmap
startsrc -g nfs
2. Mount CD-ROM
如果光盘文件系统的mount点不存在, 用命令mkdir /cdrom 创建它.
将光盘放入光驱.
输入smitty cdrfs.
选择"添加光盘文件系统".
从用F4键列出的列表中选择设备.
在"MOUNT点"项中输入相应mount点.
如果希望在系统重启时mount该文件系统, 将"在系统重启时自动mount"项置为"是". 注意: 如果将此项置为"是", 则重启系统时光驱中必须有光盘, 否则mount操作会失败. 输入mount /cdrom
3. 将该文件系统加入NFS调出列表:
输入smitty mknfsexp.
输入要调出目录的路径名(如/cdrom)
将调出目录的方式置为"只读"
输入允许客户访问的主机和网组
输入允许作为root用户访问的主机
按下回车键调出该文件系统
4. 确认文件系统已被调出
输入命令showmount -e
在客户端
1. 检查portmap和NFS进程的状态:
lssrc -s portmap
lssrc -g nfs
如果它们未处于活动的状态, 用如下命令启动它们:
startsrc -s portmap
startsrc -g nfs
2. 确认服务器端的该文件系统已被调出:
输入showmount -e <server_name>.
注意: <server_name>是服务器的主机名.
3. 创建用于访问NFS的目录
输入mkdir /cdrom.
4. 在客户端远程mount NFS:
输入smitty mknfsmnt.
输入mount点的路径名(如/cdrom).
输入远程目录的路径名(如/cdrom).
输入远程目录所在的主机名.
将NFS文件系统的存取方式置为"只读".
按下回车键远程mount该NFS文件系统.
8. 如何为一块网卡配置多个IP地址
可以通过配置别名(alias)的方法实现。
有如下两种配置别名的方法可供选择:
1. 使用ifconfig命令:
# ifconfig en0 <ipaddress_of_alias> netmask <netmask_address> alias
其中,<ipaddress_of_alias> 是为网卡指定的另一个IP地址;<netmask_address> 是别名的子网掩码地址.
注:用上述命令增加的别名会在系统重启后丢失,如要在系统重启后还保留加入的别名,需要将上述命令加入/etc/文件中并放在最后。
2. 使用SMIT菜单:
smit ---> Communications Applications and Services ---> TCP/IP ---> Further Configuration ---> Network Interfaces
---> Network Interface Selection ---> Configure Aliases ---> Add an IPV4 Network Alias
或使用快捷方法smit mkinet4al
注:该方法可保证在系统重启后,加入的别名不会丢失。
9. 查看ftp服务是否已启动
可使用命令lssrc -ls inetd 查看ftp对应的状态是否为Active.
10. 如何设置自动Logout用户
通过打开/etc/profile文件中TMOUT注释(TMOUT的单位为秒),将自动在所设置的时间到达后,注销该用户。
例如:export TMOUT=120
那么,用户两分钟没有击键,将自动注销。
11. 将man命令查看的内容转换成普通文本文件
可使用下面的命令将用man查看的ls命令的内容转换为文本文件man.txt:
# man ls | col -b > man.txt
12.查看boot log
# alog -o -t boot
13. inetd.conf 文件的恢复
有时由于某种原因,/ETC/INETD。
CONF文件损坏。
会对机器带来TCP/IP方面问题:如FTP
可用以下步骤来恢复INETD。
CONF 文件。
# vi /etc/inetd.conf
# stopsrc -s inetd
#mv /etc/inetd.conf /etc/inetd.conf.old
#cd /usr/lpp//inst_root/etc
#cp inetd.conf /etc/inetd.conf
#startsrc -s inetd
14. 如何阻止某些用户远程登录,telnet,rlogin?
请编辑
/etc/security/user
更改需要限制的用户属性rlogin = false
当尝试远程登录时,系统报错:Remote logins are not allowed for this account
15. 如何查看某用户共启动了多少进程?
请用
#ps -ef|grep username|wc -l
备注:
这是利用wc -l统计行数的功能来对用户进程数的一个估计,并不是非常准确的值。
但完全可用于参考。
16. 在AIX 4.x如何清除挂起的tty(-)
为了说明方便,下面的例子假设挂起的tty端口为tty0.
1.确定当前挂起的tty正在操作的进程:
ps -ef | grep tty0
该命令假设返回内容如下:
root 12345 1 0 Aug 29 0 /path/program_name
进程ID (PID) 是"12345". 杀掉该进程:
kill -9 12345
再次运行ps -ef | grep tty0 命令去查看该进程是否被杀掉。
不要使用“-9”的选项去杀掉slattach进程,因为它可能导致AIX操作系统挂起。
注意:如果进程是“getty”,使用下面命令去杀掉进程:
pdisable tty0
如果上面命令不能成功的杀掉进程,而tty仍然是挂起的,可以使用第二步。
2. 执行下面的命令:
fuser -k /dev/tty0
该命令将杀掉运行在此端口的所有进程,并且显示其PID (进程ID).
如果上面命令不能成功的杀掉进程,而tty仍然是挂起的,可以使用第三步。
3. 在被挂起的终端的键盘上,键入“Ctrl+Q”. 如果tty仍然挂起,使用第四步。
4. 物理的断开连接端口的设备(连线). 在某些情况下可以释放端口.
注意:前面的一些命令也许不会生效并且报”设备忙“的错误。
这是由于一些进程正运行在tty上。
如果上面的步骤仍不能释放挂起的tty,最后可以通过重起AIX释放内核去清除此进程。
17. 在AIX中如何为一块网卡,配多个IP地址?
使用命令ifconfig 即可.其语法为:
ifconfig network_interface second_ip_address netmask your_netmask alias
在ODM中未记录此定义,所以关机后该定义会丢失,若需要的话,可将该命令加在启动文件(/etc/)
中.
如第二个IP地址是9.185.43.135 可用
# ifconfig en0 9.185.43.135 netmask 255.255.255.0 alias
当该IP地址不再需要时,可从系统中删除.
#ifconfig en0 9.185.43.135 netmask 255.255.255.0 delete
或从/etc/文件中删除。
18. 支持Xwindows最少需要安装那些文件集(Fileset)?
支持Xwindows需要以下文件集:
X11.apps.*
X11.base.*
pat.*
X11.fnt.*
X11.motif.*
运行CDE, 需要安装
X11.Dt.*
如果希望远程使用CDE仿真,需要安装
X11.fnt.fontServer
19. 登录失败次数过多
在用户登录失败次数过多时,超过了失败次数限制,用户将不能继续登录,需修改/etc/security/lastlog中的失败登录次数参数(unsuccessful_login_count)才可
20. 如何判断引起core文件的应用程序
core文件是在应用崩溃时记录的内存影象,可以用命令lquerypv -h core 6b0 64可以看出是哪个应用引起了core文件的产生。
21. 如何增加文件系统中的inode数目
用户需要生成新的文件时,系统报告空间不够,但df -k输出显示空间使用为43%
问题产生原因是由于客户有很多几百k的小文件,将所有的文件系统inode用尽。
解决方案
1.find / -size 0 -print 删除不必要的0字节文件
2.增加文件系统大小(鉴于客户的%used是43%,这样会浪费很多空间,不建议使用)
3.备份文件,重建文件系统,其中参数NBPI(number of bytes per inode)要尽量
小,这样就能在同样大小的文件系统中获得更多的inode
备注:
文件系统中inode的多少由文件系统大小和NBPI(number of bytes per inode)决定文件系统越大,NBPI越小,那么inode越多,意味能产生的文件和目录越多。
22. JFS2 与JFS的比较
23如何确定pSeries和RS/6000 CPU的主频?
从AIX 5L v5.1开始,在AIX中增加了一条命令pmcycles用以确定CPU的主频。
在使用pmcycles命令之前,必须安装bos.pmapi perfagent.tools软件包。
# pmcycles
This machine runs at 500 MHz# pmcycles -m
Cpu 0 runs at 500 MHz
Cpu 1 runs at 500 MHz
Cpu 2 runs at 500 MHz
Cpu 3 runs at 500 MHz
-m 显示每颗CPU得主频。
24. 利用mksysb进行系统备份有什么好处
IBM AIX UNIX 与其它的UNIXs 系统相比, 有两个不同的特征:ODM (object database manager) 及LVM (logical volume manager). 一般而言, 用cpio 或tar 的指令亦可以备份volume groups , 但对於完整的系统而言, cpio 及tar 在restore 时并不会正确的完成. 而正在使用中的系统,如果企图去执行restore 的动作, 有可能会造成目前的环境crash. 利用mksysb 来备份到磁带时, 可制作一个可开机的磁带, 并且可以正常的还原作业系统的ODM 及LVM .
25. 如何平稳地停止AIX系统运行?
您可以使用shutdown 或是reboot 指令来将服务及系统离线.
shutdown 指令有许多参数来控制如何停止系统. 依照预设值, 它会警告使用者1分钟, 接着终止运行中的处理程序, 同步化档案系统, 并且停止CPU的动作. 您可以用-r 参数来使系统关机后立即开机, 或是下reboot 指令.
# shutdown -m +5 系统五分钟后关闭至单一使用者模式
# shutdown -r 关机后重新开机
# shutdown now 立即关机
# shutdown -k 放弃关机
26. 根卷组被锁定
要解开rootvg,键入以下命令:
# chvg -u rootvg
27. 怎样镜像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
28.查看ftp服务是否已启动
可使用命令lssrc -ls inetd 查看ftp对应的状态是否为Active
29.如何监控裸设备I/O?
sar命令中的“-b”选项可以用于监控裸设备I/O。
裸设备一般用于存放数据库数据。
# sar -b 1 3
AIX 6f1 3 4 00023A0F4C00 06/19/02
18:16:30 bread/s lread/s %rcache bwrit/s lwrit/s %wcache pread/s pwrit/s 18:16:31 0 0 0 0 0 0 0 0
18:16:32 0 0 0 0 0 0 0 0
18:16:33 0 0 0 0 0 0 0 0 Average 0 0 0 0 0 0 0 0
其中bread/s 和bwrit/s显示了块裸设备(block raw device)I/O操作的数目。
pread/s 和pwrit/s显示了字符裸设备(character raw device)I/O操作的数目
30.配置7133-D40时,需要注意些什么?
必须配4块盘以上,一台7133-D40最多需要配16块硬盘,做双机的存储设备时,建议配6到8根电缆,长度一般要求5-10米。
31.7026-B80可不可以做RAID?
不可以,因为7026-B80内部只有一根SCSI总线,而作RAID的硬盘不能和启动盘在一条总线上,所以在B80上无法实现RAID. 从这个意义上讲,作内部RAID5时应注意:系统需要启动盘,且和作RAID5的盘在不同的总线(BUS),即系统总线要至少为2条。
32.什么是物理分区(Physical Partition)?
物理分区简称为PPAR是一种将一台SMP服务器分为多个处理单元的技术。
这些处理单元可以被看作一台台小服务器。
之所以被称为PPAR是因为这些处理单元必须按服务器体系结构所限定的边界来划分(如图所示):
所以这种分区方式有两个缺点:
其一是分区缺乏灵活性,系统无法按照应用的具体要求进行划分;
其二是由于这种体系结构的限制,当分区较大时,系统的性能很差。
目前UNIX系统厂商大多采用这种分区方式。
33.是么是逻辑分区(Logical Partition)?
与物理分区不同,逻辑分区LPAR采用软件的方式对系统进行分区,与服务器硬件的体系结构无关,而且分区的方式更加灵活,不需要符合一定的物理边界,可根据应用的需要分配资源(如图所示)。
IBM pSeries 690采用LPAR的方式进行分区。
34.如何扩大文件系统的空间
1. 运行命令
smit chfs
---> Change/Show Characteristics of a Journaled File System
将光标移至需要修改的文件系统,并按下回车键,屏幕显示如下(下表中各字段值为示例):*******************************************************
Change / Show Characteristics of a Journaled File System Type or select values in entry fields.
Press Enter AFTER making all desired changes.
[Entry Fields]
File system name /
NEW mount point [/]
SIZE of file system (in 512-byte blocks) [98304]
Mount GROUP [bootfs]
Mount AUTOMATICALLY at system restart? yes +
PERMISSIONS read/write +
Mount OPTIONS [/] +
Start Disk Accounting? no +
Fragment Size (bytes) 4096
Number of bytes per inode 2048
Compression algorithm no
Large File Enabled false
Allocation Group Size (MBytes) 8
**************************************************************
2.将光标直接定位于“SIZE of file system (in 512-byte blocks) [98304]”,把此文件系统当前定义的总
空间值(例中为98304)改为需要的大小(注意:这里填写的数值以512字节为单位),按下回车键,命令运行结束后修改后的文件系统空间值立即生效。
此操作不需重启系统。
3. 使用命令
df -k
可以查看修改后的文件系统空间值。
35.在一个磁带上备份多个文件
需要用到tctl来卷带备份,例子如下:
1. dd if=/tmp1 of=/dev/rmt0.1
2. tctl -f /dev/rmt0 rewind
3. tctl fsf 1
4. dd if=/tmp2 of=/dev/rmt0.1
5. tctl -f /dev/rmt0 rewind
6. tctl fsf 2
7.......
恢复步骤相反。
36.用磁盘作RAID5时,当两块盘同时坏掉,可以恢复吗?
不能,当一块盘坏掉,利用其他盘上的奇偶校验数据,可以恢复坏盘的数据,但
多块盘同时坏掉,系统无法恢复坏盘数据。
37.HACMP的四种功能模块的含义是什么?
1.High Availability Subsystem(HAS)
HAS 提供的是基本服务,包括系统管理,系统控制,宕机,和恢复。
2.Concurrent Resource Manager(CRM)
CRM 提供对RAID和SSA磁盘子系统的管理。
支持并发处理的操作。
CRM包含HAS模块。
3.Enhanced Scalability(ES)
ES建立在PSSP(Parallel Systems Support Programs)for AIX 的事务管理和群集服务的功能上,可以把HACMP扩展到32个节点。
并且允许用户利用这些功能定义他们自己的HACMP的事件。
事务管理和群集服务的功能提供对网络、适配器、节点的故障的探测和通知。
然后,ES会建议HACMP采取相应的恢复操作,用户也可以定义一个恢复程序,让ES执行它,前提是用户定义的程序必须是PSSP所能支持的。
ES不包含HAS、CRM模块.
4.Enhanced Scalability Concurrent Resource Manager(ESCRM)
ESCRM 包含ES模块和HACMP distributed lock manager.
38. 常用RAID方式RAID0、RAID1、RAID5之间有什么不同?
RAID0利用一定的运算法则将一个文件按用户定义的大小分割成若干小部分,当文件被分割之后,每一块硬盘都会存储一定数目的文件碎块,由于存储数据的时候动用的不仅仅是一块硬盘,所以大大减少了存储和读取数据所需的时间,理论上来讲,RAID0能够实现写入和读取文件的速度加倍。
实现RAID0至少需要2块硬盘(不包括系统启动盘)。
RAID1是出于对数据安全性考虑的RAID方式,工作的时候会将每份数据都发送到阵列当中的每个硬盘,当阵列当中的一块硬盘损坏了的时候,数据不会丢失,
控制器会从另外的一个没有故障的硬盘当中来读取数据。
实现RAID1至少需要2块硬盘盘(不包括系统启动盘)。
RAID5既能实现RAID0的加速功能也能实现RAID1的备份数据功能,当阵列当中有三块硬盘的时候,它将会把所需要存储的数据按用户定义的分割大小分割成文件碎片存储到两块硬盘当中,此时,阵列当中的第三块硬盘接收到的是用来校验存储在另外两块硬盘当中数据的一部分数据,这部分校验数据是通过一定的算法产生的,可以通过这部分数据来恢复存储在另外两个硬盘上的数据。
另外,这三块硬盘的任务不是一成不变的,谁作校验盘时随机的。
实现RAID5至少需要3块硬盘(不包括系统启动盘)。
39. HACMP有哪些心跳方式
HACMP有以下途径可走心跳:
1. 通过连接主机之间的串口线. 这是推荐的心跳方式.
2. 通过生产和备份网卡, 走网络.
3. 通过每台主机的第三块网卡, 用网卡对连的方式代替串口心跳线.
4. 通过7133 SSA磁盘阵列的连接电缆走心跳信号. 即所谓TargetMode.
方式1(或3)是推荐的方式. 使用方式2时将无法判断心跳信号消失是由于网络原因还是主机宕机. 使用方式4时会影响SSA磁盘I/O性能.
40. 如何平稳地停止AIX系统运行?
您可以使用shutdown 或是reboot 指令来将服务及系统离线.
shutdown 指令有许多参数来控制如何停止系统. 依照预设值, 它会警告使用者1分钟, 接着终止运行中的处理程序, 同步化档案系统, 并且停止CPU的动作. 您可以用-r 参数来使系统关机后立即开机, 或是下reboot 指令.
# shutdown -m +5 系统五分钟后关闭至单一使用者模式
# shutdown -r 关机后重新开机
# shutdown now 立即关机
# shutdown -k 放弃关机
41.为什么需要为大容量磁盘阵列配置磁带库?
磁盘阵列一般存储大量重要生产数据. 在磁盘阵列的维护和升级工作中经常需要备份所有数据. 如果不使用带库及其自动备份大容量数据的功能, 需要在维护备份时投入大量时间. 因此当磁盘阵列总容量超过约100GB时,IBM建议使用磁带库及ADSM管理软件进行数据备份, 以提高大容量数据备份时的效率.
请代理商告知用户不使用带库备份数据可能引起的后果,如果最终决定不定购带库,请代理商在定单中提供书面确认.
建议运行ADSM服务器的主机采用两块4.5GB以上容量的硬盘做镜像.
42.HA(高可用性)方案: 心跳线是作什么用的? 如何配置?
在HACMP方案中, 心跳线用于连接互为备份的主机串口, 用来互相侦测对方的工作状态.
每台参与HA的主机必须配置"心跳线" 即:
F/C 3124 Serial to Serial Port Cable(drawer to drawer)
F/C 3125 Serial to Serial Port Cable (rack to rack)。
心跳线的数量应为HA节点数减1。
如果HA为一备多方案,则心跳线的连接应是以备份机为中心的星形连接,此时应考虑在备份机上配置F/C 2943(PCI机型)或F/C 2930(微通道机型), 以弥补串口的不足。
Sxx机型或SP宽节点(332MHz Wide Node)做HA 时,必须配置F/C 2943 8Port Async, EIA 232/422. Adapter,用于连接心跳线。
因为Sxx 和SP宽节点的两个串口分别用于连接普通终端和Service Processor 控制台,无法连接心跳线。
43.LED 201故障的解决
LED 201通常由引导镜像损坏引起.应检查/and/tmp 文件系统.
解决LED 201的具体步骤:
1.键入: lslv -m hd5 来确定引导盘;
2.键入: bostboot -a -d /dev/hdiskn 来重建引导镜像;
3.关机并重新启动系统.
44.系统无法正常启动,液晶面板LED显示551,555或557 LED 551,555,557通常由文件系统被破坏或JFS日志被破坏引起.应检查并修正这些遭到破坏的文件系统.
具体步骤:
1.检查文件系统;
fsck -y /dev/hd1
fsck -y /dev/hd2
fsck -y /dev/hd3
fsck -y /dev/hd4
fsck -y /dev/hd9var
2.重建JFS日志;
/usr/sbin/logform /dev/hd8
3.键入lslv -m hd5 来确定引导盘;
4.重建引导镜像bosboot -a -d /dev/hdiskn;
5.重新启动系统.
45./var/adm/wtmp文件太大
/var/adm/wtmp文件保存所有用户登录的信息,随着时间会增长到很大,有时需要清理或编辑它,要清理它,
运行cp /dev/null /var/adm/wtmp. 要部分清理,用fwtmp命令先将文件wtmp变成ASCII格式的文件dummy.file:/usr/sbin/acct/fwtmp < /var/adm/wtmp > dummy.file,编辑之后用
/usr/sbin/acct/fwtmp -ic < dummy.file > /var/adm/wtmp再将ASCII文件转变成二进制文件.
46.光盘驱动器错误0514-062: 指定的设备忙.
可运行如下命令:
# fuser -k -u /dev/cd0
然后运行命令: # lsdev -Cc cdrom
命令结果将显示cd0的状态为可用. 此时光盘驱动器应能被正常访问.
47.显示设置启动引导顺序
解答:bootlist -m normal -o显示引导顺序,如hdisk0 cd0
bootlist -m normal cd0 hdisk0更改引导顺序为cd0 hdisk0
48.显示设置启动引导顺序
bootlist -m normal -o显示引导顺序,如hdisk0 cd0
bootlist -m normal cd0 hdisk0更改引导顺序为cd0 hdisk0
系统无法正常启动,液晶面板LED 223-229故障往往是这个原因所致。
49.系统无法正常启动,液晶面板LED显示553
LED 553通常是由于/etc/inittab文件系统被破坏引起的.应检查并修正这些遭到破坏的文件系统.
具体步骤:
1.启动,进入维护模式;
2.用df命令检查根目录下,/var目录下和/tmp目录下的剩余空间;
3.检查/etc/inittab文件,并修正inittab文件的错误;
4.检查执行错误;
/etc/environment
/bin/bsh
/bin/fsck
5.重新启动系统.
50.系统无法正常启动,液晶面板LED显示552,554或556
LED 552,554,556通常由超级块(Super Block)被破坏或定制的ODM数据库被破坏引起.应检查并修正这些遭到破坏的文件系统.
具体步骤:
1.用备份的超级块(Super Block)替换被破坏超级块(Super Block),重建文件系统;
dd count=1 bs=4k skip=31 seek=1 if=/dev/hdn of=/dev/hdn
/usr/sbin/logform /dev/hd8
2.加载(Mount)根文件系统和用户文件系统;
mount /dev/hd4 /mnt
mount /usr
3.将系统配置拷贝到备份目录;
mkdir /mnt/etc/objrepors/backup
cp /mnt/etc/objrepors/Cu* /mnt/etc/objrepos
4.从RAM文件系统复制出系统配置;
cp /etc/objrepos/Cu* /mnt/etc/objrepos
5.卸载(Unmount)所有的文件系统;
6.确定引导盘;
lslv -m hd5 command.
7.保存新的ODM到根逻辑卷;
savebase -d/dev/hdiskn
8.重新启动系统.
如果系统仍无法正常启动,亦可重装BOS.
51.如何替换损坏的镜像卷组硬盘?
要替换损坏的镜像卷组硬盘,应运行以下命令:
# unmirrorvg workvg hdisk7
# reducevg workvg hdisk7
# rmdev -l hdisk7 -d
# extendvg workvg hdisk7
# mirrorvg workvg
52.系统启动时停在LED C31
LED C31的含义
如果主控台没有被配置,系统启动时将会停在LED C31, 并且会在主显示器上显示提示信息要求选择主控台. 在用户选择了主控台后, 系统的初始化和配置过程将会继续. 如果没有在主显示器上看到要求选择主控台的提示信息, 则可能是下述原因之一引起的.
LED C31产生的原因
1. 不正确的主控台配置
2. 缺少设备驱动程序
3. 主控台设备或机器的硬件故障
从LED C31恢复的步骤
如果问题是由于不正确的主控台配置引起的, 请使用下述步骤解决问题:
1. 如果主控台是直接连在机器上的图形显示器, 请确认没有串行设备连在机器主板的S1或S2串口上,
因为这可能会妨碍主控台的选择.
2. 如果主控台是一个串行TTY, 请确认它的连接正确, 连在主板的S1串口上, 允许注册并且波特率为
9600, 没有奇偶性, 一个停止位.
如果问题是由于缺少设备驱动程序引起的, 请确认设备存在并且设备驱动程序已被正确安装.
如果问题是由于主控台设备或机器的硬件故障引起的, 请从光盘启动机器对硬件进行诊断, 并请联系硬件维修人员进行维修.
53.系统无法正常启动, 停在LED C33.
C33 表明系统正在配置主控台为tty. tty设备可包含有字符终端或图形终端. 字符终端只能用于显示字符信息, 无法显示图形, 没有图形卡设备. 图形终端既可以显示字符, 也可以显示图形信息, 有图形卡设备. 此情况的发生通常是因为主控台被配置为tty, 而实际上并没有tty. 在这种情况下, 当引导系统进入维护模式并执行lscons 命令时, 主控台会显示为lft. 为确认这种情况, 使用命令smitty chcons, 主控台的PA THNAME 项会被置为/dev/tty0. 将PA THNAME 项的内容改为/dev/lft0, 然后重新启动系统, 即可解决该问题.
54.在AIX中设置中文环境
在AIX中使用中文有两种途径:第一是在安装AIX时选择中文语言,装好的系统自动显示中文(这种方法不推荐使用,它没有第二种方法使用起来灵活)。
第二是安装AIX时选择英文,系统启动后手工设置中文环境,方法如下:
1. 将AIX系统盘的第一张光盘放入光驱;
2. 运行命令:
smitty
--> System Environments
--> Manage Languange Environment
--> Change/Show Primary Language Environment
--> Change/Show Cultural Convention, Language, or Keyboard
在随后显示的菜单中将光标分别移到以下字段:
Primary CULTURAL Convention
Primary LANGUAGE translation
Primary KEYBOARD。