Few useful commands in Linux

There are a lot of commands which I use regularly. Some of them are very frequently used. The problem is rarely I remember all the required syntax and probable options for many of them. There is a very popular comic on xkcd on the same. tarSometimes I check man and sometimes I google them. So to help myself I’m accumulating some of them here. Continue reading


Install Skype on Ubuntu 16.04

I use Skype regularly for video calling. It works excellent even when I call from my cell phone. Nowadays there are several other applications are available too for video calling. But still now I’ve found Skype is the best to handle noise and consistent during longer calls.

Recently I’d upgraded my OS to Ubuntu 16.04. As Skype is not available in Ubuntu repository so again I was looking for the Skype installation details. Hence just to make good use of my time on the next iteration- here is the post. Continue reading

Supervisord: Parallel child process spawning and monitoring

Supervisord is a simple and popular choice for process monitoring. Supervisord‘s primary purpose is to create and manage processes based on data in its configuration file. It does this by creating subprocesses. Each subprocess spawned by supervisor is managed for the entirety of its lifetime by supervisord. Continue reading

Explaining SQL Explain

MySQL and MariaDB provide a useful EXPLAIN command which analyzes queries and detect potential performance issues. EXPLAIN describes how a SELECT will be processed including information about JOINS. EXPLAIN EXTENDED provides additional information and estimates the number of table rows that are filtered by the condition. Everyone uses this frequently. Now- how to interpret a query’s explain plan-
Continue reading