Tricky question: What protocol (TCP or UDP) DNS server uses when a client queries?

By default DNS server will serve all client queries with UDP protocol on 53 port. One reason for this selection of protocol is to get faster answers from DNS Server to the client. The UDP protocol do not require any handshake like TCP before the connection establishment. Many people new to Linux do not know(…)

What is a mount point in Linux/Unix?

Mounting takes place before a computer can use any kind of storage device (such as a hard drive, CD-ROM, or network share). The user or their operating system must make it accessible through the computer's file system. A user can only access files on mounted media –From Wikipedia. From the above statement only a geek(…)

Why swap is double the size of the RAM in Linux/Unix?

One of our blog reader asked below question.. Q. Why we give swap partition in double the size of the RAM? It has a meaning and for that we should know memory hierarchy. We have different levels of memory which is useful for processing your data. They are as follows.   Processor/CPU registers(Bits in size)(…)

We are blessed with a cute baby boy..!

I would like to share an important event from my personal front. We are blessed with a cute baby boy on 21st June 2013. We are happy and enjoying with our new member of our family. He is so adorable that I am literally spending lots and lots of time with him now a days(…)

PERL Scripting: Install a module through CPAN and manually

In this we will see how to install PERL modules in Linux/Unix. Some times it is required to enhance a program capabilities by including a piece of code. Instead of we writing a code we can check if any modules are available at which can be downloaded for free of cost. We can even(…)

How to install CPAN package and configure it in Linux?

CPAN(Comprehensive Perl Archive Network) is an online portal( and a repository of PERL modules written by community. The beauty of this online resource is we can download and install these modules in to your machine with CPAN command. This tutorial show you how to install and configure CPAN in Linux operating systems like Redhat, Fedora,(…)

Find Network card(Wired/wireless) details in Linux/Unix

Today we will see how to find different properties of LAN or Network or NIC card in Linux. As a Linux user we should know about some network properties like network card name, speed's, driver details etc. We already covered some stuff related to hardware finding tools in our ongoing "Know your hardware in Linux"(…)

Find Sound card details in Linux/Unix

Sound card is a hardware device which will give a machine the capability to play audio files and audio in video file for us. In this post we will see how to get sound card hardware and sound card driver details. We already covered following stuff in this "Know your hardware in Linux" series. Get(…)

Find Optical devices(CD/DVD ROM’s) details in Linux/Unix

Some times it is required to get CD/DVD-ROM details. We have number of commands like dmesg, df, to check different properties like the CD/DVD-ROM device name, mount point etc. But if you want to get complete details like CD/DVD-ROM manufacture details, write and read speed details, Kernel driver which can communicate with this hardware we(…)