AdvancedInterfaceExecutive. One of the OperatingSystem

http://www-1.ibm.com/servers/aix/

System V계열을 잇는 IBMUnix. CPU는 Power칩(IBM서버용, RS/6000 or pSeries). 버젼5.0부터 64bit 커널지원

AIX가 지원하는 산업표준

관련자료

실제로 다루다 보면, Linux에 비해 불편한점이 한두가지가 아니다. 물론, 세팅하기에 따라 다르겠지만...

시스템 정보

제조사

OS version

CPU

Memory

Virtual Memory

Internal Disk

External Disk (SSA)

rootvg mirror(y/n)

NIC

시스템에 장착된 부품들에 위치확인

일반적 정보

prtconf                      = list system configuration
lscfg [-v]                  = devices (-v = verbose for microcode levels, etc)
lscfg -v                     = devices verbose (microcode level, firmware, etc)
lsdev -Cc adapter      = adapter cards
lsdev -Cc disk           = disks
lsdev -Cc processor  = CPU s
lsattr -El sys0            = serial number, model number, memory

AIX 관련 정보

oslevel                      = AIX OS level
instfix -i |grep ML      = AIX maintenance level
lslpp -l                      = installed SW and levels

Disk 관련 정보

lsvg -o                      = active volume groups
lsvg -p vgname          = disk drives in VG
lsvg -l vgname           = LV s in VG
lslv lvname                = LV detail
lslv -l lvname             = LV disk location
lspv                          = disks
lspv -l hdisk#             = LV s residing on a disk

Network 관련 정보

lsdev -Cc if               = List network interfaces
netstat -rn                 = List network gateways

AIX에서 로그 화일들의 위치

주요명령

topas #resource status
df -k #HDD status by kilobyte

비트확인

bootinfo -K

Troubleshooting

Q. command line에서 WildCard 동작이 이상함.

> ls some_dir/*
bash: /usr/bin/ls: Arg list too long
> cp some_dir/* some_dir2/
bash: /usr/bin/cp: Arg list too long
>

A. 이 이유는 WildCard에서 '*'로 표시될 최대숫자가 제한되어 있기 때문이다. getconf ARG_MAX로 확인하면 최대숫자를 볼 수 있다. 이를 초과한 파일수가 있을경우 나타나는 메세지. 직접 환경설정을 바꾸거나, ab* ac* 식으로 나눠서 해야함. 출처


Q. 200Mbyte짜리 압축파일을 풀었더니, file too large 라며 풀리지 않음.

A. 이 경우, 유저별 limit제한때문에 그러함. 아래의 순서대로

  1. /etc/security/limit 파일을 열어서 설정변경. 이래도 안되면,
  2. smitty jfs 로 각 파티션별 Large File Enabled 옵션 체크
  3. ulimit -a 명령으로, 현재 제한조건 확인

    위의 경우처럼 고치면 모든 파일을 크기에 제한없이 다룰 수 있는 건가요? -- cyppi 2005-11-11 15:39:55

    • smitty jfs 정보를 보면, 해당 파티션의 최고 할당값이 나와있고, 그 범위내에서만 쓸수 있더라고요.


Q MySQL 덤프데이터를 로드하는데 Out Of Memory

A ulimit -a 로 할당된 메모리양을 확인해본다. 늘리고자 한다면 /etc/security/limits 파일에 리소스들을 -1로 세팅하고 재로그인한다. 그래도 안되면 다음 명령으로 mysqld 실행

export LDR_CNTRL='MAXDATA=0x80000000'

AIX (last edited 2012-05-09 16:01:02 by 61)