Linux Watch Primer Tutorial

Linux Watch Primer Tutorial

Linux Watch Primer Tutorial

Command line work, when you are wanting to monitor something in real time, can be a tad repetitive, using the keyboard up arrow a lot in our case. But there is the …

  • Linux command watch

    watch runs command repeatedly, displaying its output (the first screenfull). This allows you to watch the program output change over time. By default, the program is run every 2 seconds; use -n or –interval to specify a different interval.

    … meaning for “df -h” (disk space) monitoring, for example …

    watch -d "df -h"

    … not on Mac OS X … but never fear … this useful link helped us to …

  • Mac OS X …

    while clear; date; df -h; do sleep 2; done

… that you can stop with Ctrl-C keyboard press.

Other monitoring ideas (that you could substitute in for “df -h” above) could be …

  • show current date and time


    … up in right hand corner? … try …

    while sleep 1;do tput sc;tput cup 0 $(($(tput cols)-29));date;tput rc;done &
  • top 5 resource hungry processes

    ps aux | sort -nrk 3,3 | head -n 5

    … or perhaps try something like … top | head -17 | tail -5
  • last 5 files in current folder

    ls -clt | egrep -v '^t' | egrep -v '^d' | head -5
  • disk space

    df -k /
  • disk inode count

    df -i
  • history of last logged in users

  • outputs all the service/process using port 80

    lsof -iTCP:80 -sTCP:LISTEN

… the list can go on and on.

We hope you find this tip helpful

If this was interesting you may be interested in this too.

This entry was posted in eLearning, Operating System, Tutorials and tagged , , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>