Linux Server Review

Linux Server Review

Quick Linux server review:

# load:
uptime

# what it does
netstat -tlpn # package net-tools
ps auxf

# memory:
# vmstat
# r: runnable (running or waiting to run in queue)
# b: uninterruptible sleep (D in ps)
vmstat # summary
vmstat 1 5 -w # every 1 sec, print 5 . wide .(first line is summary since reboot)
vmstat -s # summary memory stats

free -m
grep -i oom /var/log/messages ( /var/log/syslog )

# CPU:
top

# package sysstat:
mpstat -P ALL # cpu balance

lscpu

pidstat
pidstat 1
pidstat -p $pid

# disk:
vmstat -d
df -h
df -i
iostat -xz 1

# biggest files in / :
du -mxS / |sort -n|tail -10

# network:
# package sysstat
sar -n DEV 1 # network throughput
sar -n TCP,ETCP 1 # TCP stats (also: ss -s)

# distro:
cat /etc/debian_version
lsb_release -a # apt-get install lsb-release

# boot
dmesg |tail
last -a