======Get Linux System Info====== =====Get Linux Version Number===== lsb_release -a or cat /etc/issue =====Get Process RAM Usage===== PROCESSID=1; TYPE="Rss";echo 0 $(cat /proc/`$PROCESSID`/smaps | grep $TYPE | awk '{print $2}' | sed 's#^#+#') | bc Where $PROCESSID is the name of the process you want to inspect and $TYPE is one of: * ''Rss'': resident memory usage, all memory the process uses, including all memory this process shares with other processes. It does not include swap; * ''Shared'': memory that this process shares with other processes; * ''Private'': private memory used by this process, you can look for memory leaks here; * ''Swap'': swap memory used by the process; * ''Pss'': Proportional Set Size, a good overall memory indicator. It is the Rss adjusted for sharing: if a process has 1MiB private and 20MiB shared between other 10 processes, Pss is 1 + 20/10 = 3MiB