ZOOM Technologies

Linux Professional
Physical Classroom Only

* All prices are subject to a 18% Goods and Service Tax (GST) Charge. Rate quoted in U.S. dollars subject to change according to Foreign Exchange rates.

Course Details

Linux

Linux Course details in PDF

This course will cover all aspects of Linux Certification. At the end of the course delegates will have the skills required to administer a Linux System. The course will also cover Internet application server configuration on live registered domain name with valid public IP addresses. The training will be given by Senior System / Network engineers with several years of industry experience.

Linux Course Contents

  • Introduction to Unix, Installation of Linux
  • User, Group Administration, ACL
  • Disk Partitions, by using Fdisk
  • Mounting File Systems, Swap File System
  • Backup and recovery, Tar, cpio
  • Basics of NFS, Sharing data
  • Disk Quotas, LVM, Raid
  • DHCP, DNS, Mail, Web, FTP, YUM

Course Curriculum

Introduction to UNIX & LINUX

  • History of UNIX and LINUX
  • Basic concepts of Operating System, Kernel, Shell & File System structure
  • Basic concepts of Linux
  • Differences between CentOS, Red Hat Enterprise Linux & Fedora
  • Basic commands of Linux
  • Advanced Linux Commands

DNS Server

  • Configuration of DNS server
  • Configuration of primary DNS server
  • Configuration of forward lookup zone
  • Configuration of reverse lookup zone
  • Testing tool of DNS zones
  • Adding services in DNS

Installation of Linux

  • Inter active Installation
  • Network Based Installation

Mail Server (SMTP, POP3, IMAP)

  • Basics of Mail Servers
  • Configuring SMTP service using Postfix
  • Configuring POP3 / IMAP service on Linux

Introduction to Graphical Environment

  • Use and customize the GNOME interface
  • Perform command tasks using the GNOME GUI
  • Launch applications from command line & GNOME interface
  • Customize X Window System

Web Server (Apache)

  • Basics of Web Service
  • Introduction to Apache
  • Configuring Apache for main site
  • Configuring Apache for multiple sites using IP-based, port-based and name-based virtual hosting

Software Package Administration

  • Installing and deleting software packages
  • Querying and updating software packages

FTP Server (vsftp daemon)

  • Basics of File Transfer Protocol
  • Configuring vsftpd for anonymous ftp service

User and Group Administration

  • Creating and deleting users from the systems
  • Modifying users profile
  • Creating and deleting groups
  • Important system files related to user administration

RAID (Redundant Array of InExpensive Disks) & Logical Volume Manager

  • Implementing RAIDon Linux
  • RAID levels (0, 1 and 5) configuration using RAID tools
  • Resizing the Partition using LVM

Advanced File Permissions

  • Assigning advanced files permissions i.e. chmod, chown, chgrp & Sticky bit
  • Creating, modifying and deleting ACL's

Web based Administration

  • Installing Webmin on Linux
  • Administrating Linux machine remotely
  • Using Webmin as a tool for configuring various services on Linux

Disk Partitioning and Mounting File System

  • Using fdisk, disk druid utilities for disk partitioning
  • Using mkfs, commands to create file systems
  • Mounting various file systems
  • Auto mounting of file system

Difference between Unix and Linux Flavors

  • Live Setup - Demo by Faculty

Disk Quotas

  • Enabling Quotas on partitions
  • Creating Quotas for users
  • Auditing Quotas limit

Designing, Implementing & Maintaining of Corporate Network

Backup and Recovery

  • Introduction to various types of backup media
  • Backup and restoring using tar and cpio commands

NFS

  • Configuring NFS server
  • Mounting NFS exports on NFS clients

Dynamic Host Configuration Protocol (DHCP)

  • Configuring Linux as DHCP Server
  • Configuring various clients for DHCP Server (Windows & Linux)

Advanced Linux

Advanced Linux Course details in PDF

Practical Implementation in Real Time Environment

Zoom Technologies brings to you the all new Advanced Linux course. This course is designed for professionals to easily install and configure advanced Linux services like IPv6, IPsec VPN, iptables as well as configuration of SAN, MySQL, Oracle integration of Linux and Windows etc. The training will be conducted by senior System/Network engineers with several years of industry experience.

Brief Overview:

  • Introduction and configuration of LDAP Server
  • Configuration of Winbind Server
  • Integration of Active Directory Users with Linux Clients
  • Implementation of LDAP Backup Server
  • Introduction & configuration of Postfix Mail Server
  • Authentication of SAMBA DOMAIN Server with WINDOWS Clients
  • Introduction & configuration of Kerberos Server
  • Introduction & configuration of MySQL Database Server
  • Implementation of HTTPS Service
  • Implementation of Nagios Monitoring Tool Service
  • Introduction & configuration of SAN
  • Explanation & configuration of CLUSTER Servers
  • Importance & configuration of NTP Server, Network Teaming and Rsyslog Server
  • Introduction & configuration of VPN (IPSeC)
  • Introduction & configuration of Apache Tomcat.
  • Implementation of all Servers on IPv6 DNS, WEB & MAIL etc.,
  • Securing Network with Firewall (IPtables, SElinux and FirewallD)

Booting Process

  • Introduction to Booting Process
  • Explaining types of booting process
  • Kernel Initialization
  • Types of Runlevels
  • Changing Runlevels
  • Managing services and daemons using systemctl command

Troubleshooting Linux System

  • Recovering super user password
  • Assigning password on GRUB
  • Recovering GRUB password
  • Troubleshooting server related issues

Virtualization

  • Installing Virtual machines using QEMU hypervisor
  • Starting and stopping libvirt daemon
  • Creating clone on virtual operating system

Apache Web Server (HTTPS)

  • Introduction of Apache
  • Differences between HTTP And HTTPS
  • Generating SSL keys
  • Creating CA
  • Redirecting http to https
  • Configuring HTTPS Clients

Apache Tomcat Server

  • Installation of JDK
  • Installation and Configuration of Tomcat
  • Creating tomcat user and password
  • Access Tomcat with web Interface
  • Deployment of Java files

Proxy Server (Squid)

  • Introduction to proxy server
  • Configuring proxy server and clients
  • Creating squid ACL’s rules to control internet access
  • Explanation about cache records

NTP Server

  • Introduction of NTP server
  • Configuration of NTP server
  • Configuration of NTP and Chronyd Clients
  • Verifying date and time synchronization

Advanced File Permissions

  • Explanation of SUID, SGID and Sticky bit
  • Configuring SUID on commands
  • Configuring SGID on group users
  • Configuring Sticky bit on objects
  • Configuring different permissions on users/groups using ACL permissions policy

Links Configuration

  • Explaining types of Links
  • Creating soft links and hard links
  • Differences between Soft and Hard links

Samba Server

  • Introduction to samba server
  • Configuring Samba server to share data with Linux and windows clients
  • Configuring samba server for multiple users

SAMBA PDC (Primary Domain Controller)

  • Configuring samba PDC server
  • Creating samba password on root user
  • Integrating windows client system into samba PDC server
  • Creating users in samba PDC database
  • Login Linux users into windows client systems

Samba Winbind Configuration

  • Introduction to samba winbind
  • Installing samba winbind
  • Integrating Linux client system with Active Directory domain
  • Starting winbind and oddjobd services
  • Login Active Directory Users from Linux clients

Kerberos Server

  • Introduction to Kerberos
  • Kerberos server configuration
  • Kerberos client configuration
  • Creating certificates in Kerberos server and client systems
  • Integrating Kerberos with NFS server
  • Configuration of Kerberos clients

Remote Installation (PXE Server)

  • Introduction to PXE and Kickstart
  • Kickstart configuration
  • PXE configuration at server system
  • Installing an operating system in client systems

Backup and Recovery

  • Introduction to dump command and backup methods
  • Taking full backup, Incremental and Differential backup
  • Explaining values of dump command
  • Deleting an existing data
  • Restoring lost data

Remote Backup

  • Taking remote backup using scp command
  • Finding data in destination system
  • Restoring the data back

Automation of jobs

  • Introduction to Crontab
  • Scheduling the system task automatically
  • Verifying the result

Openssh Configuration

  • Introduction to Openssh
  • Accessing the remote system using ssh command
  • Creating ssh key using ssh-keygen
  • Configuration of ssh authentication
  • Making client login into other system without password

IPsec VPN

  • Introduction to VPN
  • Features of VPN
  • Types of VPN
  • Types of VPN Protocols
  • Creating tunnel in between networks
  • Configuration of host to host VPN
  • Verifying result in client systems

Maria DB

  • Installation of MariaDB on LINUX
  • Starting the service
  • Creating a MariaDB root Account
  • Location of MariaDB Database
  • Accessing MariaDB Command Line
  • Creating and Deleting MariaDB

IPv6 Configuration

  • Check For Ipv6 Support In The Current Running Kernel
  • Compile kernel with IPv6 capabilities
  • IPv6 network devices
  • Adding, Checking and Removing IPv6 using nmcli command
  • Bringing Interface up/down
  • Configuring Servers on IPv6 address

LDAP Server

  • Introduction of LDAP
  • Structure of LDAP Schema
  • Features of LDAP
  • Differences between NIS and LDAP
  • Configuring LDAP Server
  • Configuring LDAP Client
  • Adding, Modifying and Deleting Users from LDAP Database

Auto Mounting

  • Introduction to Auto Mounting
  • Auto Mounting to NFS shared directory

Kernel Up gradation

  • Checking existing Kernel
  • Upgrading Kernel with RPM tool
  • Check new kernel version

Log Server

  • Configuring Rsyslog and Saving Syslog Messages
  • Sending Syslog Message over the network
  • Configuring Rsyslog clients and Users log files

Mail Server (Postfix/Squirrelmail)

  • Basics of Mail Servers
  • Configuring SMTP service using Postfix
  • Configuring POP3 / IMAP service on Linux

Storage Technologies (iSCSI SAN)

  • Introduction to SAN, DAS and NAS
  • Explaining components of SAN
  • Configuring SAN Server by using targetcli
  • Making SAN Clients by using iscsiadm tool

Logical Volume Manager (LVM)

  • Introduction to LVM components
  • Increasing and decreasing partition size

Disk Quotas

  • Enabling Quotas on partitions
  • Creating Quotas for users
  • Auditing Quotas limit

Process Management

  • Introduction to Various Process
  • Managing Background and Foreground Process
  • killing process
  • Monitoring and Managing using top command
  • Explanation of Nice values, Zombie and Orphan process

Network Teaming (IP Bonding)

  • Introduction to Teaming
  • Round Robin Runner
  • Active Backup Runner
  • Load Balancer Runner
  • Configuring active backup Teaming

Clustering (Web Based)

  • Types of CLUSTER
  • Explanation of Load Balancing & LVS Components
  • Configuring Real and Backup Servers
  • Checking Load Balancing in CLUSTER Server

Nagios Monitoring Tool

  • Installation of Nagios and Plugins
  • Configuration of Nagios
  • Creating Nagios User and Group
  • Starting the Service
  • Monitoring network infrastructure via Nagios web interface
  • Adding hosts and services into Nagios database

IP-tables Firewall

  • Introduction to IP-tables chains and tables
  • Configuration of IP-tables rules
  • Activating the IP-tables rules
  • Configuring IP-tables to secure network

SElinux Firewall

  • Introduction to SElinux policies
  • Configuring SElinux Permanent
  • Configuring SElinux to protect various servers

Dynamic Firewall

  • Introduction to firewalld
  • Difference between IP-tables and Dynamic Firewall
  • Configuring rich rules
  • Configuring port forwarding rule
  • Adding firewalld rules permanent and temporary
  • Updating the rules

Webmin Installation

  • Introduction to webmin
  • Installation of webmin
  • Operating Linux on GUI mode

Course Schedule

Total Course Duration: 1 Month

Various Date & Time schedule are given as below, any one of Batch/Track can be taken.

Linux - Schedule

Course Duration: 1 Week (Including Practicals)

Various Date & Time schedule are given as below, any one of Batch/Track can be taken.

Ameerpet Branch Schedule

Month Batch/Track Starting Date Time
January
To
December
Morning 15th and 30th of Every Month 8:30 a.m.
Afternoon 15th and 30th of Every Month 2:00 p.m.
Evening 15th and 30th of Every Month 7:30 p.m.

Banjara / Secunderabad / Vijayawada Branch Schedule

Month Batch/Track Starting Date Time
January
To
December

Contact Counsellor for Schedules

Advanced Linux - Schedule

Course Duration: 2 Weeks (59 hours including practicals)

Various Date & Time schedule are given as below, any one of Batch/Track can be taken.

Month Batch/Track Starting Date Time
January
to
December
Morning 30th of Every Month 8.30 a.m.
Evening 15th of Every Month 7.30 p.m.
  • Practical's / labs for Morning batch can be done 2 hours after the theory session
  • Practical's / labs for Evening batch can be done 2 hours before the theory session
  • If 15th is a Sunday or National holiday then the course will start on next working day.
  • This classroom training is offered at our Ameerpet branch.

Our Special Offers
Exclusive Premium Packages for Classroom Training Only

INR. 9,900 / USD 130
INR. 25,000 / USD 330
INR. 5,500 / USD 75
INR. 5,500 / USD 75

Copyright © 1996 - 2023 ZOOM TECHNOLOGIES INDIA PRIVATE LIMITED. All Rights Reserved.