Latest Tutorials

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

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

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

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

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

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

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

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

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

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: 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

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

find Command Examples
Learn the super powerful and super useful find command with these practical examples.
ยท Abhishek Prakash

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

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

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

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

Unusual Ways to Use Variables Inside Bash Scripts
You might have used variables in Bash before, but probably not like this.
ยท Hunter Wittenborn

3 Ways to Watch Logs in Real Time in Linux
Here's how to use tail command effectively for watching log files in real time. Less and Mutitail commands also come in handy.
ยท Abhishek Prakash

HumanOps: In Dire Need Of Intellectual Humility
HumanOps is not hugely popular in the DevOps Community, and it is high time we start discouraging burnout and superhero culture.
ยท Avimanyu Bandyopadhyay

Ping Command Not Found? Install Ping on Ubuntu
If you are running Ubuntu in a Docker container, ping command will be missing. You can install ping on Ubuntu with this simple trick.
ยท Abhishek Prakash

How to Check if String Contains a Substring in Bash
In this bash string tutorial, you'll learn to check whether a given string contains a substring or not.
ยท Avimanyu Bandyopadhyay

How to Concatenate Strings in Bash
Learn to concatenate strings in bash shell scripts. You'll also learn to append to existing strings and combine strings and integers.
ยท Avimanyu Bandyopadhyay

How to Self-host Multiple WordPress Sites on the Same Server With Docker
Learn how to set up multiple WordPress instances on a single standalone Linux server with Docker.
ยท Avimanyu Bandyopadhyay