1、#bosboot -ad /dev/ipldevice #shutdown -Fr switch from 64-bit to 32-bit kernel #ln -sf /usr/lib/boot/unix_mp /unix #ln -sf /usr/lib/boot/unix_mp /usr/lib/boot/unix #shutdown Fr /var/adm/wtmp文件保存所有用户登录的讯息,随著时间会增长到很大。(1).清空,执行cp /dev/null /var/adm/wtmp。或者# /var/adm/wtmp(2). 部分清空wtmp:用fwtmp命令先将文件wtmp变成A
2、SCII格式的dummy.file:# /usr/sbin/acct/fwtmp dummy.file利用编辑器(例如vi)删除不必要的记录之后存盘,再将ASCII文件转变成二进位文件.# /usr/sbin/acct/fwtmp -ic 现举例如下:(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
3、hdisk1 cd0 (5). 重起系统 当用户的某个目录下有非常多的文件,当用户使用ls列示所有文件或使用mv * 命令想把所有文件移至另一目录时,系统报错,相应操作无法进行。错误信息为:。该错误的产生是由于/usr/include/sys/limits.h文件中ARG_MAX参数对应值的限制,最大值为24576,并且无法改变此限制。因此当某目录下的文件数超过24576时,可以使用下面的命令列示、删除或移动所有的文件:(1). 列示文件:find -name * | xargs ls l(2). 删除文件: |xargs rm (3). 移动所有文件至目标目录:sourcedirectory
4、 | xargs -I mv 在同一网段内,可通过timed来同步时间, 在server端: startsrc -s timed -a -M在client端: startsc -s timed (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 Grou
5、p 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 -
6、s /home u (5).重起系统 #cd / #umount /dev/hd4 #exit #sync;sync;sync 操作系统在启动时会在主控台屏幕上显示一些信息。启动后,你仍可以用alog 命令查看这些信息以及其它没有在屏幕上显示的启动信息,命令如下:# alog -o -t boot有时由于某种原因, /etc/inetd.conf文件损坏。会对机器带来TCP/IP方面问题: 如 FTP可用以下步骤来恢复inetd.conf文件。# stopsrc -s inetd # vi /etc/inetd.conf#mv /etc/inetd.conf /etc/inetd.conf.o
7、ld#cd /usr/lpp/#cp inetd.conf /etc/inetd.conf#startsrc -s inetd可使用命令 fuser -k 如:fuser -k /home/guest方法一:/etc/ftpusers文件即可。添加需要拒绝的用户,每用户一行,例如:#more /etc/ftpusersc4gl当尝试 ftp 登录时,系统报错:Name (localhost:root): c4gl530 User c4gl access denied.Login failed方法二:通过SMIT菜单设置:smit - Communications Applications an
8、d Services - TCP/IP - Further Configuration - Server Network Services - Remote Access - Restrict File Transfer Program Users (/etc/ftpusers) - Add a Restricted User先检查有没有什么问题,如果没有问题,就可以这样处理。用命令/usr/lpp/diagnostics/bin/usysfault -s normaldiag- Task Selection- Identify and Attention Indicators中找到Set S
9、ystem Attention Indicator to NARMAL(第二项),按回车,使前面出现个+,然后用ESC+7,一会就好了,灯灭了后就用ESC+0退出即可在AIX上由于异常终止或其它原因经常会遇到不能正常释放光驱的问题 执行#fuser -kxuc /dev/cd# 或#fuser /dev/cd# 列出当前访问此设备的进程,然后使用kill -9 pid终止所有进程。如果需要mount远程的光盘文件系统,使之作为本地文件系统使用,按照以下步骤:(1).服务器端1). 检查portmap和NFS进程的状态:lssrc -s portmaplssrc -g nfs如果它们未处于活动的
10、状态, 用如下命令启动它们:startsrc -s portmapstartsrc -g nfs2). mount CD-ROM如果光盘文件系统的mount点不存在, 用命令 mkdir /cdrom 创建它.将光盘放入光驱.输入 smitty cdrfs.选择添加光盘文件系统.从用F4键列出的列表中选择设备.在MOUNT点项中输入相应mount点.如果希望在系统重启时mount该文件系统, 将在系统重启时自动mount项置为是注意: 如果将此项置为, 则重启系统时光驱中必须有光盘, 否则mount操作会失败.输入 mount /cdrom3). 将该文件系统加入NFS调出列表:输入 smit
11、ty mknfsexp.输入要调出目录的路径名(如 /cdrom)将调出目录的方式置为只读输入允许客户访问的主机和网组输入允许作为root用户访问的主机按下回车键调出该文件系统4). 确认文件系统已被调出输入命令 showmount -e(2). 在客户端2). 确认服务器端的该文件系统已被调出:输入 showmount -e /dev/console 2&1#touch /etc/rc.local#chmod 700 /etc/rc.local编辑/etc/rc.local,添加你要启动的程序的命令行需要使用chfs或者smit chfs菜单更改文件系统大小,他们可以自动扩展逻辑卷。直接增加
12、文件系统所在的逻辑卷不会对文件系统产生任何影响。首先确认系统中已安裝了 fileset bos.content_list:# lslpp -l bos.content_list然后用下面的命令查找与指定文件相关的 fileset:# /usr/sbin/which_fileset 如,# /usr/sbin/which_fileset iostat得到:/usr/bin/iostat bos.acct 5.2.0.0查找指定的 fileset 中包含哪些文件:# lslpp -f 如,# lslpp -f bos.acct./usr/bin/iostat通过其它终端登陆到系统中,执行/usr/
13、lpp/diagnostics/da/dkbd命令,可以重置键盘,/usr/lpp/diagnostics/da/dmousea可以重置鼠标。另外一个命令是:mkdev l /dev/kbd0和mkdev l /dev/mouse0。从可启动的光盘或者磁带启动,在Installation/Maint菜单,选择第4项Start a limited function maintenance shell 在#提示符后输入命令:getrootfs hdiskN (N是rootvg中一块磁盘号),大约一两分钟后,可以重新回到#提示符,这是已经以单用户模式注册进系统,编辑/etc/security/pas
14、swd文件,删除掉以下三行:root用户选项下的password, lastupdate, flags. 保存后退出,然后为root用户生成新的password,Shutdown,正常reboot系统,这时可以用新的密码了。/bin/mknod /dev/null c 2 2修改/etc/shutdown (它实际上是一个脚本程序,你可以自己改)。(1).下面命令输出中的C字段是一个进程的cpu-penalty值(0到120之间),值越大表明进程越活跃。#psalxw|sort+5n|more (2)显示前10个累计占用CPU时间的进程#ps-e|head-n1;-e|grepv TIME|0
15、:|sort+2b-3-r|head10(3).显示前10个当前占用CPU时间的进程-ef|head-ef|grepC|0:00+3b-4(4).显示前10个占用CPU应用的进程gu|headgu|grepCPU|kproc10当我们对网络或网卡进行操作时,经常会遇到devicebusy,而不让我们进行操作. 例如:rmdev-lent1 Methoderror(/etc/methods/ucfgdevice):0514-062Cannotperformtherequestedfunctionbecausethe specifiedisbusy. (1).首先我们要确认网络接口已经down及d
16、etached. 使用以下脚本文件可以及detach所有TCP/IP网络接口. interfaces=lsdev-Ccif-Fnamegrep-vlo0 forinterfacein$interfaces do ifconfig$interfacedown detach done (2).检查是否下列应用正在运行:1)SNA:lssrc-gsna(检查SNA是否运行) stopsrcsna(中断) -f-ssna(强行中断)如果以上两条命令都不起作用:/usr/bin/sna-stop-tforced 如果仍不能中断:cancel2)IPX:-ef|grepnpsdsapd(IPX是否运行)
17、/usr/lpp/netware/bin/stopnps(中断)3)Netbios:netbios(是否运行) mcs0unload以上步骤对于大部分问题都可解决。 在实际安装存储设备时,我们经常需要升级光纤卡的微码。在AIX中,最常见的光纤卡是6239。(1).首先我们要确保服务器及操作系统要符合要求:1).AIX操作系统要求升级APAR包:AIX 5.1 = APAR IY35308AIX 5.2 = APAR IY35747注意:APAR升级不正确可能会损坏光纤卡。使用下面的方法可以查看APAR的情况:lslpp -L | grep For AIX 5.1, the file set must be at 5.1.0.50 or higherFor AIX 5.2, the file set must be at 5.2.0.10 or higher2).机器硬件微码的要求:特别注意:Machine type 7039-651的机器硬件微码必须升级到3J030521以上.用下面的命令可以查看机器现有的类型及系统微码:lscfg -pl sysplanar0 | grep Model | awk print $2lsmcode -rt system(2).查看光纤卡的现有型号和微码:在升级之前请仔细查看光纤卡
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1