OS/AIX

[Tips] 장치 관련 명령어(lsdev, lscfg, lsattr)

투칼론 2018. 3. 31. 23:14
반응형

AIX에서 장치 정보를 조회할 때 lsdev, lscfg, lsattr 등 명령어를 주로 사용한다.


1. lsdev

디스크, 이더넷 인터페이스, 프로세서 등 장치 목록을 조회


간단한 사용 예시는 아래와 같다.

$ lsdev

hd3        Defined                Logical volume
hd1        Defined                Logical volume
hd10opt    Defined                Logical volume
inet0      Available              Internet Network Extension
en0        Available 10-80        Standard Ethernet Network Interface
et0        Defined   10-80        IEEE 802.3 Ethernet Network Interface
lo0        Available              Loopback Network Interface

첫번째 컬럼은 장치명, 두번째 컬럼은 상태, 세번째 컬럼은 장치에 대한 설명을 출력한다.


각 장치의 클래스에 대한 정보를 조회하기 위해서는 아래와 같은 옵션을 사용한다.

$ lsdev -Cc [클래스]

예시)

$ lsdev -Cc processor   // CPU 장치 정보

$ lsdev -Cc disk             // 디스크 장치 정보

$ lsdev -Cc adapter       // NIC 아답터 정보


2. lscfg

시스템에 대한 구성, 진단, 필수 제품 데이터(VPD) 등 정보를 출력한다.


간단한 사용 예시는 아래와 같다.

$ lscfg

...
+ sys0                             System Object
+ sysplanar0                       System Planar
+ mem0                             Memory
+ L2cache0                         L2 Cache
+ proc0            U1.1-P1-C1      Processor
* pci3             U0.2-P1         PCI Bus
+ scsi0            U0.1-P1/Z1      Wide/Ultra-2 SCSI I/O Controller
+ rmt0             U1.1-P1/Z1-A3   SCSI 4mm Tape Drive (12000 MB)
+ cd0              U1.1-P1/Z1-A5   SCSI Multimedia CD-ROM Drive (650 MB)
+ hdisk0           U1.1-P1/Z1-A9   16 Bit LVD SCSI Disk Drive (4500 MB)
+ fd0              U0.1-P1-D1      Diskette Drive
...


ent0라는 고유 장치에 대해 VPD를 출력하기 위해서 아래와 같은 옵션을 사용한다.

$ lscfg  -vl  ent0


3. lsattr

시스템에 있는 장치에 대한 속성과 값 정보를 출력한다.


간단한 사용 예시는 아래와 같다. -El 옵션과 주로 사용한다.

$ lsattr  -El  ent0         // 이더넷 카드에 대한 속성 목록
$ lsattr  -El  hdisk0     // 하드디스크에 대한 속성 목록