리눅스 파일시스템의 속성을 보여주는 명령어

사용법 : lsattr [옵션] [파일] 
-R : 디렉토리와 그 안의 내용에 대해 모두 속성값을 출력한다. 
-a : .으로 시작하는 파일을 포함한 디렉토리 내 모든 파일을 보여준다. 
-d : 디렉토리를 보여줄 때 그 안에 든 파일을 보여주는 것이 아나라 일반 파일과 마찬가지로 보여준다. 
-v : 파일 버전을 출력한다. 

lsattr 명령어는 chattr명령으로 변경한 파일의 속성 내용을 볼 수 있다.
구체적인 사용법은 chattr 명령을 참고하자.
chattr +i 옵션으로 /etc/passwd에 i 속성을 부여해 보자. 이는 파일을 지울 수도, 이름을 변경할 수도, 내용을 추가할 수도, 링크를 생성할 수도 없다.

# chattr +i /etc/passwd 

chattr 명령으로 변경된 속성을 살펴보기 위해서는, lsattr 명령이 필요하다.

# lsattr /etc/passwd 
---i---------- /etc/passwd 




[관련 명령어]
chattr 파일시스템의 파일 속성을 변경하는 명령어
2005/06/17 23:20 2005/06/17 23:20
하드웨어 장치 정보와 현재 상태를 확인한다.

사용법 : lsdev 

lsdev 명령은 시스템에 인식된 하드웨어의 장치명과 DMA, IRQ, I/O포트 등의 정보를 보여주는 명령어이다. 이 명령으로 시스템에 인식된 하드웨어 정보를 한 눈에 볼 수 있는 장점이 있다.

# lsdev 
Device            DMA   IRQ  I/O Ports 
------------------------------------------------ 
00:10.0                      e400-e47f 
00:12.0                      e800-e87f 
3Com                         e400-e47f e800-e87f 
3Dfx                         d000-d0ff 
cascade             4     2 
dma                          0080-008f 
dma1                         0000-001f 
dma2                         00c0-00df 
eth0                     12 
eth1                      5 
fpu                          00f0-00ff 
ide0                     14  01f0-01f7 03f6-03f6 f000-f007 
ide1                     15  0170-0177 0376-0376 f008-f00f 
Intel                        4000-403f 5000-501f e000-e01f f000-f00f 
keyboard                  1  0060-006f 
PCI                          0cf8-0cff d000-dfff 
pic1                         0020-003f 
pic2                         00a0-00bf 
rtc                       8  0070-007f 
serial                       02f8-02ff 03f8-03ff 
timer                     0  0040-005f 
usb-uhci                 10  e000-e01f 
vga+                         03c0-03df 
2005/06/17 23:19 2005/06/17 23:19
현재 동작하고 있는 모듈을 확인한다.

사용법 : lsmod 

lsmod 명령으로 시스템에서 현재 동작하고 있는 모듈을 살펴 볼 수 있다.

# lsmod 
Module                  Size  Used by    Not tainted 
iptable_mangle          3040   0  (autoclean) (unused) 
iptable_filter          2560   0  (autoclean) (unused) 
ipt_MASQUERADE          2368   0  (unused) 
iptable_nat            22228   1  [ipt_MASQUERADE] 
ip_tables              13952   6  [iptable_mangle iptable_filter ipt_MASQUERADE iptable_nat] 
ip_conntrack           26164   1  [ipt_MASQUERADE iptable_nat] 
3c59x                  28552   2 
ide-cd                 32256   0  (autoclean) 
cdrom                  32128   0  (autoclean) [ide-cd] 
usb-uhci               24676   0  (unused) 
usbcore                73792   1  [usb-uhci] 
ext3                   65984   1 
jbd                    47500   1  [ext3] 

좀 더 자세한 설명은 modprobe 명령어에서 함께 살펴보자.

[관련 명령어]
insmod 시스템에 모듈 적재 명령어
modprobe insmod 보다 지능적인 시스템에 모듈 적재 명령어
2005/06/17 23:17 2005/06/17 23:17