Linux for DevOps
A collection of 17 posts

Linux for DevOps: Essential Linux Knowledge for Cloud and DevOps Engineer
Learn the essential concepts, command-line operations, and system administration tasks that form the backbone of Linux in the DevOps world.
ยท Abdullah Tarek

Chapter #16: Task Automation with Cron
As the last point in this course, learn to automate tasks with the magnificent cron jobs.
ยท Abdullah Tarek

Chapter #15: Archiving and Compressing Files
Learn to create archive files and extract them in this chapter.
ยท Abdullah Tarek

Chapter #14: Managing Disks and Partitions
Sooner or later, you'll have to deal with disks and partitions. Learn about managing them in this chapter.
ยท Abdullah Tarek

Chapter #13: Managing Software and Repositories
ยท Abdullah Tarek

Chapter #12: Managing Processes
Learn about process management in this chapter of Linux for DevOps course.
ยท Abdullah Tarek

Chapter #11: Configuring Linux Firewall
A firewall is another important mechanism for securing your Linux system. Learn to configure firewalld in this chapter.
ยท Abdullah Tarek

Chapter #10: Basic Linux Networking
Dip your toes in the ocean of Linux networking by learning the absolute basic concepts.
ยท Abdullah Tarek

Chapter #9: Managing Sudo Permissions
You cannot always be root and hence the sudo mechanism comes in place.
ยท Abdullah Tarek

Chapter #8: Managing Files and Directories Permissions
File permissions and ownership are a critical part of the Linux security system. Explore them in this chapter.
ยท Abdullah Tarek

Chapter #7: Managing Users and Groups
Learn to manage users and groups in this part of the Linux for DevOps series.
ยท Abdullah Tarek

Chapter #6: Analyzing and Manipulating Files
Learn to analyze and manipulate the contents of text files in this chapter.
ยท Abdullah Tarek

Chapter #5: Piping and I/O Redirection
Learn about the powerful pipe and input/output redirection for combining the Linux commands.
ยท Abdullah Tarek

Chapter #4: Copying, Moving, and Deleting Files
Learn the basic file operations such as copying, renaming and deleting in the chapter.
ยท Abdullah Tarek

Chapter #3: Working with File Editors
Learn about viewing the contents of a text file and editing them in the chapter.
ยท Abdullah Tarek

Chapter #2: The Linux Directory Tree
Understand the Linux filesystem hierarchy and how to navigate through them in this chapter.
ยท Abdullah Tarek

Chapter #1: Getting Started with Linux
In the first part of the Linux for DevOps series, get familiar with Linux by installing it in a virtual machine and running a few commands.
ยท Abdullah Tarek