Linux

Linux posts, videos, courses, and more

Here is why you should not be too quick at judging people by their GitHub activity stats

Introduction I am a supporter of the opensource movement and I truly admire people like Eddie Jaoude, Matt Cowley and all other op...
Here is why you should not be too quick at judging people by their GitHub activity stats

The best way of Recording and Sharing your Terminal with Asciinema

Introduction Many times, I've been in a situation where I want to share a recording of my screen with a colleague. Still, then the...
The best way of Recording and Sharing your Terminal with Asciinema

How to use your Raspberry Pi as home VPN server?

Introduction Paying a monthly fee for a VPN could be costly. What you could do instead is get a Raspberry Pi for a one time paymen...
How to use your Raspberry Pi as home VPN server?

11 Nano shortcuts that you should know

Introduction Probably everyone that uses a Linux OS is familiar with what nano is. But if you aren't aware, don't worry. Nano is a...
11 Nano shortcuts that you should know

What is Laravel Zero and how to get started?

Introduction Laravel Zero is an open-source PHP framework that can be used for creating console applications. Laravel Zero is not...
What is Laravel Zero and how to get started?

The ls command

You are probably familiar with the ls command, but do you know how to use all the different options? In this interactive tutorial,...
The ls command

How to Use Katacoda to Create Highly Engaging Training Tutorials?

Introduction Katacoda is an interactive technical learning platform. Katacoda provides environments that are accessible via the br...
How to Use Katacoda to Create Highly Engaging Training Tutorials?

How to exclude files from your Git project using .gitignore?

Introduction If you are using git along with Github, Gitlab for example, you need to make sure that you do not include any sensiti...
How to exclude files from your Git project using .gitignore?

14 Apache commands to help you manage your server like a pro

Introduction Apache, also known as httpd is an open-source web server. Apache has been the most popular web server for a very long...
14 Apache commands to help you manage your server like a pro

How to create an interactive menu in Bash?

Introduction No matter if you are a DevOps/SysOps engineer, developer, or just a Linux enthusiast, you can use Bash scripts to com...
How to create an interactive menu in Bash?

Top 18 Git commands that you should know

Introduction Git is without a doubt the most popular version control system for tracking changes in source code out there. The ori...
Top 18 Git commands that you should know

Top 7 Open Source Web Servers in 2020

Web servers are used to store and deliver content for websites. When a web browser like Chrome or Firefox connects to a web server...
Top 7 Open Source Web Servers in 2020

How to install the latest Apache Solr version on Linux server?

Introduction Apache Solr is a highly reliable and scalable indexing technology. Solr can be used to create standard search apps. I...
How to install the latest Apache Solr version on Linux server?

Top 10 Nginx Commands to Help You Manage Your Server Like a Pro

Introduction If you have ever done any web development, it is very likely that you've heard of Nginx. Nginx is an open-source web...
Top 10 Nginx Commands to Help You Manage Your Server Like a Pro

How to Transfer Files from One Linux Server to Another Using rsync?

Introduction The rsync command is probably one of the most used commands out there. It is used to securely copy files from one ser...
How to Transfer Files from One Linux Server to Another Using rsync?

Top 15 Linux Networking tools that you should know!

Introduction Linux is one of the most widely used operating systems out there. The Linux Kernel is also the larges open source pro...
Top 15 Linux Networking tools that you should know!

How to change the Docker ps output format?

Introduction Docker is an open platform for developing, shipping, and running applications. If you are new to Docker I would recom...
How to change the Docker ps output format?

How to check your exact Laravel version?

Introduction Laravel is an open-source PHP framework. It was created by Taylor Otwell and it is based on Symfony. As of Laravel 6....
How to check your exact Laravel version?

How to securely login to MySQL without providing password each time?

Introduction Using a long and secure MySQL password is necessary, however having to type that long password every time you run mys...
How to securely login to MySQL without providing password each time?

List of Useful Exim Commands

Introduction Exim is one of the most popular message transfer agent (MTA). It is widely used on different systems and is the goto...
List of Useful Exim Commands

How to write your first Bash script?

Introduction Bash scripting lets you automate a lot of your tasks on Linux and UNIX systems. Bash combines the power of the Linux...
How to write your first Bash script?

Bash Script to Automatically Enable Cloudflare DDoS Protection

Introduction I host all of my websites on DigitalOcean Droplets and I also use Cloudflare as my CDN provider. One of the benefits...
Bash Script to Automatically Enable Cloudflare DDoS Protection

How to proxy your web traffic via your Linux Server without a VPN?

In this video I will show you a pretty cool and easy way on how to proxy your web traffic without having to install a VPN or do an...
How to proxy your web traffic via your Linux Server without a VPN?

How to create custom bash commands?

Introduction As a developer or system administrator, you might have to spend a lot of time in your terminal. I always try to look...
How to create custom bash commands?

Fun tech quiz questions directly in your terminal

Introduction Quizzes are a great way to test your knowledge on a specific topic. So I decided to create a tool called the Quiz AP...
Fun tech quiz questions directly in your terminal

SSL Checker Linux Command Line Tool

IntroductionThe SSL Checker tool allows you to quickly diagnose problems with your SSL certificate installation and also...
SSL Checker Linux Command Line Tool

17 Special Characters in the Shell That You Should Know

IntroductionIn Unix systems, the shell is a command-line interpreter. It provides a command-line user interface (CLI). The sh...
17 Special Characters in the Shell That You Should Know

Introduction to Ansible - Part 5

IntroductionWelcome to part 5 of my Introduction to Ansible blog post series! If you have not read previous parts of the Introduc...
Introduction to Ansible - Part 5

Introduction to Ansible - Part 4

IntroductionWelcome to part 4 of my Introduction to Ansible blog post series! If you have not read previous parts  of the Int...
Introduction to Ansible - Part 4

Introduction to Ansible - Part 3

IntroductionWelcome to part 3 of my Introduction to Ansible blog post series! If you have not read part 1 and part 2 of the Introd...
Introduction to Ansible - Part 3

Loading More Content