Masters Program in Linux Administration (RedHat)

Intellipaat
Course Summary
About Course This is Intellipaat Linux Masters Program that includes the complete aspects of
-
+
Course Description
About Course
What you will learn in this training course?
- Introduction to UNIX OS & Linux Kernel
- Advantages of Red Hat Linux over other OS
- UNIX Shell scripting, server configuration
- User classes, directories, and files in UNIX
- Command execution in Linux administration
- Security and database configuration
- Linux kernel module management
- Changing file permission & file attribute in UNIX
- Red Hat Kickstart installation, Samba Server configuration
- Clear the Red Hat Linux Certification.
Who should take this training course?
- Software engineers and IT professionals,
- Mainframe professionals, data analysts testing professionals
- UNIX developers, administrators
- Linux Developers and Administrators
What are the prerequisites for taking this training course?
There are no prerequisites for taking this training course. A basic knowledge of computers and the operating systems is helpful.Why should you take this training program?
UNIX is one of the most powerful Operating Systems even today. The Linux Kernel was built on this OS which is today powering some of the biggest enterprises on earth and is directly responsible for driving mission-critical applications in diverse industry verticals. The UNIX scripting skills can be used in development, testing and application support. From Google to Facebook to Amazon every enterprise worth its salt is heavily invested in the Linux ecosystem and there is a huge demand for professionals in this domain. This Intellipaat training in UNIX and Red Hat Linux will make you a masters of this technology, help you clear the Red Hat Linux Certification and take on most exciting and challenging jobs in the corporate world.
-
+
Course Syllabus
Unix Shell Scripting Course Content
Shell Scripting – FundamentalsUnderstanding the Linux Shell script, designed to run on Unix shell, command-line interpreter, the various operations on Shell scripts like – file manipulation, program execution, and text printing, understanding the various commands, syntax and shell scripting rules.Hands-on Exercise – Write a shell script to open a file, Execute a program from a shell script, print text on console
Parameters, Variables & ArgumentsIntroduction to Shell Scripting concepts, special variables used, learning about command line arguments, working with Special Parameters, passing arguments to a Shell Script, inheritance rules.Hands-on Exercise – Pass command line arguments to a shell script, Work with Special Parameters $*, $@, $$ etc
Loops & IterationsDeep dive into Linux Shell script, understanding the concept of loops, the various types of loops and integrators in Linux Shell script, learning about the condition handling mechanism.Hands-on Exercise – Write a script using while loop to create a hierarchy if directory, Use if/else statements to execute different set of code
Regular Expressions & Text ManipulationsLearning about the String object, taking regular expressions as arguments, understanding how to redirect arguments as well as input and output using Shell Scripts, string manipulation using regular expressions, different types of Regex.Hands-on Exercise – Create a String object,Take regular expression as arguments, Redirect input and output using Shell Scripts, Manipulate a string using regular expressions
Writing Functions & Advanced ScriptsIntroduction to Shell Script functions, basic functions, creation of library of functions, learning about advanced Shell Script commands, expansions and built-in commands, real world examples of Shell Scripting.Hands-on Exercise – Use in-built shell script functions, Create a library of functions
Real World Shell Scripting ExamplesShell scripting examples in the real world – understanding about shell scripting, Backup Script for Code & Mysql DB, checking service status, disk usage, highest CPU usage, automatic users addition, calculating free and used memory, remote host and port checking, shell script to sync directories, sending email on login and logout.Hands-on Exercise – Write a backup script for Code & Mysql DB, Check service status, Check disk usage using a script, Find out highest CPU usage, Create a script automatic users addition, Calculate free and used memory, Check a remote host and port, Use a script to send email on login and logout
Linux Admin Course Content
Administering Open Source SystemAdministering Open Source System (Unix Systems), The Role of an administrator, Open Source Licensing, Acquiring your Linux Distribution
Installation ProcessThe Installation Process of Linux Red Hat System, Structuring the File system, Selecting the software Packages, Performing Installation
Booting LinuxManaging Boot Process, Following Boot Scripts Sequence, Assigning services with chk config, The /etc directory configuration Hierarchy
Rescuing an Unbootable SystemBooting into Rescue Mode, Reinstalling the Boot Loader, Booting into Single-User Mode
User FeaturesPAM-Pluggable Authentication Modulet, What Do We Mean By Home Directory of file users, Syntax for Chage is, How to Change User Features of A User
Linux PS CommandsThe Linux Groupmod Command, The Linux g password Command, Linux PS Command, Procs, Memory, Swap, Proc Command, Pkill Linux Command, Syslog, View Newlog Entries
Package ManagerManipulating portable tar archives, How to install software with red hat packet manager(RPM), What is RPM-REDHAT package manager
IP ConfigurationHow to rebuild a source RPM(SRPM) package, Static ip configuration, View network settings of an Ethernet Adapter, Assigning IP Address to an Interface, Configuring and testing IPV6 connectivity, Stand alone server, Running services through XINTED
Creating PartitionsCreating Linux partition, Mounting a file system, How to create a user, How to add a user into a group in Linux
MountingMounting File System, How to mount Specific file system
SAMBA Server and UDEVHow to Configure SAMBA Server, Examine the Steps in Reporting PCI Devices Bug, What is UDEV, To Know How to Add or Remove a Linux Kernel Modules/Drivers
Installing LVSDefine LVS, installing LVS, understand meaning of Linux Director, to know about Testing and Debugging, what are Real servers and Ipfail.
Linux Admin ProjectProject – Connection and Backups with NFS Server
Topics: How to Connect with NFS server, How to do Backup, How to restore backups, How to use tar and untar
Linux Advance Admin Course Content
Linux Installation and Initialization (Automated)Multiple Linux installations, automated installation using Kick start, deploying it using web server, installation media and Kick start configuration files.
Package management & Process monitoringLinux Package which is Pre-built set of programs, installation of Packages, its libraries and the dependencies, understanding the low-level and high-levels tools needed, configuring Linux Yum Server, understanding the Yum repository Server-Client system.
Services, Utilities, Important Files and DirectoriesDeep dive into Linux Services, the important system files, utilities, directories.
Understanding SystemDLearning about SystemD, the Linux-specific system and service manager, understanding what are the programs that run when Linux loads, familiarising with the systemctl commands.
Linux User AdministrationLinux user management, groups, attributes and file permissions, granting permission based on tasks to be performed, various advanced user administration features, setting user and group disk space quotas, Linux file system quotas.
File System Management (Generic & LVM)Managing the Linux File System, understanding the Logical Volume Management, allocating disks, stripping, mirroring, resizing, logical volumes, deploying LVM for setting hard disks for physical volumes.
Advanced File System Management (Software RAID)Understanding the concept of RAID data storage virtualization, the RAID software management tool, learning about Linux Kernel with RAID Support, implementing the software RAID in Linux.
Server-Client Configurations (FTP / SFTP / HTTP)Learning about the Server Configuration in Linux, the FTP/SFTP, the HTTP Server/Client Systems configuration.
Configuring Samba and SMTPUnderstanding the Samba Open Source tool, the Simple Mail Transfer Protocol, configuring the Samba Server and SMTP with Linux.
Firewall & IP TablesUnderstanding the basics of firewall in Linux, deploying the firewall and iptables in Linux which is a rule-based firewall system in Linux, testing the firewall rules.
Database Configuration (MySQL / Mariadb)Understanding how to configure databases in Linux, working with MySQL database and MariaDB database for configuring it with Linux.
Using Control Panels to Manage Linux Servers (Webmin)Learning about the various control panels in Linux, its various uses and applications in various services, deploying of these control panels to manage the Linux servers.