Information Utilities

Information utilities

This focuses only on tasks that involve retrieving information about the current state of a system, rather than tasks that involve changing the state of the system. This is because the scope of the former is inherently limited (at any point in time, there's only one state), while the latter is infinite (the number of potential future states is unlimited).

most Unix Solaris AIX Linux BSD Windows OS X HP-UX
hardware uname
prtconf
psrinfo
sysdef
prtdiag
kstat -p
openboot
lsattr -El sys0
lsdev
lsattr -El <device>
more
lshw
hardinfo
kinfocenter
hwinfo
lspci
lsusb
lspnp
lsmod
cat /proc/cpuinfo
cat /proc/meminfo
sysctl -a msinfo32
SIV (system information viewer)
pc wizard 2008
usbview usbdeview
dxdiag, gpu caps viewer
driverview
   
hard drives,
partitions
iostat -Ein
format
prtvtoc /dev/rdsk/*s0
lscfg -v fdisk -l
parted -l
hdparm -i
smartctl
diskmgmt.msc  
OS version uname -r showrev
/etc/release
(versions)
oslevel /etc/release equivalent msinfo32
ver
(versions)
 
kernel state data dmesg
fuser
ps
top
io/net/nfs/vm
   stat
kstat
proc tools
sysdef
rpcinfo
topas
  fstat
sysinternals(procexp,handle,tcpview)
nirsoft
nirsoft network
tasklist.exe
   
system monitoring sar
top
sar sar Performance Monitor
system crash   dumpadm + adb/mdb kernel oops   BlueScreenView
WinDbg
drwtsn32
   
core dump gdb pstack
adb  
dbx gdb       gdb
exe/lib image nm
ldd
HT Editor
ELF kickers
dump
elfdump
dump objdump
readelf
pedump.me
link /dump
depends
   
trace API calls dtrace
LD_PRELOAD
dtrace
truss
gcore
truss
strace
strace
ltrace
inotifywait
more
ktrace procmon
rohitab
spystudio
DLL injection
dtrace
tusc
sourceless debug gdb dbx list   ollydbg
cheat engine
disassemblers
   
network sniffing
(driver)
libpcap winpcap
netmon driver
libpcap  
packet analysis wireshark
tcpdump
snoop iptrace wireshark
windump
wireshark
tcpdump
nettl
GUI internals
(for GUI automation)
xwininfo
see list  
      winspector [1]
spy++
winid
clipspy
   
see also [1] [2] [1] [2] Nirsoft [1]

See also: