Linux Advanced Courses

Python_ Programming and Linux Automation

python1Course content

  • Introduction to Python, Python Strings and Console Output,
  • Conditionals and Flow Control, Python Loops, Small Project-I,
  • Functions,Small Project-II, Python Lists, Dictionaries,Small Project-III,
  • Functions, Small Project-IV, Introduction of Classes,
  • File Input and Output, Individual Project Development in Python,
  • Linux Automation using Python, Basic Linux commands through Python,
  • Basic Linux automation using Python,
  • Glade Integration – GUI , Tighting Security,
  • Deploying Website using Python, Introduction  to Django Framework,
  • Introduction to Ansible and GIT
  • Introduction to Puppet


What is LAMP?
LAMP is an open source web development platform that uses LINUX as the operating system, APACHE as the web server, MySQL as the relational database management system and PHP as the object oriented scripting language.
The main advantage of open source is that it allows end users to directly interact with the source, potentially modifying to suit their wishes. Easy to code – Novices can build something and get it up and running very quickly with PHP and MySQL. Since PHP is a standard APACHE module, it is easy to deploy LAMP web application by uploading PHP files to an APACHE server and connecting to a MySQL Database.

Shell Scripting

  • Understand the structure of a shell environment
  • Learn the key features of bash scripting
  • Carry out arithmetic within a shell script
  • Create interactive scripts
  • Incorporate decision-making and flow-control functionality
  • Understand and use functions

Red Hat Linux Troubleshooting (RH342)

Techniques for troubleshooting a Linux system

Course content

  • Introduction to troubleshooting techniques, including being prepared
  • Troubleshooting hardware, including listing, testing, and analyzing devices
  • Troubleshooting applications, including diagnosing performance problems and investigating application and OS interactions
  • Troubleshooting disks and file systems, including LVM, LUKS, ext3/4, and unauthorized changes
  • Troubleshooting the network, including configuring, testing, and diagnosing problems with basic and advanced configurations
  • Security, including working effectively with (and not against) security tools like SELinux, authentication, and firewall
  • Making the most of Red Hat support resources