Latest Tutorials

Terraform vs Ansible: What's the difference and which one you should use?
Preparing your Infrastructure as Code solution? Ansible and Terraform are two of the most popular choices. But what's the difference?
ยท Rakesh Jain

How to List Only Directories in Linux
Listing the contents of a directory is easy. But what if you want to list only the directories, not files and links?
ยท Abhishek Prakash

YAML Basics Every DevOps Engineer Must Know
As a DevOps engineer, you'll be dealing with YAML files a lot. It is always a good idea to understand the basic YAML syntax.
ยท Rakesh Jain

Complete Beginner's Guide to Kubernetes Cluster Deployment on CentOS (and Other Linux)
A complete step-by-step beginner's guide to deploy Kubernetes cluster on CentOS and other Linux distributions.
ยท Rakesh Jain

How to Delete a Service in Kubernetes
Learn two ways to delete a service in Kubernetes.
ยท Rakesh Jain

Process Substitution: An Uncommon but Advanced Way for Input/Output Redirection in Linux
Multiple commands and input/output redirections can be effectively used with bash process substitution.
ยท Abhishek Prakash

Automatically Logout Inactive Users From Linux System
Here are two ways you can automatically log out idle users from your Linux system.
ยท Abhishek Prakash

Deploying Talkyard Forum Under Nginx With Docker
Deploying Talkyard forum is a tricky task. Follow this hybrid docker approach to deploy Talkyard on a server with other web-services.
ยท Abhishek Prakash

How to Install Docker Compose on Ubuntu
Here are two ways to install Docker Compose on Ubuntu.
ยท Abhishek Prakash

How to Drain a Node in Kubernetes
Learn how to properly drain nodes in Kubernetes to prepare for maintainance.
ยท Rakesh Jain

Fixing Broken Pipe Error With SSH Connection
SSH connection getting disconnected due to inactivity? Here's how to handle it.
ยท Abhishek Prakash

How to Add or Remove Labels to Nodes in Kubernetes
Learn to add labels to nodes in Kubernetes, change the labels and remove those labels later.
ยท Rakesh Jain

kubectl apply vs create: Which One to Use for Creating Resources in Kubernetes Cluster Environment?
Two different approaches for creating resources in Kubernetes cluster. What's the difference?
ยท Rakesh Jain

12 Things to do After Installing a Linux Server
Just deployed a server? Here are some recommended things to do after installing Linux server to make it more secure. Automated script is also provided.
ยท LHB Community

Handling "System has not been booted with systemd as init system" Error
Learn how to fix "System has not been booted with systemd as init system (PID 1). Can't operate." with Ubuntu Linux on WSL.
ยท Abhishek Prakash

How to Delete Pods in Kubernetes [Quick K8s Tips]
Deleting a Kubernetes pod is very simple with the kubectl delete pod command but there are specific steps to minimize disruption for your application.
ยท Rakesh Jain

Top Free Linux Cloud Servers to Test or Host Your Web Applications
You can try Linux cloud server platforms for free. Here's how!
ยท Abhishek Prakash

How to Delete a Kubernetes Deployment [Quick K8s Tips]
Here are two ways to delete Kubernetes deployments.
ยท Rakesh Jain

What are Pipes in Linux? How does Pipe Redirection Works?
There are two kinds of pipes in Linux: named and unnamed. Here's a detailed look at pipe redirection.
ยท Debdut Chakraborty

How to Restart Pods in Kubernetes [Quick K8s Tip]
There is no 'kubectl restart pod' command. Here's what you can do to restart pods in Kubernetes.
ยท Rakesh Jain

How to Read Nodes in Kubernetes [Quick K8s Tip]
Learn how to see the available nodes in Kubernetes and read the node details.
ยท Rakesh Jain
![How to Shutdown Ubuntu Server [Beginner's Tip]](/content/images/size/w1600/2020/10/shutdown-ubuntu-server-1.png)
How to Shutdown Ubuntu Server [Beginner's Tip]
Here are various ways you can shut down Ubuntu system from the terminal.
ยท Abhishek Prakash

How to Colorize Diff Output for Better View
Get a better look at the diff output with the colored output. The colorized diff makes it easier to distinguish the changes.
ยท Abhishek Prakash