Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Possible Duplicate:
checking hardware on linux

I want to list all the hardware details about my system. To start with I've following things in my mind.

processor memory bios hba

I've got few details about processor like

processor: Current Speed, Max Speed, Family, Manufacturer, Version, No of CPU's

Can anybody expand the list for me of what other hardware details i need to figure out.

share|improve this question

marked as duplicate by Gilles, Michael Mrozek Mar 10 '12 at 19:30

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

few more details hostname ip pagesize hostid – doubledecker Mar 9 '12 at 11:13
How could we know what you need? Please clarify your question. – Mat Mar 9 '12 at 11:14
@Mat: I need list of items which cover under each category. for ex: processor: Current Speed, Max Speed, Family, Manufacturer, Version, No of CPU's – doubledecker Mar 9 '12 at 11:16
take a look into output of lspci/lshw – vasily-vm Mar 9 '12 at 11:27

Here is a little collection of the basic command-line utilities for this task.

Especially lshw and lspci are very useful. Occasionally dmidecode could carry additional information - I never ever had to use it, although.

As far as I know, report-hw is extremely useful in Debian-based systems (not tested).

biosdevname gives you the BIOS-given name of a device. It is needed rarely, but in some scenarios it could save life.

You didn't ask, but hdparm and sdparm are useful for harddisks and solid state drives, respectively. smartctl is for SMART-operations.

share|improve this answer

Take a look into lspci, lshw, lscpu and dmidecode.

share|improve this answer
Debian and Ubuntu (perhaps others — it's in the util-linux package) also have lscpu which gives you lots of information about your CPU(s) and the way they're interrelated. – Alexios Mar 9 '12 at 12:18
@Alexios Interesting. Will add on my answer. – Renan Mar 9 '12 at 12:33

I like to add lsusb and lsdev as well, but probably one of the best hints is:

Try cfg2html, this is a script that calls all other scripts to give you an overview about your system.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.