Skip to main content
Ahmed Alkabary

Ahmed Alkabary

24 posts published

A Linux sysadmin who likes to code for fun. I have authored Learn Linux Quickly book to help people learn Linux easily. I also like watching the NBA and going for a cruise with my skateboard.

Regina,Canada
Bash scripting
Bash Basics

Bash Scripting

Get started with Bash Shell script learning with practical examples. Also test your learning with practice exercises.

· Ahmed Alkabary

RHCE Ansible EX294 Exam Preparation Course
RHCE Ansible

RHCE Ansible EX294 Exam Preparation Course

Learn all the essentials of Ansible with this hands-on tutorial series. It is ideal for RHCE Ansible EX294 exam preparation.

· Ahmed Alkabary

Troubleshooting Ansible
RHCE Ansible

Chapter #12: Ansible Troubleshooting

This is the twelfth and the last chapter of the RHCE Ansible EX294 exam preparation series. You'll learn about troubleshooting Ansible in this article.

· Ahmed Alkabary

Managing system with Ansible
RHCE Ansible

Chapter #11: Managing Systems With Ansible

This is the eleventh chapter of RHCE Ansible EX 294 exam preparation series. Here, you'll learn about using Ansible modules to manage Linux systems.

· Ahmed Alkabary

RHEL System Roles
RHCE Ansible

Chapter #10: RHEL System Roles

In this chapter, you'll learn about RHEL specific system roles. Needless to say, this is for Red Hat and CentOS only.

· Ahmed Alkabary

Ansible Roles
RHCE Ansible

Chapter #9: Ansible Roles

You'll understand how roles are structured in Ansible. You'll also learn to use ready-made roles from Ansible Galaxy and create your own custom Ansible roles.

· Ahmed Alkabary

Ansible Vault
RHCE Ansible

Chapter #8: Encrypting Content With Ansible Vault

This is the eighth chapter of RHCE Ansible EX 294 exam preparation series. In this tutorial, you'll learn about securing sensitive information with Ansible Vault. The chapter will be available to non-members after a week.

· Ahmed Alkabary

JINJA2 Template Anible
RHCE Ansible

Chapter #7: Jinja2 Templates

Learn how to use Jinja2 templating engine to carry out more involved and dynamic file modifications with Ansible.

· Ahmed Alkabary

Conditional statements in Ansible
RHCE Ansible

Chapter #6: Decision Making in Ansible

This is the sixth chapter of RHCE Ansible EX 294 exam preparation series. Learn about using conditional statements in Ansible.

· Ahmed Alkabary

Ansible loops
RHCE Ansible

Chapter #5: Ansible Loops

This is the fifth chapter of RHCE Ansible EX 294 exam preparation series. And in this, you'll learn about using loops in Ansible.

· Ahmed Alkabary

Ansible variables, facts and registers
RHCE Ansible

Chapter #4: Ansible Variables, Facts and Registers

In the fourth chapter of RHCE Ansible EX 294 exam preparation series, you'll learn about variables, facts and registers in this chapter.

· Ahmed Alkabary

Chapter #3: Ansible Playbooks
RHCE Ansible

Chapter #3: Ansible Playbooks

The third chapter of RHCE Ansible EX 294 exam preparation series that deals with one of the most important and exciting feature, Ansible Playbooks.

· Ahmed Alkabary

Chapter #2: Running Ad-Hoc Commands
RHCE Ansible

Chapter #2: Running Ad-Hoc Commands

In the second chapter of RHCE Ansible EX 294 exam preparation series, you'll learn about configuring Ansible and running ad-hoc commands.

· Ahmed Alkabary

Ansible tutorial Red Hat
RHCE Ansible

Chapter #1: Say Hello to Ansible

In the first chapter of RHCE Ansible EX 294 exam preparation series, learn about installing and setting up Ansible on Red Hat and CentOS.

· Ahmed Alkabary

Automation with Bash scripts
Bash Basics

Automation With Bash

You’re either the one that creates the automation, or you’re getting automated.

· Ahmed Alkabary

Using functions in bash shell scripting
Bash Basics

Using Functions in Bash

Never rewrite code, use functions instead!

· Ahmed Alkabary

Using far, while and do while loops in bash scripts
Bash Basics

Loops in Bash

Loops are essential for any scripting language. Learn for, while and until loops with examples in this chapter of Bash Beginner Series.

· Ahmed Alkabary

if else in bash
Bash Basics

Decision Making With If Else and Case Statements

In this chapter of bash beginner series, you'll learn about using if-else, nested if else and case statements in bash scripts.

· Ahmed Alkabary

String manipulation in Bash scripting
Bash Basics

String Operations in Bash

Let's pull some strings and learn to handle strings in bash scripts.

· Ahmed Alkabary

Arithmetic operation in bash scripts
Bash Basics

Using Arithmetic Operators in Bash Scripting

Learn to perform arithmetic operations like addition, subtraction, multiplication and division in bash scripts.

· Ahmed Alkabary

Using array in Bash
Bash Basics

Using Arrays in Bash

Got too many variables to handle? Use an array in your bash script.

· Ahmed Alkabary

Passing arguments to bash scripts
Bash Basics

Passing Arguments to Bash Scripts

In the third part of the Bash Beginner Series, you'll learn to pass arguments to a bash shell script. You'll also learn about special bash shell variables.

· Ahmed Alkabary

Variables in Bash scripting
Bash Basics

Understanding Variables in Bash Shell Scripting

In the second entry of the bash beginner series, learn about using variables in your bash shell scripts.

· Ahmed Alkabary

Linux Bash Scripting
Bash Basics

Create and Run Your First Bash Shell Script

Take the first step towards shell scripting. Learn what it takes to create a simple bash script and how to run it.

· Ahmed Alkabary