IBM_AIX学习笔记
(整理时间:2006-12-27)
(学习环境:IBM P5.3 AIX 5 system)
l 常用的系统管理指令
1、 lsdev 指令:显示系统中的设备信息 (Redhat 没有这个指令)
常见的参数有: -C, t , s ,f , F ,r, h , H , l , p , S, 等等;
2、 lsfs指令:显示文件系统的信息(Redhat中没有这个指令,对应可以用fdisk 等)
常见的参数有:
-a: 列出所有的文件系统信息(默认选项);
-c: 指定以冒号作为输出的分隔符;
-l: 指定以列表的形式输出;
-q: 显示附加的文件系统信息;
系统中的分区情况记录在/etc/filesystem文件内,可以用vi来查看对应的文件内容;
3、 lsvg 指令:显示系统中的卷组信息 (Redhat 没有这个指令)
命令格式:lsvg [选项] 卷组
当系统被安装好以后,系统会自动建立一个名字为roogvg的卷组
常见的参数有:
-L 从一个锁定的卷组中获取信息;
-p:从一个卷组中列出物理卷标的信息;
-l:从一个卷组中列出逻辑卷标的信息;
-i:从标准输入设备中读入一个卷组的名称;
-M:列出一个物理卷标上的逻辑卷标;
-o:列出活动的卷组的名称;
4、AIX标准的文件
当AIX第一次被安装于一个标准的文件系统时,存在5个jfs
1)/(root)=/dev/hd4
在文件树层次结构的头部。它包含了重要的文件与目录,(用于系统操作的设备目录及程序以完成引导过程)
2)/usr=/dev/hd2
操作系统命令、库及应用程序,可通过网络共享
3)/var=/dev/hd9var
各种假脱机及日志文件,系统中的文件依赖于系统的活跃性而变化;
4)/home=dev/hd1
用户home目录(早期版本的AIX中是/u)。这是传统上用户数据文件存放之处。
5)/tmp=/dev/hd3
所有用户临时文件及工作空间,需经常清除。
l 常用的系统配置及相关文件
1、 lastlog文件
/etc/security/lastlog文件记录了系统中最近一次成功登陆和失败登陆的信息,该文件中包括成功或失败的用户及登陆时远程终端的IP地址,次数,时间等信息;
l 什么是HACMP
HACMP(High Availability Cluster Multi-Processing)是IBM公司开发的基于AIX平台的,在高可用系统层次实现关键性任务计算环境工具软件。
l 2007-1-30系统故障处理过程
故障现象:
1、 系统设置好的IP地址和hostname在系统重启后自动恢复到原来的值;
2、 系统无法启动,机器的面板上显示的5018错误,通过机器面板上查到系统是因为mount /tmp 文件系统时出错,所以无法启动系统;
处理方法:
1、/tmp 对应的/dev/hda3删除,重启建立VG, 然后用mkfs 重新建立文件系统;
2、重启系统后,系统能够启动,但是每次都直接进入到了“诊断模式”下,
3、经查可能是因为机器上面板上的参数设置不对,将LED面板的02中把A〈 M 修改为A〈N ,然后重启系统即可
4、设置系统的IP地址和主机名后重启系统后又变回原来的数值,处理方法是通过console口将BIOS值恢复为出厂设置即可;
1、 AIX中对登陆用户的安全设置
在AIX系统中,/etc/security/login.cfg文件中定义了用户登陆系统的一些安全设置,如用户最多可以多次失败登陆,两次失败登陆之间的时间间隔等等内容。
2、 AIX中对用户多长时间不动作就中断用户连接的设置
在/etc/profile 文件中 TMOUT=12000参数设置了用户多长时间不活动就中断用户连接。
3、 AIX修改用户通过telnet登陆时的提示信息
在AIX系统中的/etc/motd文件中定义了用户登陆时的提示信息,修改这个文件,隐藏掉版本信息的输出可以增加系统的安全,这个文件里的内容将原样输出。
4、 设置AIX用户的属性,如用户帐号是否给锁住、用户是否是管理用户,帐号失效时间,帐号是否可以登陆,用户密码多少时间需修改,最小密码长度,相同密码可以被重复的最小时间间隔,是否允许用户远程登陆等等,具体的其它项的内容,可以看这个文件。
5、系统备份
a. 备份rootvg的数据
smitty mksysb
↓
在Device or file 里选择 /dev/rmto
↓
在Expand /tmp if need 选 Yes
b. 备份非rootvg里的数据
smitty savevb
↓
在Device or file 里选择 /dev/rmto
↓
在Expand /tmp if need 选 Yes
↓
在Volum group to backup 里选择要备份的vg名,如 db1上选择 datavg
6、查看系统的故障信息
#errpt |more 列出简短出错信息
#errpt -d H 列出所有硬件出错信息
#errpt -d S 列出所有软件出错信息
#errpt -aj ERROR_ID 列出详细出错信息
上这信息各字段的含义:
IDENTIFIER:表示错误代码 这个值也就是errpt -aj ERROR_ID命令中的ERROR_ID
TIMESTAMP:发生错误的时间
Type:表示错误的类别,如p表示永久性的错误
Class:表示错误的级别,如H表示硬件错误,而S表示软件错误
RESOURCE_NAME:表示发生错误的源
DESCRIPTION:表示的描述
7、扩展分区大小
使用smitty chfs 来扩展分区的大小
8、查看内存大小
a. 方法一:
# bootinfo -r
4014080
注意:这里的单位是KB 即4014080 表示4G
b. 方法二:
#prtconf
System Model: IBM,9131-52A
Machine Serial Number: 0618C3G
Processor Type: PowerPC_POWER5
Number Of Processors: 2
Processor Clock Speed: 1898 MHz
CPU Type: 64-bit
Kernel Type: 64-bit
LPAR Info: 1 06-18C3G
Memory Size: 3920 MB
Good Memory Size: 3920 MB
Platform Firmware level: SF240_284
Firmware Version: IBM,SF240_284
Console Login: enable
Auto Restart: true
Full Core: false
Network Information
Host Name: smartpayapp1
IP Address: 192.168.1.74
Sub Netmask: 255.255.255.248
Gateway: 192.168.1.73
Name Server:
Domain Name:
Paging Space Information
Total Paging Space: 5120MB
Percent Used: 1%
Volume Groups Information
==============================================================================
rootvg:
PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION
hdisk1 active 546 217 108..00..00..00..109
hdisk0 active 546 249 105..00..00..35..109
注意:
这个命令不但可以查到内存的大小,还可以查看系统系统,包括CPU、硬盘等信息;
c. 方法三
#svmon -G
size inuse free pin virtual
memory 1003520 1000142 3378 106929 596038
pg space 1310720 2855
work pers clnt
pin 106929 0 0
in use 594795 0 405347
PageSize PoolSize inuse pgsp pin virtual
s 4 KB - 964270 2855 86385 560166
m 64 KB - 2242 0 1284 2242
注意:
1、这个命令不但可以查到系统的内存大小,还可以查到其占用多少,共多少;
2、这里的大小的单位是4K, 即1003520=1003520*4=4014080KB=3920MB