diff -r 864237ce5f1b -r 7ec89ebc4498 hw-list.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/hw-list.rst Fri Oct 12 14:25:50 2012 +0300 @@ -0,0 +1,103 @@ +.. -*- coding: utf-8; -*- +.. include:: HEADER.rst + +================ + List hardware. +================ +.. contents:: + +Connon method under Linux. +========================== + + ``dmesg`` + Messages about detecting new hardware. + ``lshal -m`` + monitor for hardware changes + ``lspci`` + all PCI devices + ``hwinfo --short`` + Overview of all hardware, as well as more detailed info. + ``lshw`` + Another program for listing hardware. + ``lshw -html | w3m -T text/html`` + Lists hardware with HTML output in the w3m web browser. + ``uptime`` + Current time elapsed since last reboot, users, and load average. + ``lsusb`` + USB buses and attached devices. + +Graphics card. +============== + + ``glxinfo`` + Details about OpenGL, the Xserver, and your graphics card. + ``glxinfo | grep direct`` + Do you have direct 3d rendering? + ``glxinfo | grep vendor`` + Graphics card vendor. + ``lspci | grep VGA`` + Specific graphics card model. + ``glxgears`` + A simple 3d benchmark, prints frame rate to the terminal. + ``xrandr`` + Supported display resolutions. + +Audio. +====== + + ``lspci | grep Audio`` + Audio controller. + ``aplay --list-devices`` + More audio device information. + +Software versions. +================== + + ``cat /etc/issue`` + Current distribution and version. + ``apt-cache showpkg packagename`` + Packagename’s version and dependencies. + ``uname -r`` + Linux kernel version. + ``uname -a`` + All kernel details. + +Networking. +=========== + + ``lspci | grep Ethernet`` + Ethernet controllers. + ``ip addr show`` + List of netword devices, assigned IP addresses and MAC addresses. + ``ifconfig`` + Networking interfaces, IP addresses, and more. + +Processor. +========== + + ``cat /proc/cpuinfo`` + All processors, clock speeds, flags, and more. + ``cat /proc/loadavg`` + Processor load average for the last 1, 5, and 15 minutes. + ``top`` + Press C key to sort processes by CPU usage. + +Memory. +======= + + ``cat /proc/meminfo`` + Amount of RAM and swap, and how much is being used for what. + ``free -m`` + Total, used, and free memory shown in MB. + ``top`` + Press M key to sort processes by memory usage. + +Hard disks. +=========== + + ``df -H`` + Partitions, as well as their mount-points and usage in GB. + ``sudo fdisk -l`` + All partitions, their device names, and positions on disk. + +