Course Of System Administration Level I and II

System Administration Level I and II

Duration Time
400 Hrs

Introduction of System Administration

•          What is System Administration?

•          Am I eligible for this kind of job? What are the Pre-requisites?

•          Types of Administrators

•          Demand of System Administrators in the Industry

•          Duties of a system administrator

•          System Administration in “Enterprise companies” vs “SMB” companies

•          Levels of System Administrators


    Platforms and Technologies involved in System Administration

    •          What are the Platforms and Technologies involved in your daily activities?

    •          Understanding of their importance and weightage in the Industry

    •          Expected knowledge from the respective admins for all involved platforms

    •          Hardware requirements for involved Platforms and Technologies


      Information about Webhosting companies

      •          What is Webhosting?

      •          Types of Hosting

      •          System Administration in Webhosting vs other industries

      •          Hosting Platforms and Components

      •          Control Panels used by Hosting companies

      •          How technical support is managed in Webhosting companies?

      •          List of Hosting Companies in India and outside India

      •          How can we help you in getting a job in hosting industry


        Understanding Hosting Control Panels

        •          What are the commonly used hosting control panels?

        •          Why do we need control panels?

        •          Features of Control Panels

        •          Demands of the admins who knows these control panels


          In depth Hosting knowledge

          •          Details about Domain name, Domain registration

          •          Details about DNS, name servers

          •          Associate the domain with hosting

          •          Uploading your website data to your domain

          •          Setting up a WordPress, blogger website

          •          Required resources for your domain

          •          Difference between hosting packages : Shared Hosting, VPS Hosting, Reseller Hosting, Dedicated Hosting, Cloud Hosting etc

          •          Details about datacenters

          •          Managed and unmanaged services


            Basic Linux Administration

            •          Installation, Boot Media, Accessing the Installer, Installation Methods

            •          Required partitions, and their functioning, Advanced Partitioning

            •          Package Selection, Post Installation Configuration

            •          Introduction to Bash Shell, Basic Commands (ls,cd,tail,cat,mkdir)

            •          Commands to work with file(mv,cp,rm)

            •          Text editor (vi,vim, nano), Stream text editor (grep, sed, and awk)

            •          Compression Tar,gzip and bzip2

            •          Boot Sequence Overview, Troubleshooting boot issues

            •          What is GRUB and grub.conf, Starting the Boot Process: GRUB

            •          Kernel Initialization, init Initialization (init 0,1,2,3,4,5)

            •          Run Levels, /etc/rc.d/rc.sysinit, /etc/rc.d/rc

            •          System V run levels, /etc/rc.d/rc.local

            •          Controlling Services(service,init.d,chkconfig)

            •          The boot process: from BIOS to kernel then to user space

            •          Setting kernel parameters, Run levels and init scripts

            •          Configuring services to run at boot, Securing single user mode (su login)

            •          Shutting down and rebooting the system

            •          Working with packages, RPM Package Manager

            •          Installing and Removing Software

            •          Updating a Kernel RPM, rpm Queries, rpm Verification

            •          About yum, Using yum, Searching packages/files

            •          Configuring Additional Repositories, Creating a private repository

            •          Red Hat Network, Red Hat Network Server

            •          Managing /dev With udev, Adding Files Under /dev

            •          Kernel Configuration With /proc, /proc Examples

            •          sysctl : Persistent Kernel Configuration

            •          Monitoring Processes and Resources(kill,ps,pstree,top)

            •          System Services, Linux System Services

            •          Network Time Protocol, System Logging

            •          syslog Configuration, XOrg: The X11 Server

            •          XOrg Server Configuration, XOrg in runlevel 3 / 5

            •          Remote X Sessions

            •          SSH: Secure Shell, VNC: Virtual Network Computing

            •          Cron, Controlling Access to cron, System crontab Files, Daily Cron Jobs

            •          User Administration, Adding a New User Account, User Private Groups

            •          Modifying / Deleting User Accounts

            •          Group Administration, Password Aging Policies, Switching Accounts

            •          Sudo, Network Users, Authentication Configuration like NIS Configuration, LDAP Configuration

            •          SUID and SGID Executables, SGID Directories, The Sticky Bit

            •          Default File Permissions, Access Control Lists (ACLs)

            •          SELinux, SELinux: Targeted Policy, SELinux: Management

            •          File system Management, Adding New File systems to the File system Tree

            •          Device Recognition, Disk Partitioning, Managing Partitions, Making Filesystems

            •          Difference between ext3 and ext4, Filesystem Labels, tune2fs

            •          Mount Points and /etc/fstab, Mounting Filesystems with mount, Unmounting Filesystems

            •          Handling Swap Files and Partitions, Mounting NFS Filesystems

            •          Checking available free space and space used by files (df,du)

            •          Checking and correcting the integrity of filesystems (fsck)

            •          File system security, Users and groups, The ‘root’ user or superuser

            •          Changing file ownership (chown)

            •          Changing file group ownership (chgrp)

            •          Permissions on files, Permissions on directories

            •          How permissions are applied, Changing permissions (chmod)

            •          Filesystem concepts and use, The unified UNIX filesystem

            •          Preserving links while copying and archiving, Processes and jobs

            •          What processes are ? The properties of a process, Parent processes and child processes

            •          Killing processes and sending signals to a process (kill, killall, xkill)

            •          Advanced File system Management, Configuring the Quota System

            •          Setting Quotas for Users, Reporting Quota Status

            •          What is Software RAID? Software RAID Configuration, Software RAID Testing and Recovery

            •          What is Logical Volume Manager (LVM)? Creating Logical Volumes, Resizing Logical Volumes, Logical Volume Manager Snapshots, Using LVM Snapshots,

            •          Archiving tools: tar, Archiving Tools: dump/restore, Archiving Tools: rsync

            •          Managing Network, Network Setup and Configuration, Network Interfaces, Speed and Duplex Settings, IPv4 Addresses,

            •          Dynamic IPv4 Configuration, Static IPv4 Configuration

            •          Defining the Local Host Name, Local Resolver, Remote Resolvers, Verify DNS Connectivity

            •          Network Configuration Utilities, Transparent Dynamic Configuration

            •          Implementing IPv6, IPv6: Dynamic Interface Configuration, IPv6: Static Interface Configuration, IPv6: Routing Configuration

            •          New and Modified Utilities, Basic networking configuration, Configure a network device to connect to a local network

            •          Introduction to /sbin/route, /sbin/ifconfig, /bin/netstat, /bin/ping, /sbin/arp, /usr/sbin/arpwatch, /usr/sbin/tcpdump, /usr/sbin/lsof, /usr/bin/nc

            •          Troubleshooting network issues, ifconfig, route, netstat, /etc/network and /etc/sysconfig/network scripts/

            •          System log files, ping, /etc/resolv.conf, /etc/hosts, /etc/hosts.allow and /etc/hosts.deny, /etc/hostname and /etc/HOSTNAME

            •          Traceroute, nslookup and dig, dmesg, Organizing Networked Systems

            •          Host Name Resolution, DNS, Specific Resolvers, Trace a DNS Query with dig, Exploring DNS with host, Service Profile: DNS, Getting Started with BIND

            •          bind-chroot Package, caching nameserver Package, Network File Sharing Services

            •          NFS server and NFS Client, NFS share for group collaboration, SMB, Samba server and samba client connections, Samba share for group collaboration


              Basic Windows Administration

              •          Building and deploying Windows Server products including MS Server 2008 and 2012

              •          Configuring and managing boot, install, and discover images

              •          Updating images with security updates, hotfixes and drivers

              •          Install and configuring DNS services, primary and secondary zones

              •          Understanding A, AAAA, CName, MX, NS, PTR, SOA, SRC records and their management

              •          Installing and Configuring DHCP

              •          Configure virtual private network (VPN) and routing, installing and configuring the Remote Access role

              •          AD Deployments, maintain, patch/service pack application, performance tuning, monitoring and maintenance.

              •          Creating Group Policies and implementation as per standard procedures.

              •          Best practices and procedures for patch management, virus management, and operating system upgrades

              •          Configure hardware, peripherals, services, settings, directories, storage, etc. in accordance with standards and project/operational requirements

              •          User administration (setup and maintaining account)

              •          Basic security Hardening of Windows 2008 / 2012 Servers

              •          RAID Configurations and Disk management utilities tools.

              •          Antivirus management, Cleaning, deleting and Quarantining affected files

              •          Understanding of NTFS permissions

              •          Configure file and share access

              •          Configure servers for Remote Management

              •          Understanding and configuring Windows Firewall


                Installing and configuring Database services

                •          Installing Mysql on Windows and Linux

                •          Performing security hardening and performance optimization on Mysql

                •          Installing and configuring MSSQL

                •          Configuring and managing MSSQL databases and user privileges

                •          Installing and configuring MariaDB, PostgresSQL on Linux

                •          Handling Database Backups for all involved Databases.

                •          Working with PHPMyadmin and Adminer

                •          Troubleshooting basic database issues


                  Installing and Configuring Mailing Services

                  •          Installing and configuring Zimbra

                  •          Installing and configuring Smartermail

                  •          Managing Exim in cPanel

                  •          Managing Mailenable in Plesk

                  •          Understanding AntiSpam

                  •          Troubleshooting basic database issues


                    Installing and Configuring Web Servers

                    •          Install and Configuring Apache on Linux

                    •          Install and Configure Nginx on Linux

                    •          Install and Configure IIS on Windows

                    •          Optimizing and securing web servers

                    •          Troubleshooting basic Web server issues


                      Installing and Configuring Backup Services

                      •          Installing and managing Linux backup tools like rsync, scp, cp, ftp

                      •          Managing WinSCP, FTP and Windows Backup utility

                      •          Working with open Source backup tools

                      •          Troubleshooting basic backup issues


                        Installing and Configuring Development tools

                        •          Installing and Upgrading PHP modules on Windows and Linux

                        •          Managing PHP Handlers

                        •          Performing security hardening with PHP

                        •          Installing Java, Tomcat on Linux

                        •          Working with Basic Powershell

                        •          Installing Third party development tools on Linux and Windows


                          Working with Hosting Control Panels

                          •          Installing cPanel / WHM, Plesk, Webmin, Centos Web Panel on linux

                          •          Installing Plesk on Windows

                          •          Domain name system management, types of Domains and their features, adding and managing domains

                          •          Email system management, Email accounts, Email Clients, email servers, email features (autoresponders, track delivery, authentications, archive, forwarders, default addresses, email filters, email id import, encryption, mailing list etc)

                          •          File manager, Disk usage, FTP Connections, Backup wizard, , directory privacy, FTP accounts, user accounts, password management, file system quotas

                          •          Database management, phpmyadmin, DB users and privileges

                          •          Website statistics, visitors, webalizer, raw access, Errors, Awstats, Bandwidth usage etc.

                          •          SSH access, hotlink protection, ModSecurity, IP Blocker, Leech Protect, SSL/TLS, SSH keys management etc

                          •          Software management, Ruby on Rails, PHP functions, MultiPhp Manager, PHP and apache upgrade and downgrade, php configuration editors

                          •          WebHost Manager features, Cron Jobs, Error Pages, Virus scanners, Config Server Firewall, Apache Handlers

                          •          WordPress, Joomla installation and management

                          •          SSL Certs and Keys


                            Learning troubleshooting techniques

                            •          Analyzing log files; monitoring file changes; rebuilding the RPM database.

                            •          Working with advanced GRUB features; rescue and GRUB CDs; advanced ext2/ext3 filesystem repair; rescuing RAID and LVM volumes.

                            •          Resource utilization management

                            •          Analyzing running processes, finding resource consumption for specific process

                            •          Working with top command, task manager

                            •          Working with sa, df, du commands with various options

                            •          Working on file level permission issues

                            •          Understanding common Errors in Windows and Linux

                            •          Working with inbound and outbound traffic analysis

                            •          Preempting hardware failures (looking for the signs); protecting against hardware failures; redundant configurations; tools to help identify hardware failures and intermittent problems

                            •          Preparing RCA for client


                              Getting hired as a System Administrator

                              •          Preparing a professional Resume

                              •          Finding the right profile and company

                              •          Preparing for the interview

                              •          Face us for the interview

                              •          Apply for a job


                                Key Features
                                2 Glossaries for difficult terms & acronyms
                                3 case studies
                                Achievements in work
                                106 real world examples from various industries
                                20 hours of high quality eLearning content
                                Education with new technologies