IBM_AIX学习笔记

(整理时间:2006-12-27)

(学习环境:IBM P5.3 AIX 5 system

常用的系统管理指令

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:列出活动的卷组的名称;

4AIX标准的文件

AIX第一次被安装于一个标准的文件系统时,存在5jfs

1/root=/dev/hd4

在文件树层次结构的头部。它包含了重要的文件与目录,(用于系统操作的设备目录及程序以完成引导过程)

        2/usr=/dev/hd2

操作系统命令、库及应用程序,可通过网络共享

3/var=/dev/hd9var

               各种假脱机及日志文件,系统中的文件依赖于系统的活跃性而变化;

4/home=dev/hd1

  用户home目录(早期版本的AIX中是/u)。这是传统上用户数据文件存放之处。

        5/tmp=/dev/hd3

               所有用户临时文件及工作空间,需经常清除。

常用的系统配置及相关文件

1、 lastlog文件

/etc/security/lastlog文件记录了系统中最近一次成功登陆和失败登陆的信息,该文件中包括成功或失败的用户及登陆时远程终端的IP地址,次数,时间等信息;

什么是HACMP

HACMP(High Availability Cluster Multi-Processing)IBM公司开发的基于AIX平台的,在高可用系统层次实现关键性任务计算环境工具软件。

2007-1-30系统故障处理过程

故障现象:

1、 系统设置好的IP地址和hostname在系统重启后自动恢复到原来的值;

2、 系统无法启动,机器的面板上显示的5018错误,通过机器面板上查到系统是因为mount /tmp 文件系统时出错,所以无法启动系统;

        处理方法:

1/tmp 对应的/dev/hda3删除,重启建立VG, 然后用mkfs 重新建立文件系统;

2、重启系统后,系统能够启动,但是每次都直接进入到了“诊断模式”下,

3、经查可能是因为机器上面板上的参数设置不对,将LED面板的02中把A〈 修改为A,然后重启系统即可

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

12-14 10:56