Skip to main content

Latest Tutorials

Latest
grep search in all files and directories
Tips

How to Perform Grep Search on All Files and in All Directories

The versatile grep command lets you perform search for a text in all the files and all the subdirectories of a directory. Here's how to do that.

ยท Abhishek Prakash

Enable SSH on CentOS
SSH Tutorials

How to Set Up SSH on CentOS & RHEL

Learn to enable SSH on CentOS Linux systems. Also learn to configure it to follow the best practices.

ยท Abhishek Prakash

What is BusyBox in Linux
Explain

What is BusyBox in Linux? How to Use it?

Learn why BusyBox has suddenly gained a following among certain Linux users.

ยท Abhishek Prakash

docker dockyard
Explain

Difference between Containerization and Orchestration: A Layman's Outlook

Learn the basic difference between containerization and orchestration through a simple analogy.

ยท Avimanyu Bandyopadhyay

Virtualization of server
Guides

Introduction to Virtualization: A Comprehensive Guide for Beginners

This is a complete beginner's introduction to virtualization. Learn types of virtualization, its essential components and benefits.

ยท Avimanyu Bandyopadhyay

K8s and Kubernetes
Using Kubernetes

Why is Kubernetes Called K8s?

What is K8 or K8s? Is it the same as Kubernetes or is there some difference? This quick article explains all of this.

ยท Abhishek Prakash

Sort the top command on memory usage by processes
Quick Tip

How to Sort Top Command Based on Memory Usage

Top command shows the most CPU consuming processes first. Learn how to sort top on memory usage instead.

ยท Abhishek Prakash

Git switch vs Git checkout command
Using Git

What's the Difference Between Git Switch and Checkout?

You can use both git checkout and git switch for switching between branches. But why do we have two commands for the same thing?

ยท Abhishek Prakash

Vim on Docker
Docker Tutorials

How to Install Vim in a Docker Container

You are likely to not find Vim editor installed in your Docker container. Here's how to get it.

ยท Abhishek Prakash

Homelab
Tips

How I Built a Homelab on the Budget

Want to set up a homelab? Here's how I used old hardware and open source software to build my homelab.

ยท Helder

Docker Compose Tutorial
Docker Tutorials

Setting Hostname in Docker Compose

In this quick Docker tip, you'll learn how to set a hostname for your container via Docker Compose.

ยท Avimanyu Bandyopadhyay

Alpine Linux on VPS
Tutorial

Installing Alpine (or other Linux) on VPS or Bare Metal Server

VPS and cloud server providers offer a narrow selection of Linux distributions. Here's how I installed a distro of my choice on my OVH server.

ยท LHB Community

Hypervisor Type 1 and Type 2
Explain

What is a Hypervisor? What's the Difference Between Type 1 and 2?

A quick look into how hypervisors work and the difference between their two types.

ยท Avimanyu Bandyopadhyay

curl vs wget
Explain

What's the Difference Between curl and Wget?

curl and Wget are widely used for downloading files from the web in the Linux terminal. So, what's the difference and which one is better?

ยท Hunter Wittenborn

Docker DevOps Tips
Tips

How to Upgrade Docker Containers Automatically When Updating Dockerized Web Apps

Updating WebApps is a regular task for sysadmins. Upgrading the containers that hold them is another extra effort. Automate that & make life easier.

ยท Avimanyu Bandyopadhyay

Resize VPS Server Partition
Tutorial

How to Change the Partition Scheme on Your Linux Server?

This tutorial focuses on Virtual Private Servers as a practical use case, but it's also a guide on how to reduce a partition size on any (Debian) Linux machine via the command line.

ยท LHB Community

Homelab setup
Homelab

What is a Homelab and Why Should You Have One?

Having a homelab setup has multiple advantages. Learn what it is and why you should consider a homelab for yourself.

ยท Helder

Docker Compose up vs start and down vs stop
Explain

Docker Compose Up vs Start and Down vs Stop: Differences Explained

For a beginner on docker-compose, terms like docker-compose up, start, down and stop could be a quite overwhelming. This article explains the difference with detailed examples.

ยท Avimanyu Bandyopadhyay

Docker
Docker Tutorials

Where are Docker Images, Containers and Volumes Stored on the Linux Host System?

Some quick tips to let you know where Docker Images, Containers and Volumes are located on your Linux server host.

ยท Avimanyu Bandyopadhyay

Linux find command examples
File Searching Commands

find Command Examples

Learn the super powerful and super useful find command with these practical examples.

ยท Abhishek Prakash

Useful bash commands
Bash Tips

Useful Bash Commands You May Not Know About

Here are some lesser known but useful bash commands that will help make the shell scripts you write cleaner and more maintainable.

ยท Hunter Wittenborn

Upgrading Rocket Chat
Tutorial

Guide for Upgrading to MongoDB 5.0 and Rocket.Chat 4.0 on Docker

The Docker way to change the deprecated database storage engine MMAPv1 to WiredTiger on MongoDB, as well as upgrading MongoDB and Rocket.Chat.

ยท Avimanyu Bandyopadhyay

Shebang in Linux
Explain

What is Shebang in Linux Shell Scripting?

The seemingly insignificant #! characters at the beginning of a shell script has a major significance on how your script will be executed.

ยท Abhishek Prakash

Replace substring in bash
Bash Tips

Replacing a Substring With Another String in Bash

Learn how to replace a single or multiple occurrences of a substring inside a string in Bash.

ยท Avimanyu Bandyopadhyay