Linux Operating System

50 Training Hours 

The course introduces the Linux operating systems. The course explores installation of Linux operation system, basic commands, system hierarchy, services, scripting and tools, configure storage and it presents important system administration techniques.
Introduction to Linux administration is primarily oriented for students who aspire to have a career in System Administration, Network Engineering and Software Development.

Course has enough information to guide you on installing, administering and securing not only the Linux operating system itself but also different software services that run on it. 

This general overview of the Linux operating systems includes topics that will guide you to certification of Red Hat Certification System Administrator 8 (RHCSA 8), LPIC-1, Linux + and LFCS.

After successfully completing this course, students should be able to:

  • Understand the Linux Operating System and System Architecture;
  • Install a Linux Operating system;
  • Managing and Understanding Boot Procedure; 
  • Linux Environment and Command Line;
  • Organize and Manage File System Hierarchy;
  • Monitor and Manage Running Processes;
  • Manage Users, Groups and Special Permission;
  • Manage Partitions and Manage LVM Logical Volumes;
  • Install, Update, Remove and Linux Software/Packages;
  • Configure Logging and Scheduling Tasks; 
  • Manage System Networking;
  • Working with Virtual Machine;
  • Manage Services with Systemd:
  • Install and Configure Basic Apache Web Server; 
  • Secure a Running Linux System with Firewall and SELinux; 
  • Introduction to Bash Shell Scripting. 

After completing this course, the students are expected to:

  • Installing Linux and understand boot process and change booting process to different run levels;
  • Understand Linux environment and perform custom shell environment for different users in system;  
  • Comfortably use command line to perform day to day system administrator activities. 
  • Install, update and remove users and groups and manage them;  
  • Manage file permission and ACL’s.  
  • Access Linux man documentation for additional help;
  • Create, extend and delate partitions and LVM volumes; 
  • Perform backups and restores with tar and gunzip;
  • Mange system logs and Schedule automated commands;
  • Install and configure Linux software services such as Apache, MySQL, PHP, DNS, FTP, etc;
  • Configure network interfaces;
  • Understand system security, add & remove rules on firewall and implement security enhancement Linux;
  • Create simple bash shell script.  
  • Knowledge of Linux command-line interface and Linux file system
  • Understanding of Linux system administration and basic Linux commands such as navigation, file management, and process management
  • Understanding basic networking configuration in Linux.
  • Understanding of installing, updating, backing up, restoring, and managing Linux software packages.
  • Familiarity with Linux utilities and tools such as SSH, SCP, and SFTP
  • Experience with configuring and managing Linux servers and web servers (Nginx and Apache)