| HOME / 정보공유 / AIX 명령어 모음

lsattr
lsattr lsattr 명령 목적 시스템의 장치에 대한 속성 특성 및 가능한 속성 값을 표시합니다. 구문
lsattr { -D [ -O ] | -E [ -O ] | -F Format } -l Name [ -a Attribute ] ...[ -f File ] [ -h ] [ -H ]
lsattr { -D [ -O ] | -F Format } { [ -c Class ] [ -s Subclass ] [ -t Type ] } [ -a Attribute ] ... [ -f File ] [ -h ] [ -H ]
lsattr -R { -l Name | [ -c Class ] [ -s Subclass ] [ -t Type ] } -a Attribute [ -f File ] [ -h ] [ -H ]
설명
lsattr 명령은 제공된 장치의 속성 또는 장치의 종류에 관한 정보를 표시합니다. 장치 논리적 이름(-lName)을 지정하지 않으면, -c Class, -s Subclass 및 -t Type 플래그 중 하나 또는 전체의 조합을 사용하여 사전 정의된 장치를 고유하게 식별해야 합니다.
lsattr 명령을 사용하여 다음 플래그 가운데 하나를 지정해야 합니다.
-D 디폴트 값을 표시합니다.
-E 유효한 값(-l 플래그로 지정되어 사용자 조정된 장치에만 유효함)을 표시합니다.
-F Format 사용자 정의 형식을 지정합니다.
-R 규정 값의 범위를 표시합니다.
사용자 조정된 장치에 대한 속성의 유효 값을 표시하면, 장치 대신 구성설정 데이터베이스로부터 정보를 얻습니다. 일반적으로 데이터베이스 값은 -P 또는 -T 플래그를 사용하여 chdev 명령으로 재구성설정하지 않는 한, 장치 구성설정 방법에 영향을 미칩니다. 이러한 상황이 발생하면, lsattr 명령으로 표시한 정보가 시스템이 다음에 부트될 때까지 현재 장치 구성을 옳게 나타내지 못할 수도 있습니다.
-D 또는 -E 플래그를 사용할 경우, -O 플래그 역시 사용하지 않는 한 디폴트로 속성 이름의 값, 값, 설명 및 사용자 설정 가능 문자열을 출력합니다. -O 플래그는 지정된 모든 속성의 이름을 콜론으로 구분하여 표시합니다. 다음 행에서 -O 플래그는 모든 해당 속성 값을 콜론으로 구분하여 표시합니다. -H 플래그는 -D, -E 또는 -F 플래그와 함께 사용하여 열 이름 위에 헤더를 표시할 수 있습니다. Format 매개변수가 -F Format 플래그를 사용하여 영숫자가 아닌 문자 또는 공백 문자로 구분되는 열 이름에 대한 인용된 리스트인 사용자 지정 형식으로 출력 형식을 정의할 수 있습니다.
플래그를 명령행에 제공하거나 지정된 File 매개변수로부터 제공할 수 있습니다.
플래그
-a Attribute 특정 장치나 장치의 종류에 지정된 속성에 대한 정보를 표시합니다. 하나의 -a 플래그를 각 속성 이름 또는 여러 속성 이름에 사용할 수 있습니다. 하나의 -a 플래그를 여러 속성 이름에 사용하면, 속성 이름 리스트를 따옴표로 묶되 이름 사이에 공백이 있어야 합니다. -R 플래그를 사용하여 하나의 -a 플래그만을 하나의 속성 이름으로 지정해야 합니다. -a 또는 -R 플래그를 지정하지 않으면, lsattr 명령은 지정된 장치의 모든 속성에 대한 정보를 표시합니다.
-c Class 장치 클래스 이름을 지정합니다. 이 플래그를 사용하여 지정된 클래스 장치에 대한 출력을 제한할 수 있습니다. 이 플래그를 -E 또는 -l 플래그와 함께 사용할 수는 없습니다.
-D -O 플래그와 함께 사용되지 않을 경우, 특정 장치에 대한 속성 이름, 디폴트 값, 설명 및 사용자 설정가능 플래그 값을 표시합니다. -D 플래그는 -O 플래그와 함께 사용될 때 속성 이름과 디폴트 값만을 콜론 형식으로 표시합니다. 이 플래그는 사전 정의된 장치 오브젝트 클래스의 장치를 고유하게 식별하는 -c, -s 및 -t 플래그의 임의 조합 또는 -l 플래그와 함께 사용할 수 있습니다. 이 플래그를 -E, -F 또는 -R 플래그와 함께 사용할 수는 없습니다.
-E -O 플래그와 함께 사용되지 않을 경우, 특정 장치에 대한 속성 이름, 디폴트 값, 설명 및 사용자 설정 가능 플래그 값을 표시합니다. -E 플래그가 -O 플래그와 함께 사용될 때는 속성 이름과 현재 값만을 콜론 형식으로 표시합니다. 이 플래그는 -c, -D, -F, -R, -s 또는 -t 플래그와 함께 사용할 수 없습니다.
-fFile File 매개변수에서 필요한 플래그를 읽습니다.
-F Format 출력을 사용자 지정 형식으로 표시합니다. 여기서 Format 매개변수는 영숫자가 아닌 문자나 공백으로 분리되며 따옴표로 묶인 열 이름 리스트입니다. lsattr 명령은 분리자로 공백 문자를 사용하여 정렬된 열에 출력을 표시합니다. 사전 정의된 속성 및 사용자 조정된 속성 오브젝트 클래스로부터 열 이름만을 지정할 수 있습니다. 열 이름 외에도, 두 가지 특수 목적의 이름이 사용될 수 있습니다. 이름 description을 사용하여 속성 설명에 대한 표시화면을 볼 수 있으며, user-settable을 사용하여 속성 변경 여부에 대한 지침을 얻을 수 있습니다. 이 플래그는 -E, -D, -O 또는 -R 플래그와 함께 사용할 수 없습니다.
-H 열 출력 위에 헤더를 표시합니다. -H 플래그를 -O 플래그와 함께 사용하는 것은 무의미한데, 이는 -O 플래그가 우세하기 때문입니다. -H 플래그를 -R 플래그와 함께 사용하는 것은 무의미합니다. 이는 -R 플래그가 우세하기 때문입니다.
-h 명령 사용법 메세지를 표시합니다.
-lName 장치 논리적 이름을 속성 이름 또는 값이 표시될 사용자 조정된 장치 오브젝트 클래스에 지정합니다.
-O 콜론으로 구분되는 모든 속성 이름을 표시하며, 두 번째 행에 콜론으로 구분되는 모든 해당 속성 값을 표시합니다. 속성 값은 -E 플래그가 지정되었을 때는 현재 값이며, -D 플래그가 지정된 때는 디폴트 값입니다. 이 플래그는 -F 및 -R 플래그와 함께 사용할 수 없습니다.
-R 속성 이름에 대한 규정 값을 표시합니다. -R 플래그는 -D, -E, -F 및 -O 플래그와 함께 사용할 수 없으나, 고유하게 사전 정의된 장치 오브젝트 클래스에서 장치를 식별하는 -c, -s 및 -t 플래그나 -l 플래그와 함께 사용할 수 있습니다. -R 플래그는 리스트 속성 값을 세로 열에 다음과 같이 표시합니다.
Value1
Value2
.
.
ValueN
-R 플래그는 범위 속성 값을 x...n(+i)으로 표시하는데 x는 범위의 시작이고, n은 범위의 끝이며 i는 증분입니다.
-s Subclass 장치 서브클래스 이름을 지정합니다. 이 플래그를 사용하여 지정된 서브클래스의 장치에 대한 출력을 제한할 수 있습니다. 이 플래그를 -E 또는 -l 플래그와 함께 사용할 수는 없습니다.
-t Type 장치 유형 이름을 지정합니다. 이 플래그를 사용하여 지정된 클래스 장치에 대한 출력을 제한할 수 있습니다. 이 플래그를 -E 또는 -l 플래그와 함께 사용할 수는 없습니다.
예제
테이프 장치 rmt0에 대한 현재 속성 값을 나열하려면, 다음을 입력하십시오.
lsattr -l rmt0 -E
시스템은 다음과 유사한 메세지를 표시합니다.
mode yes Use DEVICE BUFFERS during writes True
block_size 512 BLOCK size (0=variable length) True
ret no RETENSION on tape change or reset True
ecc_flag yes Enable ECC True
테이프 장치 rmt0에 대한 디폴트 속성 값을 나열하려면, 다음을 입력하십시오.
lsattr -l rmt0 -D
시스템은 다음과 유사한 메세지를 표시합니다.
mode yes Use DEVICE BUFFERS during writes True
block_size 512 BLOCK size (0=variable length) True
ret yes RETENSION on tape change or reset True
ecc_flag yes Enable ECC True
SCSI 어댑터 scsi0에 대한 bus_intr_lvl 속성의 현재 값을 나열하려면, 다음을 입력하십시오.
lsattr -l scsi0 -a bus_intr_lvl -E
시스템은 다음과 유사한 메세지를 표시합니다.
bus_intr_lvl 14 Bus interrupt level True
tty 장치 tty0에 대한 login 속성의 가능한 값을 나열하려면, 다음을 입력하십시오.
lsattr -l tty0 -a login -R
시스템은 다음과 유사한 메세지를 표시합니다.
enable
disable
share
delay
4207-2 병렬 프린터에 대한 디폴트 속성 값을 나열하려면, 다음을 입력하십시오.
lsattr -c printer -s parallel -t 4207-2 -D
시스템은 다음과 유사한 메세지를 표시합니다.
ptop 30 Printer TIME OUT period True
line 66 Number of LINES per page True
col 80 Number of COLUMNS per page True
ind 0 Number of columns to INDENT True
4207-2 병렬 프린터에 대한 ptop 속성의 가능한 값을 나열하려면, 다음을 입력하십시오.
lsattr -c printer -s parallel -t 4207-2 -a ptop -R
시스템은 다음과 유사한 메세지를 표시합니다.
1...1000 (+1)
테이프 장치 rmt0에 대한 현재 속성 값을 콜론 형식으로 나열하려면, 다음을 입력하십시오.
lsattr -l rmt0 -E -O
시스템은 다음과 유사한 메세지를 표시합니다.
#mode:block_size:ret:ecc_flag
yes:512:no:yes
시스템 속성을 표시하려면, 다음을 입력하십시오.
lsattr -E -l sys0
시스템은 다음과 유사한 출력을 표시합니다.
dcache 64K Size of data cache in bytes False
icache 8K Size of instruction cache in bytes False
keylock normal State of system keylock at boot time False
maxbuf 20 Maximum number of pages in block I/O BUFFER CACHE True
maxmbu 2048 Maximum Kbytes of real memory allowed for MBUFS True
maxuproc 40 Maximum number of PROCESSES allowed per user True
autorestart false Automatically REBOOT system after a crash True
iostat true Continuously maintain DISK I/O history True
realmem 32768 Amount of usable physical memory in Kbytes False
primary /dev/hd7 Primary dump device False
secondary /dev/sysdumpnull Secondary dump device False
conslogin enable System Console Login False
maxpout 0 HIGH water mark for pending write I/Os per file True
minpout 0 LOW water mark for pending write I/Os per file True
memscrub false Enable memory SCRUBBING True
logfilesize 1048576 Error log file size False
주: SMIT(시스템 관리 도구 프로그램)를 사용하면, 같은 정보라도 더 읽기 쉬운 형식으로 표시됩니다(시스템 환경->운영 시스템의 특성 변경/표시).
파일
/usr/sbin/lsattr lsattr 명령이 들어 있습니다.
관련 정보
chdev 명령, lsconn 명령, lsdev 명령, lsparent 명령, mkdev 명령, rmdev 명령