×


Linux Resources


Use the Dig Command in Linux - Doing it right ?

This article covers how to query various DNS records. The dig command in Linux is used to gather DNS information. It stands for Domain Information Groper, and it collects data about Domain Name Servers. The dig command is helpful for diagnosing DNS problems, but is also used to display DNS information.

By default, dig sends the DNS query to name servers listed in the resolver(/etc/resolv.conf) unless it is asked to query a specific name server.


How to Install Dig on Linux ?

1. On Debian and Ubuntu, run:

$ apt-get install dnsutils

2. On CentOS 7, run the command:

$ yum install bind-utils

3. Once installed, check the version, to make sure the setup was completed successfully:

$ dig -v


Dig Syntax

In its simplest form, the syntax of the dig utility will look like this:

dig [server] [name] [type]


i. [server] – the IP address or hostname of the name server to query.

If the server argument is the hostname then dig will resolve the hostname before proceeding with querying the name server.

It is optional and if you don't provide a server argument then dig uses the name server listed in /etc/resolv.conf.

ii. [name] – the name of the resource record that is to be looked up.

iii. [type] – the type of query requested by dig. For example, it can be an A record, MX record, SOA record or any other types.

By default dig performs a lookup for an A record if no type argument is specified.


Top 5 Open-Source Monitoring Tools

This article covers the top monitoring tools in the market. Monitoring tools help ensure the stability of not only the computer systems and networks, but also help ensure the stability of a business or an enterprise. Many monitoring tools ask users to share information and data which usually businesses or enterprises are not comfortable sharing.

The open-source monitoring tools providing open access are free from the blame of data theft because, with open-source monitoring tools, the companies are not forced to share their data if they don't want to.

Monitoring is essential to businesses to ensure a necessary system is up and running. Monitoring different aspects of your IT Infrastructure setup can cause a lot of tantrum if not done properly with the right tools.


Top 5 Languages for Automation in Linux

This article covers software programming languages which are the top-rated languages being used by the quality assurance engineers for designing and developing the most efficient and reliable test automation software. Python, Java, C#, JavaScript and Ruby, all are well-acclaimed programming languages to deliver and support test automation for software applications developed in any of the platforms.

Automation testing is one of the booming demands of all organizations across the globe. Many quality assurance engineers face a key challenge in setting up an environment capable of most seamlessly testing the developed software against the documented test cases and requirements. Verifying and validating all the test case scenarios is a tedious task to perform thereby giving rise to the need for automation testing. Automation testing significantly enhances and improves the software testing processes.


Top 5 Linux Distros for Gaming

This article covers the leading gaming distros for Linux. Pop!_OS tops our list of the best gaming distros available in the market for Linux operating system users. Ubuntu, being an efficient and overall optimal operating system that ensures execution of any task, comes second on our list. Whereas GamerOS, Fedora Games Spin, and Manjaro Gaming Edition follow the suit. The here listed paradigms are found and proven to be the best gaming distros for Linux by many reviewers and users. From Pop!_OS to Manjaro Gaming Edition, any adopted distro is ensured of providing an efficient, seamless, and enhanced gaming experience to the Linux gamers. 

However, many other distros too lead the market such as Drauger OS, Lakka, etc. Still, the distros listed in this guide have proven to outperform their peers numerous times and thereby are listed here as the top five best Linux Distros for Gaming.


Top 5 Source Code Repositories

This article covers the top-performing code repositories which are all Git-based. Git was created by Linus Torvalds in 2005 for the development of the Linux kernel, and henceforth it can be safely concluded that all the discussed source code repositories support and are compatible with not just Linux but the rest of the operating systems too. Any source code developed or created in any of the operating systems can seamlessly be managed in GitHub, BitBucket, SourceForge, Assembla, and CloudForge. Along with that, the paradigms are top-rated by users and many reviewers around the globe. 

Therefore, to manage the software application development processes, any of the discussed paradigms can be safely adopted and is assured of providing optimal performance and expected services.


Install and Use Unbound in Ubuntu 20.04 - Step by Step Process ?

This article covers how to install and configure the Unbound name resolution server in Ubuntu with basic configuration. Unbound is basically a recursive-only caching DNS server which can perform DNSSEC validation of results. Unbound is the best alternative for setting up a caching nameserver on your LAN or personal machine.


To install Unbound from official Repository, run the following commands:

$ sudo apt update
$ sudo apt install unbound -y

Search by typing a one letter Word Term Here