These are some of my favorite commands for understanding what’s going on inside of a Debian Linux client/server.
Random list of commands
top
htop
ps -A
ps -A –sort -rss -o comm,pcpu,pmem | head -n 11
ps -a -x -u
vmstat -S M
vmstat -S m
free -g
free -m
df -h
sudo du -hs /*
cat /proc/cpuinfo
cat /proc/cpuinfo |grep Intel
cat /proc/meminfo
cat /proc/meminfo |grep Swap
dmesg |more
dmesg > dmesg.txt
dmesg | grep mysql
lspci
lshw
lshw > lshw.txt
cd /var ; du -B m | sort -n | tail
cd /usr ; du -B m | sort -n | tail
cd /home ; du -B m | sort -n | tail
sudo apt-get install sysstat
iostat
iostat -x 2
iostat 10 5
iostat 1 5
iostat 5 20
iostat –d –x 5
iostat 5 20
iostat -m /dev/xvda
iostat -m /dev/xvda 5
sudo apt-get install dstat
dstat
sudo apt-get install iotop
sudo iotop -aoP
sudo apt-get install apachetop
sudo apachetop