Probably one of the most common problems you will face on a system is that it is so slow to being unresponsive. Often this can be caused by network issues, but in this guide we will discuss some local troubleshooting steps, you can use to get the difference between a network and a machine.
When a machine is sluggish, it is often because you have consumed all of particular resources on the system. The main system resources are CPU, RAM, disk I/O, and network statistics. Due to overuse of any of these resources, a system can bog down to the…
Redis is most popular open-source key-value data store in-memory database that can be used as a cache server, message broker, etc. In this guide, we will learn how to install Redis on Ubuntu and CentOS servers. This guide describes how to install Redis on Ubuntu and CentOS (Linux).
Redis also provides a number of features given below,
By default Redis packages is available in Ubuntu repositories, So just perform a repos update before that,
$ sudo apt update
Next install redis on ubuntu with the below command,
$ sudo apt install redis
Now start the redis service using below command.
Kubernetes is an open source container orchestration tool for deploying applications. In Kubernetes cluster setup, we have one master and multiple worker nodes or Minion. From the master node, we manage the cluster and its nodes using kubeadm and kubectl utility. In CentOS 8/RHEL 8. docker has now been replaced by podman and buildah tools from Redhat. So docker package has been removed from the default package repository. In this guide, we will learnt how to Install and configure Kubernetes Cluster (k8s) on CentOS 8/RHEL 8.
Kubernetes can be installed and deployed on various platforms using following methods,
Nginx is an open-source and globally popular web server. In our previous tutorials. In this guide, we will discuss how we can host multiple websites and configure ssl on Nginx webserver. Similarly how we do configure virtual hosting and SSL Configuration in Nginx Web Server in Linux. Nginx has Server Blocks to host multiple websites.
By default, Nginx has a single server block to host a single website the default webpage in /var/www/html. The default document directory for Nginx. Now let’s see how you can host multiple websites with Nginx by using multiple server blocks.
The first thing you have…
As a DevOps Engineer, you must have good knowledge of version control system. Git is most widely used version control system. Here we consolidated top 20 GIT interview questions and answers.
Ans: GIT is a distributed version control system and source code management system (SCM). You can handle small and large projects with speed and efficiency with Git.
Que:2- What is a repository in GIT?
Ans: A repository in GIT, contains a directory named .git, where it keeps all its metadata for the repository. The…
Normally shells are interactive. That means shell accept command from you (via keyboard) and execute them. But if you execute a sequence of commands ( you can store this sequence of command into text file) and instruct the shell to execute this text file instead of entering the commands one by one. This is known as shell script.
Shell script is not compiled before executing. It is executed with the help of an interpreter. An interpreter is a shell program. There are many shells (i.e. interpreters) available in Unix like Operating Systems. These are as follows,
Note : /etc/shells file…
Being a DevOps Engineer, you should have deep understanding of docker containerization technology. In every devops engineer technical interview, it is obvious interviewer will ask questions from docker. Here we consolidated frequently asked top 20 docker interview questions and answers for devops engineers.
Que: 1- What is Docker?
Ans: Docker is a Container management technology that packages your application and all its dependencies altogether in the form of Containers to ensure that your application works seamlessly in any environment.
Que: 2- What is Docker image?
Ans: Docker images are the main source of Docker container. …
SSL certificates are used to encrypt the traffic between the server and client within web servers and provides extra security for users accessing web application. Let’s Encrypt provides an easy way to obtain and install trusted certificates without any cost. This guide will show you how to install FREE SSL/TLS Certificate on Apache with Let’s Encrypt on Ubuntu 18.04/20.04 server running Apache as a web server.
Let’s Encrypt certificates are fetched through client software…
Ansible is an open source IT Automation tool that automates application deployment, infrastructure service orchestration, cloud provisioning and many more. It uses YAML files or playbooks at run time. In this guide, you will learn how to install and configure Ansible on Amazon Linux 2 on AWS.
Ansible uses push mechanism that’s why it doesn’t require any agent on nodes. Whereas puppet and chef configuration management tools uses pull mechanism and requires agents to be installed on nodes.
Although there are various advantages of using Ansible in your infra but below are few and important advantages.
AWS Cloud Admin is the most prestigious job in this era but you have to crack the Cloud Interview first to get this job. But cracking cloud interviews is very tough and you must have in depth knowledge of each and every service you worked upon. Here we consolidated Top 25 AWS Cloud Admin Interview Questions and Answers for experienced sysadmins. Just go through them and you will feel more confident during interviews.
Que:1- How can I change an EBS volume type and increase a volume size?
Ans : First choose the volume that you want to modify and then…