Linux: Concepts & Commands Line

Course Description

This course is a hands-on journey designed to make you proficient and confident in the Linux command-line interface (CLI). Moving beyond basic concepts, you will dive deep into the heart of Linux: the terminal. You'll learn to navigate the file system with ease, manage file permissions, and master essential tools for searching, editing, and archiving files. The curriculum also covers critical system administration tasks, including software package management and user/group administration. Through a series of practical labs and assignments, you will transform your understanding of Linux from theoretical knowledge into a powerful, practical skill set.

Who is this course for

This course is designed for individuals who have a basic understanding of Linux and want to develop strong, practical command-line skills. It's an excellent fit for:

  • Aspiring Linux System Administrators: Anyone aiming for a career managing Linux servers and infrastructure.

  • Software Developers: Programmers who need to work effectively in a Linux development environment.

  • DevOps and Cloud Engineers: Professionals who rely on the command line for automation, scripting, and managing cloud resources.

  • IT Professionals: Individuals looking to expand their skill set and become more efficient in managing Linux-based systems.

  • Power Users & Hobbyists: Enthusiasts who want to unlock the full potential of their Linux systems.

Course Objectives

Upon successful completion of this course, you will be able to:

  • Master the Terminal: Navigate the command line efficiently, use manual pages to find help, and customize your shell environment with variables and aliases.

  • Manage the File System: Confidently navigate the Linux file system hierarchy, manage files and directories, and understand symbolic links.

  • Control File Permissions: Implement and manage file permissions and ownership to secure system resources.

  • Handle Software: Use native package managers (like APT on Ubuntu) to install, update, and remove software.

  • Administer Users and Groups: Create and manage user accounts and groups, and properly configure administrator privileges using sudo.

Prerequisites

To get the most out of this course, you should have:

  1. Basic Linux Knowledge: You should understand what Linux is and have completed a foundational course or have equivalent knowledge.

  2. Access to a Linux System: You need a working Linux environment for the hands-on labs. This can be a virtual machine, a dual-boot setup, or a cloud server (like an AWS EC2 instance).

Course outline

Section 1: Linux Terminal: Introduction & History

  1. Linux Terminal: Introduction & History

  2. Using Linux Manual Pages (man)

  3. Understanding Linux Environment Variables & Alias

  4. Lab Assignment: Creating and Using Custom Variables and Aliases

  5. QUIZ: Linux Terminal: Introduction & History

Section 2: Linux File System

  1. The Standard Linux Filesystem Hierarchy

  2. Navigating the File System (cd, ls, pwd)

  3. Understanding Symbolic Links (ln)

  4. Lab: Using sort and diff to Compare Files

  5. Lab: Using File Editors (e.g., Nano, Vim)

  6. Lab: File Archiving Using zip and unzip

  7. Linux File Permission Concepts (Read, Write, Execute)

  8. Lab: Using Linux File Permission Commands (chmod, chown)

  9. File System Search Techniques (find, grep)

  10. QUIZ Linux File System

Section 3: Linux Package and Software Management

  1. Introduction to Package Management in Linux

  2. How Package Managers Work

  3. Lab: Using Package Managers on Ubuntu Linux (APT)

  4. QUIZ Linux Package and Software Management

Section 4: User and Group Management

  1. Introduction to Linux Users and Groups

  2. Lab: Managing Users and Groups (useradd, groupadd)

  3. Lab: Managing sudo Users and the sudoers File

  4. QUIZ User and Group Management

Testimonials


subscribe to our newsletter

Product updates, news and promotions. No spam ever.

Copyright © 2024 CloudTraining

Terms

Privacy Policy

subscribe to our newsletter

Product updates, news and promotions. No spam ever.

Copyright © 2024 CloudTraining

Terms

Privacy Policy

subscribe to our newsletter

Product updates, news and promotions. No spam ever.

Copyright © 2024 CloudTraining

Terms

Privacy Policy