LinuxはCPU情報、機器型番などのハードウェア情報を表示する
2551 ワード
試験機器のハードウェア情報:CPU情報(型番)#cat/proc/cpuinfo|grep name|cut-f 2-d:|uniq-c 8 Intel(R)Xeon(R)CPU E [email protected] GHz(8個の論理CPUが見られ、CPU型番も分かった)#cat/proc/cpuinfo|grep physical|uniq-c 4 physical id:0 4 physical id:1(実際には2つの4コアのCPUであることを示す)#getconf LONG_BIT 32(現在のCPUが32 bitモードで動作していることを説明するが、CPUが64 bitをサポートしていないことを意味しない)#cat/proc/cpuinfo|grep flags|grep'lm'|wc-l 8(結果が0より大きいことを説明し、64 bit計算をサポートすることを説明する.lmはlong modeを指し、lmをサポートするのは64 bit)cpuの詳細情報を完全に見るが、ほとんどは関心がない.dmidecode|grep'Processor Information'メモリ情報を表示#cat/proc/meminfo#uname-a Linux euis 1 2.6.9-55.Elsmp#1 SMP Fri Apr 20 17:03:35 EDT 2007 i 686 i 686 i 386 GNU/Linux(現在のオペレーティングシステムカーネル情報を表示)#cat/etc/issue|grep Linux Red Hat Enterprise Linux AS release 4(Nahant Update 5)(現在のオペレーティングシステムリリース情報を表示)マシン型番#dmidecode|grep"Product Name"ネットワークカード情報を表示#dmesg|grep-i eth
-------------
しげん
ディスクとパーティション
ネットワーク
プロセス
ユーザー
サービス
プログラム
-------------
# 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 #