How to fix “the DNS server is not responding”

How to Fix DNS Server Isn't Responding

The “DNS Server is Not Responding” error is a common issue that can disrupt your internet browsing experience. DNS (Domain Name System) also known as the phonebook of the internet, is a database that holds the IP addresses and domains that we use to access websites, servers, and other services.

The DNS translates the domains (like www.example.com) into IP addresses that computers use to identify each other on the network. When your computer can’t communicate with the DNS server, you’ll encounter this error. Here’s a guide to help you troubleshoot and fix this issue on Windows, macOS, and routers.

Read More

How to Check Python Version on Linux

How to Check Python Version on Linux

In this guide, we’ll walk you through various methods to help you check Python version on Linux. Python has become one of the most popular programming languages worldwide, because of its simplicity and the wide range of areas in which it is used such as web frameworks, software development, data analysis, and task automation. However, ensuring you have the correct version of Python installed is crucial to check for compatibility and if you are running the latest version if you are starting a new project.

Read More

How to fix “dns_probe_finished_nxdomain”

How to fix "dns_probe_finished_nxdomain"

The DNS_PROBE_FINISHED_NXDOMAIN is an issue related to the Domain Name System (DNS). It occurs when the DNS can not connect the website URL to the server IP address. When we enter the domain in our browser, the DNS fails to resolve the domain name. The NXDOMAIN stands for non-existing domain and the cause of this can be DNS misconfiguration, DNS propagation, Firewall, Internet Connection, etc.

Read More

What is the OOM Killer on Linux?

What is the OOM Killer on Linux?

This tutorial is about the OOM killer and how it can impact our Linux operating system.

OOM killer is a shortcut to Out of Memory Killer and is a Linux component designed to prevent RAM exhaustion. The OOM Killer has one task, and that task is to check if there is enough available memory, and if there is not, then select a process to kill to free up some RAM. The situations with exhausted memory occur because the Linux kernel has over-allocated too much for its processes. In the following paragraphs, we will talk about memory over-allocation, the lifecycle of the OOM killer, how it selects which process should be killed, the OOM killer messages, etc.

Read More

How to use Cron Jobs

How to use Cron Jobs on Linux

Cron is a widely used tool which is used to schedule tasks or so-called jobs on any Unix-like operating system. It can be set up to run the corn jobs daily, weekly, or monthly, but it can also be set up to run any given period or once only.

For example, you want to run a backup script during off-work hours. Using cron jobs, you can easily schedule the script to run at a specific time daily, every second day, weekly, or any other period.

Read More

How to Fix 401 Unauthorized Error

How to fix 401 unauthorized error

When trying to access a website, you may get a 401 unauthorized error message. This error message not only makes things difficult for website visitors but can also make things difficult for website owners. If you are a website visitor, this error message means you cannot log in to or even view a website. You will not be able to enjoy the features on the website. In addition, for website owners, you will not be able to enter the admin dashboard of your own website.

Even though Error 401 is troublesome, you don’t need to worry. We will explain the cause and how to solve it. This article summarizes the 401 Unauthorized HTTP error code and provides instructions on troubleshooting procedures to address it in case you encounter this problem.

Read More