Latest Tutorials

How to Install Docker on CentOS
Docker is not available in CentOS repositories. Here's a step-by-step tutorial that will help you install Docker on CentOS Linux.
· Debdut Chakraborty

How to Replace All Occurrences of a Word in All Files in Linux Command Line
Consider a scenario where you have to find all occurrences of a certain text and then replace it with another in all the files. Here's how to do that in Linux command line.
· Abhishek Prakash

passwd Command Examples
The passwd command in Linux allows you to change user password, lock accounts, expire passwords and more. Learn how to use the passwd command with practical examples.
· Christopher Murray

10 Actionable SSH Hardening Tips to Secure Your Linux Server
Worried about the security of your Linux server? Learn some easy to implement tips on securing SSH and make your Linux server more secure.
· Abhishek Prakash

Using Linux Dirname Command in Bash Scripts
The dirname command in Linux extracts the directory path from a file path. Learn some practical examples of using dirname command in bash scripts.
· Abhishek Prakash

xargs Command Examples
xargs is one of the most powerful commands in Linux. In this tutorial, you'll learn to use xargs command with some practical and useful examples.
· Abhishek Prakash
![Introduction to History Command in Linux [For Beginners]](/content/images/size/w1600/2020/06/history-command-1.png)
Introduction to History Command in Linux [For Beginners]
Everything you type in the terminal is stored in the shell history. Learn how to use command history in Linux in this introduction to history command.
· Christopher Murray

Put a Timer on Your Running Commands With Timeout Command in Linux
With the timeout command you can set a time limit on running other commands and programs. If the program runs longer than the set limit, timeout kills it. Learn how to use it.
· Abhishek Prakash

Finding the Biggest Files and Folders in Linux Command Line
Quick tutorial to show you how to find the biggest files on your Linux machine using a few commands that you may already be familiar with du, sort, and head.
· Christopher Murray

mkdir Command Examples
mkdir is one of the essential Linux commands that every Linux user should know. You can create new directories using mkdir.
· Abhishek Prakash

dd Command Examples
The dd command in Linux is a utility for copying and converting files and has many practical uses.
· Christopher Murray

Get Information About a Command With Type Command in Linux
The type command tells you whether a Linux command is built-in shell command, where is its executable located and whether it is aliased to some other command. Here's how to use the type command in Linux.
· Christopher Murray

Use SSH Config File to Manage SSH Connections to Various Remote Servers
Using SSH profiles can help you in cases where you regularly connect to various servers. No need to remember the IP address and other such details for SSH connection.
· Abhishek Prakash

Getting Started With Tar Command
Tar is one of the most common tool used for archiving files in Linux. Learn how to create a tarball and how to extract it in the beginner's tutorial.
· Christopher Murray

Explained: Input, Output and Error Redirection in Linux
Redirection is an essential concept in Linux. Learn how to use stdin, stdout, stderr and pipe redirection in Linux command line.
· Abhishek Prakash

How to Upgrade Ubuntu Server to 20.04 from 18.04
This step by step guide shows how to upgrade Ubuntu 18.04 LTS server to 20.04 LTS over an SSH connection or otherwise.
· Abhishek Prakash

Control System Resource Usage With Ulimit Command
Ulimit is a built-in shell command designed to display, allocate, and limit resources. Learn how to use the ulimit command in Linux.
· Christopher Murray

How to Create Custom Docker Image With Dockerfile
The real power of Docker lies in tweaking the base docker image to your requirements. With that, you can easily and quickly deploy a custom Linux environment by running a container from that custom docker image.
· Avimanyu Bandyopadhyay

more Command Examples
Cat command output flooding your terminal screen? Learn to use more command in Linux to view large text files.
· Christopher Murray

Special File Permissions in Linux: SUID, GUID and Sticky Bit
You see an s instead of x in the file permissions? Linux has some special file permissions called SUID, GUID and Sticky Bit. Know more about them.
· Abhishek Prakash

How to Reboot Linux Using Command Line
Here are various ways to reboot a Linux system from the command line.
· Abhishek Prakash

Check How Long A Bash Script Takes to Run With Time Command
The time command in Linux measures how long a particular command or script runs. Learn how to use this command.
· Christopher Murray

How to Disable SSH Login With Password
One of the basic SSH hardening step is to disable password based SSH login. This reduces the risk of a brute force attack on your Linux server.
· Abhishek Prakash

top Command Examples
The top command provides a quick look at system resources and processes. You can also control it to use it as the task manager in Linux terminal.
· Christopher Murray

df Command Examples
The df command is used for checking disk space in Linux. Learn some of the most common usage of the df command in Linux.
· Helder

How to Install Multiple Discourse Containers on the Same Server
Installing multiple Discourse forums is not straightforward but it's not difficult either. Here are the steps to install multiple Discourse forums in Docker containers on the same Linux server.
· Avimanyu Bandyopadhyay

Checking Spellings in Linux Command Line
Linux command line is versatile. There are commands that can be used to perform spellcheck and find out misspelled words. Here's how!
· Abhishek Prakash
Learning Resources for CompTIA A+ Certification Exam
Preparing for CompTIA A+ certification? Here are some free and premium resource to help you pass this exam with flying colors.
· Ankush Das
Setup Visual Monitoring of InfluxDB Time Series Data in Grafana
Here's a step-by-step beginner's guide to setup visual monitoring of InfluxDB time series data in Grafana.
· LHB Community