一、基础环境
登陆
telnet ipaddr port
ssh user@ipaddr port
bash
下载bash for AIX bash-3.2-1.aix5.2.ppc.rpm
$ usermod -s /usr/bin/bash
3004-703 Check "/etc/security/login.cfg" file.
3004-692 Error changing "shell" to "/usr/bin/bash" : Value is invalid.
新增 /usr/bin/bash 内容追加在shell后
$ vi /etc/security/login.cfg
创建用户没有指定家目录会出现如下问题:
$ su - gbasedbt
-bash: //.profile: The file access permissions do not allow the specified action.
原因为 .profile文件属组不匹配
修改 .profile 权限
内存
$ bootinfo -r
$ nmon -> m
磁盘
$ lsdev -Cc disk
hdisk0 Available 00-00-00 SAS Disk Drive
hdisk1 Available 00-00-00 SAS RAID 0 SSD Array
hdisk2 Available 00-00-00 SAS RAID 0 SSD Array
hdisk3 Available 00-00-00 SAS RAID 0 SSD Array
hdisk4 Available 00-00-00 SAS RAID 0 SSD Array
hdisk5 Available 00-00-00 SAS 4K RAID 0 Disk Array
hdisk6 Available 02-00-01 MPIO FlashSystem Disk
hdisk7 Available 02-00-01 MPIO FlashSystem Disk
hdisk8 Available 02-00-01 MPIO FlashSystem Disk
hdisk9 Available 02-00-01 MPIO FlashSystem Disk
查看pv
$ lspv
hdisk0 00c162b0bdffc3ca rootvg active
hdisk1 00c74cb0679f70ec None
hdisk2 00c74cb0c014979a None
hdisk3 00c74cb03394917d None
hdisk4 00c74cb033949d9e None
hdisk5 none None
hdisk6 00c74cb02e9a5cce datavg active
hdisk7 00c74cb02f3c6677 vg01
hdisk8 00c74cb02f3cabab vg02
hdisk9 00c74cb02f3cd2c5 vg03
查看磁盘大小
$ bootinfo -s hdisk1
创建vg
$ mkvg -y datavg -f hdisk3 hdisk4
制作文件系统
$ crfs -v jfs2 -g datavg -a size=20G -m /data
挂载目录
$ mount /data
SSC裸设备
$ ls -l /dev/rhdisk*
crw-rw---- 2 root system 15, 1 Mar 10 16:33 /dev/rhdisk0
crw-rw---- 1 root system 15, 2 Mar 10 16:33 /dev/rhdisk1
crw-rw---- 1 root system 15, 5 Mar 10 16:33 /dev/rhdisk2
crw-rw---- 1 root system 15, 6 Mar 15 10:03 /dev/rhdisk3
crw-rw---- 1 root system 15, 4 Mar 15 10:03 /dev/rhdisk4
crw-rw---- 1 root system 15, 3 Mar 10 16:33 /dev/rhdisk5
crw-rw---- 1 root system 15, 9 Mar 30 14:37 /dev/rhdisk6
crw-rw---- 1 gbasedbt gbasedbt 15, 8 Mar 15 10:32 /dev/rhdisk7
crw-rw---- 1 gbasedbt gbasedbt 15, 0 Mar 15 10:32 /dev/rhdisk8
crw-rw---- 1 gbasedbt gbasedbt 15, 7 May 10 17:27 /dev/rhdisk9
创建链接
ln -s /dev/rhdisk1 rootdbs
环境变量
AIX下4个环境变量:
文件 | 描述 |
/.profile | root用户环境变量 |
/etc/profile | 所有用户共同使用的环境变量 |
${用户目录}/.dtprofile | 单独用户目录下的环境变量,通过界面登陆时会读取 |
${用户目录}/.profile | 默认情况下不启用,需要将.dtprofile里的 |
界面登陆
先读共用的 etc/profile,再读用户目录下的.dtprofile,如果.dtprofile里启用了用户目录下的profile,会再读用户目录下的profile
telnet登陆
先读取共用的 etc/profile,在读用户目录下的.profile
创建用户
$ smit user
防火墙
$ smit
-> Communications Applications and Services
-> TCP/IP
-> Configure IP Security (IPv4)
GBase 8s安装
export IATEMPDIR=/data1/tmp
测试相关
cpu绑定
查看cpu CEC分区情况
$lssrad -av
REF1 SRAD MEM CPU
0
0 508673.06 0-63
1
1 508922.69 64-127
绑定10个cpu,aix中不建议将第一个 cpu(cpu 0)进行绑定使用
execrset -c 1-10 -e oninit -wv
查看cpu绑定状态
$ lsrset -p 20906448
Effective rset: 10 CPUs, 0 Memory
benchmarksql
benchmarksql jvm使用内存大小修改,runSQL.sh runLoader.sh runBenchmarksql.sh
java -Xms100G -Xmx200G -cp "$myCP" -Dprop=$PROPS LoadData $*
资源监控
nmon 可正常使用
$ nmon
查看IDS内部函数调用详情
$ tprof -uskejzlt -x sleep 60




