Nutty is a browser tool in which you can share your local desktop terminal console with a remote user. It does not matter if you or the remote user is behind firewall.

Installation (3 steps):

  1. Install Extension
    After installing the extension you will see  icon beside the address bar.
  2. Install tmux
    • Ubuntu: sudo apt-get install tmux
    • Fedora: sudo yum install tmux
    • MacOSX: sudo brew install tmux
      (install brew from here)
  3. Run one the following commands in terminal:
    sudo pip install nutty

    Or if you don’t have pip installed, run:

    curl -s | sudo sh

After step-3 click  icon beside the address bar to start terminal in the Chrome browser, it will also give you a unique URL which you can share with a remote user.

You can view the FAQ with more info here



Linux Commands In Structured Order with Detailed Reference


Linux command shelf is a quick reference guide for all linux user who wish to learn linux commands. Commands are divided into 15 categories , which would be more easier to understand what commands to be used in specific requirement. The pdf format of linux command shelf is also available. You could reach Bobbin Zachariah the author of this guide for any comments or corrections.

You can download the latest version of linux command shelf in pdf format. Current linux command shelf version is 1.1. This guide can be used by both advanaced and new linux users , provided the best efforts to give most relevant linux commands.

You can navigate to each section using the index that is places on the right hand side of this page or just below. If you feel hard to understand any command please let me know on my above profile page.




forkstat: a new tool to trace process activity

One of my on-going projects is to try to reduce system activity where possible to try to shave off wasted power consumption.   One of the more interesting problems is when very short lived processes are spawned off and die and traditional tools such as ps and top sometimes don’t catch that activity.   Over last weekend I wrote the bulk of the forkstat tool to track down these processes.

Forkstat uses the kernel proc connector interface to detect process activity.  Proc connector allows forkstat to receive notifications of process events such as fork, exec, exit, core dump and changing the process name in the comm field over a socket connection.

By default, forkstat will just log fork, exec and exit events, but the -e option allows one to specify one or more of the fork, exec, exit, core dump or comm events.  When a fork event occurs, forkstat will log the PID and process name of the parent and child, allowing one to easily identify where processes are originating.    Where possible, forkstat attempts to track the life time of a process and will log the duration of a processes when it exits (note: this is not an estimate of the CPU used).

The -S option to forkstat will dump out a statistical summary of activity.  This is useful to identify the frequency of processes activity and hence identifying the top offenders.

Forkstat is now available in Ubuntu 14.04 Trusty Tahr LTS.  To install forkstat use:

 sudo apt-get install forkstat  

For more information on the tool and examples of the forkstat output, visit the forkstat quick start page.


How to enable BoxTrapper


The ‘BoxTrapper’ functions as a email spam filter for email accounts (addresses) in cPanel. The ‘BoxTrapper’ works through “challenge-response” verification. When an email is sent to an account that has enabled BoxTrapper, BoxTrapper automatically sends a verification email in response. This verification email requires the original sender to send a reply or click a link. After the sender does this, BoxTrapper delivers the original message to the intended recipient’s account.

The goal in enabling BoxTrapper is to block email senders who do not reply to the verification email or click the verification link.

Here is the steps for the question “How can I activate BoxTrapper on my cPanel server?

Step I : login to the WHM control panel.
Step II : Go to,

Server Configuration –> Tweak Settings –> Mail

Step III : Enable ‘BoxTrapper Spam Trap’ and SAVE

BoxTrapper Spam Trap




35 Best Places to Learn How to Code Quickly

I usually don’t add a lot of references to coding info beyond bash hacks but I felt this would be a good resources to save for future reference… enjoy!


1) MIT Open Courses Ware

MIT course ware have a number of courses related engineering and computer science. It provides all the free resources as exams, assignments, design and analysis algorithms and more.


best resources to learn code online - mitopencourseware

Continue reading “35 Best Places to Learn How to Code Quickly”

Common Linux Log Files



If you spend lot of time in Linux, it is essential that you know where the log files are located, and what is contained in each and every log file.

/etc/rsyslog.conf controls what goes inside some of the log files. For example, following is the entry in rsyslog.conf for /var/log/messages.

$ grep “/var/log/messages” /etc/rsyslog.conf


In the above output…
Continue reading “Common Linux Log Files”