* # smitty 무조건 text screen
# smit 환경에 따라 text, gui(motif)
*
* SMS Mode: '삐' 바로 F1 or 1 (Firmware에 따라 다름)
* # alog -o -t boot (solaris의 dmesg) (cfgmgr부터의 log)
* # lssrc -g tcpip (System Resource TCPIP group list; linux도)
# startsrc -s lpd
# stopsrc -s lpd
# refresh -s lpd
* # /etc/inittab (booting시 실행 = /etc/rc.???으로 만들면 됨)
(Sun은 rc.2등에서 주로 편집하지만...다른점)
# /etc/rc.net (booting시 network option 설정된 값 실행)
* # shutdown -rF (reboot)
# halt -q (급한 경우 바로 down 됨)
--------------------------------------------------------------------
* # smit system (console, lang, date...)
# smit tcpip
# smit user
# smit mlang (language)
* # lsdev -PH (predefined devices - all, H : header 출력)
(현재 ODM정보 : /etc/objrepos/PdDv)
( /usr/share/lib/objrepos)
lsdev -Pc tape (c class)
# lsdev -CH (customized devices - all, /etc/objrepos/CuDv)
lsattr -El sys0 -a realmem (거짓 : 사용자가 변경할 수 없다.)
** 현재 available 한 storage device가 분리될 때는 define으로 된다.
** 근데 논리적인 장치 hd2,3 등등은 defined 되어 있어도 사용중.
** hdisk1은 물리적인 장치, 물리적 장치는 available 해야 한다.
# lscfg -v (type, serial, part, FRU, 주소, 용량, Firmware)
(FRU ? 더이상 분리할 수 없는 부품 단위)
(Device Specific.(YL)........P1-I5/E1
.....I5 = pci 5번 slot )
# cfgmgr
lsdev -Cc tape
lsdev -Cc adapter
cfgmgr -vl scsi1 (scsi1 bus만 설정)
# mkdev -l rmt0
# rmdev -dl rmt0 (kernel 에서 삭제)
rmdev -l rmt0 (defined)
# chdev
# odmget
--------------------------------------------------------------------
Logical Volume Manager
--------------------------------------------------------------------
* Physical Volume (물리적 HDD, MAX는 32)
반드시 Volume Group에 소속되야 하고,
OS는 rootvg 에 소속되어야 하고,
OS의 PP는 자동으로 새성된다.
* Volume Group 설정할 때 PP 크기를 정해야 한다.
VG에 속한 PP는 같은 크기를 사용해야 한다.
VG당 반드시 JFSlog LV를 만들어야 한다.
그러니까 최소 PP하나를 사용한다.
JFSlog LV는 256MB 이상은 의미가 없다.
* PV 는 LV를 만들기 위해서 Physical Partition 으로 나누어진다.
(pp size 1M-1G, 최대 1016 개)
가능한 1016개에 근접한 PP개수를 가지면 좋다.
* Quorum : OS disk가 mirror 되어 있으면 quorum을 No(1)로 한다.
quorum 2=Yes (Primary HDD 깨지만 복구불능)
# chvg -Qy rootvg (quorum Yes)
* Logical Volume = Physical partion의 집합 (solaris의 slice)
Logical Partition == Physical Partition
LV를 mkfs -> journaled file system (/dev/hd4)
# export LANG=C
# lsvg
lsvg -o (varyon 된 것만 표시함)
lsvg -o | lsvg -i -l (list all LV by VG)
lsvg rootvg (free PPs, PP size, VG MAX size)
lsvg -p rootvg (rootvg의 PV을 본다)
lsvg -l rootvg (LV들을 보여줌)
(closed, boot는 부팅후 사용안함, umount=closed)
(synced, LV들이 정상이다. stale = 비정상)
(mirror? - LP=1개, PP=>2, PV=>2면 mirror)
(vg descript-xer: HDD1개=2개, Mirror=3개)
smit mkvg (adding & movoving VG)
(기본설정 - VG, PP size, PV 설정:F4-무소속)
smit vgsc (set characteristics of a VG)
smit chvg (change a VG)
# lslv hd5 (show characteristics a LV)
lslv -l hd5
lslv -m hd5 (LP map)
smit mklv (VG name, LP수, ..)
smit chlv (LV name 수정)
smit rmlv ****** LV는 늘어날수 있지만 줄지 않는다.*******
# varyonvg datavg (Activate a VG)
varyoffvg datavg (deactivate a VG)
# smit exportvg (umount -> varyoff -> exportvg -> rmdev)
smit importvg (cfgmgr -> importvg -> varyonvg -> mount)
다른 system에서 사용하는 것을 다른데로..
# importvg -f ?vg hdisk1 (만약 문제가 있어 import가 안될때 강제로)
(hdisk? 번호는 아무거나)
# mkvg -B ..... (big volume 128개의 HDD-pv)
# smit lvm
smit vg
# smit fs (add,jour, add(2번째), add a Large... )
-> mount /dev/test_vg /test
(LV의 size를 크게 할 수 있고, 대충 늘리면 PP단위로 자동계산)
** LV를 없애고, 다른 LV에 추가한다 **
(umount /test, rmfs /test, smitty fs-용량추가)
(umount /test, rmlv /test_lv, smitty fs-용량추가, vi /etc/filesystems)
# smit mklvcopy (mirror, 같은PV에다 하려면..SEPARATE..no)
smit rmlvcopy (mirror 해제)
# smit reorgvg
# lspv (PV id=한번이라도 사용하면 생성됨)
lspv hdisk1
lspv -l hdisk1 (PV list contents)
lspv -p hdisk1 (PV map)
migratepv -l jby_lv hdisk2 hdisk1 (LV를 다른 PV로 옯김)
* /etc/filesystems
# lsfs (filesystems file을 참조한다)
mount (mount 된 filesystem을 본다)
--------------------------------------------------------------------
Paging space, RAM
--------------------------------------------------------------------
# defragfs /jby (defragmentation, 디스크 최적화)
# lsps - a (show Paging Space)
(다른controller로 분산, 같은 size로 분산하라)
smit mkps
smit rmps (#chps -a 'n' paging01 다음부팅때 inactive)
AIX 4.3기준이고, 5L은 실행중 가능
/dev/hd6 은 관리모드에서 작업...
smit chps
# lsattr -El sys0 -a realmem (Total ram)
--------------------------------------------------------------------
AIX Installation
--------------------------------------------------------------------
* 9pin serial, Netterm
# bootlist -m normal -0 (부팅절차 list)
# bootlist -m normal cd0 rmt0 hdisk0 hdisk1 (설치후 바뀜)
(Normal? 옛모델key)
(hdisk1? mirror OS)
# lsdev -Cc disk (확실히 Address 기억, default는 hdisk0)
# halt -q (즉시 종료)
* power on
* 삐 소리와 동시에 F1, 1 계속...
* netterm 끈기면 다시접속, enter
* disk 선택은 toggle
* trust 는 'No'
*
* echo $TZ (show time zone )
일광절약 No.
# smitty - software install & maintenance
install & update
bundle (easy install) enter
5가지 모두 설치
- Preview only? - 가상설치
- COMMIT s/w up? - No (reject 가능)
- 초기설치시는 Yes
- Save replace? - Yes (commit = No )
** commit 된 것은 제거가 잘 안되니 주의 @@@@
** Patch 는 반드시 aplly mode로 설치.
# lslpp -L bos.*
** 'broken' 은 clean up이 안되고 제거해야 함.
# instfix -ik IX38794 (AIX 특정 bug에 대한 Fix 번호 찾기)
IY?????
# instfix -i | grep ML (Maintenance Level ; 권장patch모음 찾기)
# instfix -iv | grep "not" | grep ":" (ML에 못미치는 파일셋)
(4.3.3 이면, 4.3.2 에 대한것은 무시함 )
** fixdist 라는 tool - server가 internet이 되면 gui program으로.
- bos. devices. 는 다 받고.
- patch시 #lslpp -L LoadL 등 검색해 없으면 안받아도..
- cluster. Rsct. (HA관련)
- x25는 x25관련
** NIC 은 Onboard쪽이 en0를 가지는데, 다시설치하게 되면
PCI쪽의 NIC이 en0가된다.
** # lscfg -vp | grep alterable (system firmware level)
* firmware 받아서 command 로 작업. (reboot 해야 함)
----------------------------------------------------------
* SMS Mode: 'beep' F1 or 1 (Firmware에 따라 다름)
* # alog -o -t boot (solaris의 dmesg) (cfgmgr부터의 log)
* # lssrc -g tcpip (System Resource TCPIP group list; linux도)
# startsrc -s lpd
# stopsrc -s lpd
# refresh -s lpd
* # /etc/inittab (booting시 실행 = /etc/rc.???으로 만들면 됨)
# /etc/rc.net (booting시 network option 설정된 값 실행)
------------------------------------------------------------------------------
* # smit system (console, lang, date...)
# smit tcpip
# smit user
# smit mlang (language)
* # lsdev -PH (predefined devices - all, H : header 출력)
lsdev -Pc tape (c class)
lsdev -CH (customized devices - all, /etc/objrepos/CuDv)
lscfg -v (type, serial, part, FRU, 주소, 용량, Firmware)
# cfgmgr -vl scsi1 (scsi1 bus만 설정)
# mkdev -l rmt0 (사용가능으로)
rmdev -dl rmt0 (kernel 에서 삭제)
rmdev -l rmt0 (defined)
# chdev
# odmget
------------------------------------------------------------------------------
Logical Volume Manager
------------------------------------------------------------------------------
* Physical Volume (물리적 HDD, MAX는 32) OS의 PP는 자동으로 새성된다.
* Volume Group (PP크기 설정, JFSlog LV 생성:최소 PP하나 256MB 이상은 무의미
* PV는 PP로 구성 (pp size 1M-1G, 최대 1016 개) 가능한 1016개에 근접하게
* Quorum : OS disk가 mirror 되어 있으면 quorum을 No(1)로 한다.
# chvg -Qy rootvg (quorum Yes)
* Logical Volume = Physical partion의 집합 (solaris의 slice)
LV를 mkfs -> journaled file system (/dev/hd4)
# export LANG=C
# lsvg -o | lsvg -i -l (list all varyon된LV by VG)
lsvg -p rootvg (rootvg의 PV을 본다)
smit mkvg (adding & movoving VG)
(기본설정 - VG, PP size, PV 설정:F4-무소속)
smit vgsc (set characteristics of a VG)
smit chvg (change a VG)
# lslv hd5 (show characteristics a LV)
lslv -l hd5
lslv -m hd5 (LP map)
smit mklv (VG name, LP수, ..)
smit chlv (LV name 수정)
smit rmlv ****** LV는 늘어날수 있지만 줄지 않는다.*******
# varyonvg datavg (Activate a VG)
varyoffvg datavg (deactivate a VG)
# smit exportvg (umount -> varyoff -> exportvg -> rmdev)
smit importvg (cfgmgr -> importvg -> varyonvg -> mount)
다른 system에서 사용하는 것을 다른데로..
# importvg -f ?vg hdisk1 (만약 문제가 있어 import가 안될때 강제로)
(hdisk? 번호는 아무거나)
# mkvg -B ..... (big volume 128개의 HDD-pv)
# smit lvm
smit vg
# smit fs (add,jour, add(2번째), add a Large... )
-> mount /dev/test_vg /test
(LV의 size를 크게 할 수 있고, 대충 늘리면 PP단위로 자동계산)
** LV를 없애고, 다른 LV에 추가한다 **
(umount /test, rmfs /test, smitty fs-용량추가)
(umount /test, rmlv /test_lv, smitty fs-용량추가, vi /etc/filesystems)
# smit mklvcopy (mirror, 같은PV에다 하려면..SEPARATE..no)
smit rmlvcopy (mirror 해제)
# smit reorgvg
# lspv (PV id=한번이라도 사용하면 생성됨)
lspv hdisk1
lspv -l hdisk1 (PV list contents)
lspv -p hdisk1 (PV map)
migratepv -l jby_lv hdisk2 hdisk1 (LV를 다른 PV로 옯김)
* /etc/filesystems
# lsfs (filesystems file을 참조한다)
mount (mount 된 filesystem을 본다)
--------------------------------------------------------------------
Paging space, RAM
--------------------------------------------------------------------
# defragfs /jby (defragmentation, 디스크 최적화)
# lsps - a (show Paging Space)
(다른controller로 분산, 같은 size로 분산하라)
smit mkps
smit rmps (#chps -a 'n' paging01 다음부팅때 inactive)
AIX 4.3기준이고, 5L은 실행중 가능
/dev/hd6 은 관리모드에서 작업...
smit chps
# lsattr -El sys0 -a realmem (Total ram)
--------------------------------------------------------------------
AIX Installation
--------------------------------------------------------------------
* 9pin serial, Netterm
# bootlist -m normal -0 (부팅절차 list)
# bootlist -m normal cd0 rmt0 hdisk0 hdisk1 (설치후 바뀜)
(Normal? 옛모델key)
(hdisk1? mirror OS)
# lsdev -Cc disk (확실히 Address 기억, default는 hdisk0)
# halt -q (즉시 종료)
* power on
* 삐 소리와 동시에 F1, 1 계속...
* netterm 끈기면 다시접속, enter
* disk 선택은 toggle
* trust 는 'No'
*
* echo $TZ (show time zone )
일광절약 No.
# smitty - software install & maintenance
install & update
bundle (easy install) enter
5가지 모두 설치
- Preview only? - 가상설치
- COMMIT s/w up? - No (reject 가능)
- 초기설치시는 Yes
- Save replace? - Yes (commit = No )
** commit 된 것은 제거가 잘 안되니 주의 @@@@
** Patch 는 반드시 aplly mode로 설치.
# lslpp -L bos.*
** 'broken' 은 clean up이 안되고 제거해야 함.
# instfix -ik IX38794 (AIX 특정 bug에 대한 Fix 번호 찾기)
IY?????
# instfix -i | grep ML (Maintenance Level ; 권장patch모음 찾기)
# instfix -iv | grep "not" | grep ":" (ML에 못미치는 파일셋)
(4.3.3 이면, 4.3.2 에 대한것은 무시함 )
** fixdist 라는 tool - server가 internet이 되면 gui program으로.
- bos. devices. 는 다 받고.
- patch시 #lslpp -L LoadL 등 검색해 없으면 안받아도..
- cluster. Rsct. (HA관련)
- x25는 x25관련
** NIC 은 Onboard쪽이 en0를 가지는데, 다시설치하게 되면
PCI쪽의 NIC이 en0가된다.
** # lscfg -vp | grep alterable (system firmware level)
* firmware 받아서 command 로 작업. (reboot 해야 함)
------------------------------------------------------------------------------
출처: Ntech.in(http://aqua707.cafe24.com)
출처: Ntech.in(http://aqua707.cafe24.com)