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.