Course Outline


Linux Introduction
  • Explaining the evolution of linux and open source software (OSS)
  • Illustrating various linux distributions with evolution and significance of linux
  • Enlisting the software and hardware pre-requisites for enterprise linux
  • Describing the different types of installation and various server roles in installation
  • Explaining the package manager (RPM) installation and management for different softwares on RHEL platform
  • Detailing the steps for compilation and installation of programme from their source
Linux core
  • Understanding i-nodes, superblocks and file system types in linux
  • Explaining links, named pipes, files, ownership and directory for file system management
  • Describing partition and volume creation, modification and deletion
  • Detailing the linux booting and init process with usage of rc scripts
  • Clarifying the usage of xinetd, inetd, rsyslogd and cron system daemons of linux
  • Understanding the basics of kernel and steps to build and patch it
  • Describing the usage of system file system (SysFS) and proc directory for system internals
Shell scripting
  • Explaining the basics of shells and their types with focusing the bash shell
  • Understanding environmental variables, regular expression and various commands offered by bash shell
  • Illustrating shell scripting and using various editors for the purpose
  • Describing configuring and managing user in linux
  • Detailing access permissions, user files and pluggable authentication module (PAM)
  • Explaining the basics of TCP/IP stack and IPv6 protocol
  • Illustrating network interface configuration and routing in linux
  • Understanding packet filtering and firewall by netfilter
  • Describing the usage of SetUID, ps, df, ulimit and chroot commands for system security
  • Understanding the basics of security enhanced linux (SELinux), netstat and logging for implementing linux security
  • Explaining the usage of nmap, snort, nessus and wireshark for network analysis
LAN Services
  • Understanding various network services used usually in LAN like network file system (NFS) for distributed file system, network information system (NIS) and LDAP for directory, samba for windows connectivity and dynamic host control protocol (DHCP) for dynamic network configuration.
  • Explaining printing services implementation by common unix printing system (CUPS) and commands for management
  • Describing the process of backups in linux and commands for it.
Internet Services
  • Detailing various network services used usually in WAN like domain name services (DNS) for domain name resolution, file transfer protocol (FTP) for file access, hyper text transfer protocol (HTTP) by apache server for HTTP services, simple mail transfer protocol (SMTP), post office protocol (POP) and internet message access protocol
  • (IMAP) for e-mail services and secure shell (SSH) for secured shell access.
Advanced Linux
  • Understanding concepts and implementation of virtualization in linux with focus on kernel-based virtual machine (KVM)

Apply for Certification