Linux_システムまたはハードウェア情報の表示

3555 ワード


システム
# uname -a               #     /    /CPU  
# head -n 1 /etc/issue   #         
# cat /proc/cpuinfo      #   CPU  
# hostname               #       
# lspci -tv              #     PCI  
# lsusb -tv              #     USB  
# lsmod                  #          
# env                    #       

しげん
# free -m                #               
# df -h                  #          
# du -sh <   >        #          
# grep MemTotal /proc/meminfo   #       
# grep MemFree /proc/meminfo    #        
# uptime                 #         、   、  
# cat /proc/loadavg      #       

ディスクとパーティション
# mount | column -t      #          
# fdisk -l               #       
# swapon -s              #         
# hdparm -i /dev/hda     #       (    IDE  )
# dmesg | grep IDE       #      IDE      

ネットワーク
# ifconfig               #            
# iptables -L            #        
# route -n               #      
# netstat -lntp          #         
# netstat -antp          #            
# netstat -s             #         

プロセス
# ps -ef                 #       
# top                    #         

ユーザー
# w                      #       
# id <   >            #         
# last                   #         
# cut -d: -f1 /etc/passwd   #         
# cut -d: -f1 /etc/group    #        
# crontab -l             #            

サービス
# chkconfig --list       #         
# chkconfig --list | grep on    #            

プログラム
# rpm -qa                #           

 
一般的なコマンドは次のように整理されます.
マザーボードのシリアル番号の表示:dmidecode|grep-i'serial number'
ハードウェア検出プログラムkuduzで新しいハードウェアを検出する:service kudzu start(or restart)
CPU情報の表示:cat/proc/cpuinfo[dmesg|grep-i'cpu'][dmidecode-t processor]
メモリ情報の表示:cat/proc/meminfo[free-m][vmstat]
ボード情報の表示:cat/proc/pci
グラフィックス/サウンドカード情報の表示:lspci|grep-i'VGA'[dmesg|grep-i'VGA']
NIC情報の表示:dmesg|grep-i'eth'[cat/etc/sysconfig/hwconf|grep-i eth][lspci|grep-i'eth']
PCI情報の表示:lspci(cat/proc/pciより直感的)
USBデバイスの表示:cat/proc/bus/usb/devices
キーボードとマウスの表示:cat/proc/bus/input/devices
システムのハードディスク(HDD)情報と使用状況の表示:fdisk&disk–l&df
各デバイスの割り込み要求の表示(IRQ):cat/proc/interrupts
システムの32ビットまたは64ビットカーネルモードの表示と起動:isalist–v[issainfo–v][isainfo–b]
dmidecodeはbios、cpu、メモリなどのハードウェア情報を表示します.
現在のディスプレイのリフレッシュ頻度を測定します:/usr/sbin/ffbconfig–rev?
システム構成の表示:/usr/platform/sun 4 u/sbin/prtdiag–v
現在のシステムで適用されているパッチの表示:showrev–p
現在の実行レベルを表示:who-rH
現在のbindバージョン情報の表示:nslookup–class=chaos–q=txt version.bind
 
dmesg|moreハードウェア情報の表示
lspciは、usb、NICなどの周辺情報を表示する
lsnodロードされたドライバの表示
lshw
psrinfo-v現在のプロセッサのタイプと速度(プライマリ周波数)を表示
prtconf-v現在のOBPバージョン番号を印刷
iostat–Eハードディスク(vendor,RPM,Capacity)の物理情報を表示
prtvtoc/dev/rdsk/c 0 t 0 d 0 sディスクのジオメトリパラメータとパーティション情報を表示
df-F ufs-o i使用済みおよび未使用のi-node数を表示
isalist –v
 
「/proc」のファイルでは、ファイル表示コマンドを使用してその内容を参照できます.ファイルにはシステム固有の情報が含まれています.
CpuinfoホストCPU情報
DmaホストDMAチャネル情報
Filesystemsファイルシステム情報
Interruptsホスト割込み情報
IoprotsホストI/O側スローガン情報
Meninfoホストメモリ情報
Version Linuxメモリバージョン情報
 
備考:proc-process information pseudo-filesystemプロセス情報偽装ファイルシステム