Beruflich Dokumente
Kultur Dokumente
Information Booklet
2011
www.linuxlearningcentre.com
Gateway to the World of Linux
We are well equipped with a state of the art infrastructure required to deliver training
in the areas of Linux Virtualization and Security. Our learning programmes span
across OS administration, security, internals, programming, RDBMS, Perl, Python
& PHP Scripting on Linux, LAMP and Web Development & Design including Open
Source applications.
Linux Learning Centre is a Red Hat Training Partner facilitating training on the most
respected OS certifications of the world which include RHCE, RHCSS, RHCDS and
RHCA Red Hat Certifications. We have in our rolls certified professionals who
deliver Red Hat Linux training leading to Red Hat Certification. We are an
authorised exam centre for Red Hat certifications.
Linux Learning Centre is also a Gold Partner for Novell, offering training for NCLA &
NCLP certifications. The centre is an authorised Novell Practicum Partner.
Initially founded with the encouragement of the local open source users, LLC today
has a global patronage attracting Linux learning aspirants from 6 continents. We
have imparted onsite training across the country and overseas to corporate and
research centres.
Linux Learning Centre has till date delivered training to participants from more than
40 countries across 6 continents.
Training & Certification Programmes at LLC
Page Programme Name
Course Code Duration Fee *
No
1 LLC102 Linux Desktop Essentials Two Days Rs. 3,000/-
2 LLC033 Linux Essentials for Programmers & Administrators Four Days Rs. 6,000/-
3 LLC103 Linux System & Network Administration Four Days Rs. 7,200/-
5 LLC303 Linux System & Network Monitoring Tools Two Days Rs. 9,600/-
6 LLC104 Linux Internals & Programming Essentials Three Days Rs. 6,000/-
25 LLC410 Nagios - System & Network Monitoring Software Two Days Rs. 12,000/-
26 LLC412 Apache and Secure Web Server Administration Four Days Rs. 12,000/-
* Plus service tax as applicable
Training & Certification Programmes at LLC
Page Programme Name
Course Code Duration Fee *
No
27 LLC414 Web Proxy Solutions Two Days Rs. 9,600/-
30 LLC602 Linux Apache MySQL & PHP (LAMP) Six Days Rs. 9,600/-
33 RH254 Red Hat System Administration - III Four Days Rs. 7,200/-
35 EX200/300 RHCSA & RHCE Lab Exams Call / Email Call / Email
36 RHS333 Red Hat Enterprise Security : Network Services Four Days Rs. 9,600/-
37 RH423 Red Hat Enterprise Directory Services and Authentication Four Days Rs. 9,600/-
38 RHS429 Red Hat Enterprise SELinux Policy Administration Four Days Rs. 9,600/-
39 RH401 RH401 Red Hat Enterprise Deployment & Systems Management Four Days Rs. 30,000/-
40 RH436 Red Hat Enterprise Clustering & Storage Management Four Days Rs. 30,000/-
41 RH442 Red Hat Enterprise System Monitoring and Performance Tuning Four Days Rs. 30,000/-
43 RH142 Linux Troubleshooting Techniques and Tools Four Days Rs. 6,000/-
47 SUSE3103 SUSE Linux Enterprise Server Administration Four Days Rs. 6,000/-
EX200 RHCSA
EX200
RH254 + EX300 RHCE
Expert Linux Professionals
or RHCE on earlier versions RH299 + EX200 + EX300 RHCE
l RH124 Red Hat System Administration - I l RH299 RHCE Rapid Track Course
l RH134 Red Hat System Administration - II l EX200 RHCSA Lab Exam
l RH254 Red Hat System Administration - III l EX300 RHCE Lab Exam
RHS333 EX333
RHCE or RHCE Level Skills
or equivalent experience Training + Expertise Exam
Certificate of
Expertise
Certificate
of
Expertise
RH423 on all
EX423
RHCE or RHCE Level Skills
or equivalent experience Training + Expertise Exam
Certificate of
Expertise Three Skills
RHS429 EX429
RHCE or RHCE Level Skills
or equivalent experience Training + Expertise Exam
Certificate of
Expertise RHCSS
Only current RHCEs are eligible to be certified as a Red Hat Certified Security Specialist (RHCSS),
while anyone can attend the courses in this track.
RH436 EX436
RHCE or RHCE Level Skills
or equivalent experience Training + Expertise Exam
Certificate of
Expertise RHCDS
Only current RHCEs are eligible to be certified as a Red Hat Certified Architect (RHCDS),
while anyone can attend the courses in this track.
Only current RHCEs are eligible to be certified as a Red Hat Certified Architect (RHCA),
while anyone can attend the courses in this track.
Pre-Requisites
User-level experience with any computer system, use of mouse, use of menus, use of
any desktop or window-based application on any operating system.
Target Audience
Anyone who is beginning to explore the Linux OS from basics for the purpose of using
the system for learning to use the bash shell utilities and exploring the desktop for better
productivity.
Course Outline
· Introduction to Linux · Linux File System
- GNU Project / GPL Licensing - Ext2 / Ext3 Features
- Evolution of Linux & Development Model - Directory Structure & Contents
- Bash Shell Essentials · Basic Shell utilities /commands
- Device Identities in Linux - Directory / File Operations
- Partitioning Schemes - System/Process/Disk Status Indicators
· Linux Installation & Configuration : - Installing applications using RPM
Workstation & Server Classes - Getting Help : man, info pages,
· The Graphical User Interface On-Line Manuals
- X Window System · Exploring the default text editor : vi
- Basic Structure · Configure an Internet connection
- Invoking the Graphical User Interface · Access the Internet using a web browser
· Configure & customize your Linux desktop - Using Firefox
· An Overview of GNOME/KDE · Configure email accounts using kmail
Desktop/Applications
· An Overview of OpenOffice Suite
- Exploring Word Processor, Spreadsheet
& Presentation Modules
1
LLC033 Linux Essentials for Programmers & Administrators
Course Overview
For persons who have no command-line experience in Linux or UNIX and want to
develop skills for using and customizing their own Linux workstation.
Prerequisites:
User-level experience with any computer system, including: use of mouse, use of menus
and use of any graphical user interface.
Target Audience
IT professionals who want to build user-level skills before being a Linux System and
Network Administrator or being a Linux Developer.
Course Outline
2
LLC103 Linux System & Network Administration
Course Overview
LLC103 Linux System & Network Administration Course is an intensive course designed
to rapidly train on skills required for Administering a Linux Server. This course gets a
person to advanced levels of Linux Administration. It provides training from fundamental
concepts relating to User Administration with live demonstrations and emphasis on
administration through shell commands. The course is offered on the latest version of
Linux OS.
Pre-Requisites
The attendees for this course require to possess the knowledge base covered in LLC102
or must have any such compatible level on their own before enrolling themselves for this
course.
Target Audience
This course is for Administrators who wish to migrate to Linux from any other multiuser
OS and gain a thorough understanding of Linux administration and who has the basic
knowledge of Linux Operating System.
Course Outline
3
LLC303 Linux System & Network Monitoring Tools
Course Overview
Linux has gained considerable momentum as the operating system of choice for
deploying network services such as web, ftp, email, and file sharing. Linux System &
Network Monitoring Tools Course provides training in these network services
monitoring. This course is offered on compatible versions of Linux OS.
Prerequisites:
LLC103 / RH299 / RHCE certification or equivalent work experience is required for this
course.
Target Audience
The audience for this course include System and network administrators, consultants,
and other IT professionals responsible for the server security planning, implementation,
and maintenance of network servers. IT Managers who benchmark Network Monitoring
tools for their organizations.
Course Outline
5
LLC203 Linux Advanced Administration
Course Overview
LLC203 Linux Advanced Administration is a compilation of advanced topics required by
a Linux Administrator. The course is provided with live demonstrations of Linux High
Availability Server, understanding of radius server etc. This course is offered on
compatible versions of Linux OS.
Pre-Requisites
Must have undergone LLC103 Linux System & Network Administration course or have
a thorough knowledge of Linux Networking capabilities and good administration skills.
Target Audience
This course is for Linux Administrators who wish to learn advanced skills on Linux
System & Networking services like clusters and the radius servers. Candidates who
complete this course will be able to setup advanced servers.
Course Outline
Clusters in Linux - Exporting Shares
- Types and Terminology - Openfiler Services
- High Availability Cluster - LUN Mapping
- Cluster Using Heartbeat - ISCSI Initiator Setup
- Installation of Heartbeat
SNMP Server
- Keepalive and Deadtime
- SNMP Basics
- IP Takeover
- Management Information Base
- Service Takeover
- Community String
- Resource Takeover
- SNMP Ver. 1 Configuration
- Install OS from a Cluster
- com2sec and group
- Linux Virtual Server
- Restriction Using Community String
- IPVSADM Configuration
- Defining SNMP View
Distributed Storage System - View Based Restriction
- DRBD System - SNMP Ver 3 Configuration
- Installation of DRBD - Authenticating Users
- Configuration of DRBD
Network Authentication with RADIUS Server
- Low Level Storage Preparation
- RADIUS Authentication Service
- Preparing Network
- Installing FreeRADIUS
- Configuring the Resource
- Chillispot with RADIUS
- Device synchronization
- Chillispot Configuration
Linux System as SAN Device - Apache Setup for Chillispot
- ISCSI Targets - mod_ssl and Certificates
- ISCSI Initiators - Dynamic IP by Chillispot
- Logical Unit Numbers - Authentication from Passwd File
- Openfiler Configuration
- Openfiler Web Interface
- VG Management
- Creating Volumes
4
LLC104 Linux Internals & Programming Essentials
Course Overview
LLC104 Linux Internals & Programming Essentials course takes an insight in to the
Linux Kernel, understanding its features and subsystem architecture. It further explores
the features of the file system, memory management, process management, system
calls, IPCs and network implementations.
Pre-Requisites
Experienced C programmers with UNIX or Linux workstation power user skills who want
to begin developing applications on Linux.
Target Audience
This course is for programmers who are new to the linux environment and want to learn
about the kernel level features of the operating system. This course also helps
programmers who are further intending to learn embedded and real time programming
on Linux.
Course Outline
- Process Creation
· Introduction to Kernel
- System calls related to process management
- History of Linux
- Types of Kernel · Inter Process Communication
- The Linux kernel - Pipes, Fifo's, signals
- Kernel Architecture - System-V IPC's
- Message queues
· The Boot Process
- Shared memory
- BIOS Level
- Semaphores
- Boot Loader
- Setup, startup_32 functions · Sockets
- The start_kernel() function - An Overview
- System calls related to TCP and UDP sockets
· Kernel Recompilation
- Importance of make files · Memory Management
- Procedure to recompile the kernel - Defining and Creating secondary memory areas
- Responsibilities of Memory Management Module
· Implementing System Calls
- Memory allocation & deallocation system calls
- System Calls Defined
malloc, calloc, alloca, free
- System Calls and APIs
- Demand Paging defined
- System Call Table
- Process Organization in Memory
- Unistd.h and entry.S files
- Address Translation and page fault handling
- Implementing a new system call
- Memory allocation strategies
· The File System - Buddy System Algorithm
- Virtual File system & its role - Slab Allocator
- VFS data structures super_block, inode, file, dentry - Swapping Memory Areas
- Files associated with a process - Memory Mapping
- System Calls
- Lab Exercisers
· Programming & Debugging Tools
- strace: tracing system calls
· Process management - Tools used to detect memory access error and
- Process Defined Memory leakage in Linux : mtrace
- Process Descriptor Structures in the kernel - Using gdb and ddd utilities
- Process States
- Process Scheduling
6
LLC105 Programming with Qt
Course Overview
Qt is a multiplatform C++ application development framework. It has become the emerging standard development environment
for IT professionals who want to write a single source-tree, port it to multiple platforms with a simple recompile, integrate it easily
with Motif and ActiveX, make it database-capable, globalize it, give it a native look and feel, and run it at native speed. After
completion you will have: A knowledge of the capabilities & limitations of Qt; A knowledge of multi platform development using Qt;
Experience programming with Qt.
Pre-Requisites
Very good knowledge of the C++ programming language. Awareness of atleast on UI toolkit is a plus, but not required, Should be
comfortable using a GNU/Linux distribution. Knowledge of OpenGL would be a plus (only for learning the Qt/OpenGL module)
Target Audience
Programmers developing applications for desktops, embedded devices and/or targeting multiple platforms - Windows, Unix and
Mac will greatly benefit from this training.
Course Outline
· Introduction to Qt · Graphics View Framework
- Survey of GUI toolkits; Technical and product history of Qt, Trolltech. - QGraphicsScene, QGraphicsView & QGraphicsItem
- Dual-license of Qt - OTS Items: QGraphicsLineItem, QGraphicsRectItem, QgraphicsEllipseItem
- Custom items; Transformations and Interactive graphics
· Installation
- Getting Qt sources, Compiling & Installing Qt, “Hello World” program in Qt · Files, Streams
- IO Device framework: QIODevice; Built in IO Devices: QFile, QBuffer
· Introduction to Signals and Slots
- Making, Breaking a connection; Creating signals and slots - Stream classes: QTextStream & QdataStream
- Buffer classes: QByteArray, QString
· Introduction to UI programming in Qt
- The QWidget class; the QMainWindow class; Qt Designer · Help System (Qt 4.4 module)
- User actions:QAction/QToolButton/QMenu/QToolBar; Exercise: Text Editor - How to create compressed help files in Qt
- Using compressed help files in Qt assistant
· Containers, Types, and Macros. - Showing help in your applications using QHelpEngine & friends
- QList, QMap, QStack & Interating containers
· Multimedia (Phonon)
· Common Widgets - How to play audio and video files in Qt
- QPushButton, QCheckBox, QRadioButton,
- QLabel, QLineEdit, QSpinBox, QGroupBox, QSlider & QProgressBar · HTML Rendering (WebKit)
- Introduction to WebKit project; QWebView – the Browser control in Qt
· Common Dialogs
- QFileDialog, QInputDialog & QColorDialog · Making your applications scriptable (QtScript)
- QMessageBox ; QProgressDialog - Basic concepts: What does a scriptable application mean
- Evaluating scripts using QScriptEngine
· Custom Widgets - Accessing Qt/C++ objects in the script environment
- Form Widgets; Custom controls - Accessing variables in the script within Qt/C++
· Layouts - Designing objects for scriptability
- Vertical and Horizontal layouts; Grid layouts; Form layouts
· XML
- Custom layouts; Drawing & Printing (Arthur Framework) - DOM and SAX; Parsing XML files; Authoring XML files
- Drawing framework: QPainter, QPaintDevice, PaintEngine
- Helper classes: QRect, QPoint, QPen, QBrush,Gradient & QPainterPath · OpenGL
- Drawing on widgets; Drawing on pixmaps - The QGLWidget class; Using OpenGL in graphics view
- Printing; Transformations: QMatrix, QTransform - Using OpenGL in your widgets
7
LLC106 Device Driver Programming on Linux
Course Overview
LLC106: Device Driver Programming on Linux course takes an insight into the Linux
kernel and the way it manages devices. In this course we will be looking at the services
offered by the Linux Kernel for device drivers, and also look at how to program character,
block and network devices.
Pre-Requisites
Considerable knowledge of Linux System Programming concepts like signals,
processes, file operations, system calls and sockets or LLC104: Linux Internals &
Programming Essentials Course.
Target Audience
This course is designed for C programmers who are familiar with Linux System
Programming.
Course Outline
8
LLC107 Network Programming on Linux
Course Overview
LLC107 Network Programming on Linux course takes an insight in to the Linux
networking. Emphasis is given to topics such as interprocess communication, socket
programming, signals and threads.
Pre-Requisites
Considerable knowledge of Networking concepts such as packet switching, circuit
switching LAN/WAN/MAN. Knowledge of C/C++ programming makes the
understanding more effective.
Target Audience
This program targets the programmers intending to build their career over Linux network
/ socket programming. The program also provides an effective migration for non-Unix
professionals.
Course Outline
· Networks · Sockets
- Introduction - Outline of Linux domain Sockets
- Layering Principles - Sockaddr structure
- OSI, TCP Models - Elementary Socket System Calls
- TCP, IP, UDP - Advanced Socket System Calls
- TCP (ARP, RARP, ICMP) - Socket Options
- IP (Classes, Datagram formats, IP - TCP/UDP Client/Server examples
routing, v4 v5 v6) - Session Byte order
- ICMP (Error Reporting, Correction. - IP addr conversion routines I & II
icmp format) · Server Application Design
· Processes & Signals - Interactive Servers
- Processes & Process Environment - Concurrent Servers
- System calls related to Process - Select System Call
Management - Telnet, Netstat, TFTP & POP3
- Daemons · Broadcasting
- Signals · Multicasting
· Interprocess Communication · Threading
- An overview - Essentials of threads
- Pipes - Basic thread functions
- FIFO's - Communication b/w threads
- Message Queues - Synchronization b/w threads
- Semaphores - Mutual Exclusion b/w threads
- Shared Memory - Multithreaded concurrent Server
- Relevant examples on client-server
model
9
LLC108 Bash Shell Scripting Essentials
Course Overview
In the course LLC108, the participants gain a solid basic understanding of shell
constructs and concepts. They learn to create their own shell scripts, understand
existing scripts, and adapt these to new requirements.
Pre-Requisites
Good understanding of the main commands and user application in Linux and the Linux
system administration.
Target Audience
This course is intended for software developers, administrators, and other users who
want to acquire basic shell programming skills.
Course Outline
10
LLC109 CVS on Linux
Course Overview
LLC109 CVS is an advanced Linux Administration task. .Primarily this is a course
designed for both system administrators and programers to maintain version control of
the projects. SVN is an advanced form of CVS. This course is offered on compatible
versions of Linux OS.
Pre-Requisites
Must have undergone LLC103 Linux System & Network Administration course or have
a thorough knowledge of Linux Networking capabilities with administration skills and
programmers having Linux usage knowledge.
Target Audience
This course is for Linux Administrators who wish to learn advanced skills on Linux
System & Networking features and for programmers who wish to understand Project
Management. Candidates who complete this course will be able to setup CVS Service.
Course Outline
11
LLC204 MySQL on Linux
Course Overview
Linux has gained considerable momentum as the operating system of choice for
deploying Database Servers for Intranets and Internet Portals. This course offers
sufficient knowledge to build and host a database server on Linux using MySQL as
RDBMS. This course is offered on compatible versions of Linux OS.
Pre-Requisites
The participants should have a conceptual understanding of RDBMS and fair knowledge
of SQL commands.
Target Audience
The audience for this course include Database Administrators, Web Developers and
programmers.
Course Outline
· Database Terminology - MySQL Functions
- DBMS and RDBMS - MySQL Cursors
- Tables and Databases
· MySQL User Management
- Primary Key and Foreign Key
- MySQL Users and Privileges
- Unique Keys
- Local and Remote users
- Structured Query Language
- user() Function
- SQL as DDL, DML and DCL
- Access Rights with MySQL
· MySQL Database Server - SQL GRANT Statement
- Features of MySQL - Granting Multiple Privileges
- MySQL Data Directory - Setting Password for Users
- Logging and Log Files - Revoking Privileges
- Installation of MySQL Server - Display Privileges for Tables & Users
12
LLC205 Programming with PHP
Course Overview
Linux has gained considerable momentum as the operating system of choice for
deploying a web servers for Intranets and Internet Portals. This course offers sufficient
knowledge to build and host a web server on Linux with PHP-Server side scripting
language & Apache web server. This course is offered on compatible versions of Linux
OS.
Pre-Requisites
The participants should have a conceptual understanding of HTML & fair knowledge of
using any scripting languages.
Target Audience
The audience for this course include Web Developers and programmers.
Course Outline
- Constructor functions
· PHP Overview
- Accessing instance data and functions
- Introduction to PHP
- Insider Serve Side Web Scripting · Using Cookies with PHP
- Comparison with dynamic content alternatives like - Cookie properties
(Perl, CGI, ASP, JSP, Servlets , CGI, etc) - Setting, Retrieving, and Expiring/Deleting cookies
- Three Tier Architecture - Using cookies and Security Issues
- PHP installation and configuration
(configuraton with Apache Web Server and MySQL)
· Session Management in PHP
- What is a session?
· PHP Programming Options - Dependencies on the php.ini file
- Understanding PHP session variables
· Takilng User inputs from Forms via PHP
- Create a PHP session variable
- Create a basic PHP Script
- Register and modify PHP session variables
- Taking user input
- PHP Sessions and databases
- Pass PHP variables via the URL
- Using the form GET and POST method · Working with Files and I/O
- Obtaining data from forms through variables - Creating Filehandles
- Calling pages from themselves using forms - Reading from Files
- Writing from Files
· Storing Data in Arrays using PHP
- Manipulating files and Directories.
- Indexing and Initialising arrays
- One-dimensional and Multi-dimensional arrays · Handling Databases with PHP
- Array-related functions - PHP's database APIs
- Error-handling strategies
· PHP Functions
- Connection/disconnection, log in/log out
- Purpose of functions
- Including common access functions
- Built-in functions
- Doing simple SQL queries via PHP
- Declaring functions
- Building HTML tables using SQL Queries
- Arguments to functions
- Scope (global vs local) and Recursion
· Objects in PHP
- Object basics
- Inheritance
- Classes
13
LLC206 Programming with Perl
Course Overview
Linux has gained considerable momentum as the operating system of choice for writing
Perl scripts for various purposes like System Administration & web designing . This
course offers sufficient knowledge to write Perl scripts to automate Administrative tasks.
A brief explanation of Perl language and modules will be given with suitable examples.
This course is offered on compatible version of Linux OS.
Pre-Requisites
The participants should have user-level experience on Linux and a fair knowledge of
using any scripting language or must have undergone LLC102 & LLC108 courses.
Target Audience
The audience for this course includes System Administrators & Programmers.
Course Outline
14
LLC207 Programming with Python
Course Overview
Linux has gained considerable momentum as the operating system of choice for writing
Python scripts for various purposes like automation tasks, text parsing and application
development. This course offers sufficient knowledge to understand and write Python
programs. A brief explanation of Python modules will be given with suitable examples to
explain the scalability of the language and the scope of implementation of Python. This
course is offered on compatible version of Red Hat Linux.
Pre-Requisites
The participants should have usage knowledge of Linux and a fair knowledge of using
any programming language or must have undergone LLC102 & LLC206 courses.
Target Audience
The audience for this course includes programmers who want to learn the language and
using it to start developing applications.
Course Outline
15
LLC208 PostgreSQL on Linux
Course Overview
PostgreSQL on Linux is an intensive two-day course for a variety of IT professionals that
provides two days of instruction and hands-on lab activities on PostgreSQL Database,
an object-relational database powered by PostgreSQL.
Prerequisites
The participants should have a conceptual understanding of RDBMS and fair
knowledge of SQL commands.
Target Audience
The audience for this course include Database Administrators, Web Developers and
programmers.
Course Outline
16
LLC209 Joomla CMS
Course Overview
Web content management' (WCM) system is a CMS designed to simplify the publication
of Web content to Web sites, in particular allowing content creators to submit content
without requiring technical knowledge of HTML or the uploading of files.
Prerequisites
Word processor (MSOffice or OpenOffice) knowledge compulsory. Previous Web
Development Experience not compulsory. Basic understanding of HTML and simple
database concepts would be helpful.
Target Audience
IT professionals who will be responsible for developing & maintaining simple to complex
websites.
Course Outline
17
LLC210 Drupal CMS
Course Overview
Web content management' (WCM) system is a CMS designed to simplify the publication
of Web content to Web sites, in particular allowing content creators to submit content
without requiring technical knowledge of HTML or the uploading of files.
Prerequisites
Word processor (MSOffice or OpenOffice) knowledge compulsory. Previous Web
Development Experience not compulsory. Basic understanding of HTML and simple
database concepts would be helpful.
Target Audience
IT professionals who will be responsible for developing & maintaining simple to complex
websites.
Course Outline
18
LLC403 Qmail Server Administration
Course Overview
LLC403 is a rapid track course on Qmail server administration covering integration with
MySQL database and security based applications. The course addresses the advanced
configuration of Qmail and courier imap. Given the fact that the topics under discussion are
very extensive in nature, the scope of this course is limited to the depth of skills that can be
delivered in two days so as to cover the course outline effectively to the understanding of the
average audience.
Pre-Requisites
Participants must have at least entry to mid-level administration knowledge, with good
exposure to mail server concepts. Working knowledge on Linux or Unix OS is essential.
Target Audience
This course is designed for Linux administrators who wish to learn advanced skills on mail
services including the security, authentication and virtual domains. This course is useful for
the mail server administrators and other IT professionals, who want to integrate their
application to the mail servers
Course Outline
19
LLC404 Postfix Mail Server Administration
Course Overview
LLC404 is a rapid track course on mail server administration covering integration with
MySQL database and security based applications. The course addresses the advanced
configuration of Postfix mail server.
Pre-Requisites
Participants must have at least entry to mid-level administration knowledge, with good
exposure to mail server concepts. Working knowledge on Linux or Unix OS is essential.
Target Audience
This course is designed for Linux administrators who wish to learn advanced skills on
mail services including the security, authentication and relaying. This course is useful
for the mail server administrators and other IT professionals, who want to integrate their
application to the mail servers
Course Outline
20
LLC405 Linux Firewall Solutions
Course Overview
LLC405 begins with basic overview of network security and exploring into the world of
Advanced Firewalling. The course LLC405 enables you to: Configure and Maintain
intermediate devices to restrict communication between the networks; To implement
firewall rules to translate source and destination IP addresses using the concept of NAT.
Pre-Requisites
The course is open to anyone who knows basic Linux Operating System knowledge,
routing concepts and TCP/IP packet structure. LLC103 or equivalent knowledge is
recommended as pre-requisite.
Target Audience
The network administrators who design, implement and maintain intermediate devices
to secure communication between networks. This is useful for the network
administrators who setup virtual private networks
Course Outline
21
LLC406 Open LDAP Server Administration
Course Overview
LLC406 Open LDAP Server Administration is an intensive course that provides four
days of instruction and labs on cross-platform integration of Open LDAP services to
provide authentication or information services across the enterprise
Pre-Requisites
RHCE Level knowledge is essential for the participants to aim at higher level
certifications.
Target Audience
The Network Administrators who need to provide enterprise-wide authentication or who
desire training in the management of LDAP-based directory services and customization
of Linux authentication. The Network Administrators who have completed RHCE
Certification and look towards higher level Linux Certifications.
Course Outline
22
LLC408 Samba Server Administration
Course Overview
Interoperability between Linux and Microsoft family Operating system is achieved by Samba.
The course LLC408 enables you to : Configure and maintain Samba server = To share
various resources = Delegate Samba as an authentication server for Windows clients =
Integrate Samba with LDAP = Understand Samba tools.
Pre-Requisites
Though the course is open to anyone who knows basic networking concepts including IP
addressing and Services. LLC103 or RH253 is recommended as pre-requisite. LDAP
knowledge is desirable.
Target Audience
The network administrators who look towards integrating Linux and Windows Operating
systems. This course is useful for the network administrators who wish to setup
authentication environment for the Windows clients using the Linux LDAP server. After
completing this course participant is able to manage resources in a heterogenius
environment.
Course Outline
23
LLC409 DNS Administration
Course Overview
LLC409 is a rapid track course on DNS server administration covering Master, Slave
DNS Server, Sub Domain Delegation, Split DNS Server, RNDC, TSIG, DNS Security &
Dynamic DNS. This course is essential to every network administrator who works in an
enterprise environment. Given the fact that topics under discussion are very extensive in
nature, the scope of this course is limited to what can be delivered in two days, to cover
the course outline effectively to the understanding of the average audience.
Pre-Requisites
Participants must have a good knowledge of Linux administration and networking
related concepts. LLC103 / RH253 is recommended as pre-requisite
Target Audience
The Network Administrators who need to provide enterprise-wide name resolution
system or who desire training in the management of DNS services. The Network
Administrators who want to setup DNS heirarchy and redundent DNS server.
Course Outline
24
LLC410 Nagios - System & Network Monitoring Software
Course Overview
LLC410 is a rapid track course on Nagios Network Monitoring Tool. The course covers advanced topics
like email notifications, remote plugin executors, NSClient++, Nagios plugin development and event
handlers. This course is essential to every network administrator who works in an enterprise
environment. Given the fact that topics under discussion are very extensive in nature, the scope of this
course is limited to what can be delivered in two days, to cover the course outline effectively to the
understanding of the average audience.
Prerequisites
Participants must have a good knowledge of Linux administration and networking related concepts.
Those who lack the above concepts are advised to attend LLC103 or RH253 courses.
Target Audience
The audience for this course include system and network administrators, software consultants, and other
IT professionals responsible for the server security planning, implementation, and maintenance of
network servers.
Course Outline
25
LLC412 Apache and Secure Web Server Administration
Course Overview
LLC412 is a rapid track course on Web Server Administration and Securing the Web Server. The
course covers advanced topics virtual hosting, database backends, Apache modules, encription
with SSL, perl & PHP integration. This course is essential to every web administrators who works
in an enterprise environment.
Prerequisites:
Linux Network and Security Administration skills or equivalent experience. Creating web pages
using HTML. Some experience with Perl or Python or shell scripting / programming is
recommended but not required.
Target Audience
The Network Administrators who need to provide enterprise-wide web resolution system or who desire
training in the management and security of Apache server. This course is useful for the web server
administrators and other IT professionals, who want to integrate their web applications to the Apache
servers.
Course Outline
· Introduction and Basic Apache Configuration · Database backends
- httpd overview: Client/server topology, - Available Databases
Transactional overview - Postgres: installation, administration
- History of web servers: NCSA, Apache - Query and insert with SQL
evolution, The Apache Organization - Implementations of query and insert in CGI
- Apache today: usage, extensibility, cess - Perl CGI.pm; DBD/DBI.pm
model, Red Hat's Apache packages
· Apache customization through modules
- Basic configuration: configuration files and
- Concepts; mod_perl; mod_php; mod_status;
options, basic daemon control
mod_usertrack; mod_rewrite; other modules
· Apache Virtual Hosts:
· Security and authentication
- Understanding Virtual hosts: IP- based, name-
- Basic access control by host/domain/network
based
- Apache security strategies
- Configuration directives and Syntax checking
- Authentication scenarios
- Using Apache to serve Virtually hosted web
servers · Advanced Security with SSL
- Web server log files: formats, configuration, - Basic Cryptography and SSL concepts
use and analysis - SSL Certificates
- Server MIME types - Obtaining a website certificate
- Implementing SSL with Apache
· CGI and Server Side Includes:
- Definition, Mechanics, limitations, common
CGI languages
- Basic CGI requirements
- Useful CGI tasks
- SSI: similarities to CGI, shtml implementation,
Xbithack directive
- CGI security: suEXEC
26
LLC414 Web Proxy Solutions
Course Overview
LLC414 is a rapid track course on Web Proxy Administration and Securing the Web Proxy. The course
covers advanced topics winbind authentication, content filtering, parent proxies, antivirus setup and
bandwidth management. This course is essential to every web proxy administrators who works in an
enterprise environment.
Prerequisites
The course is open to anyone who knows basic Linux Operating System knowledge, web server
basics, routing concepts and TCP/IP packet structure. LLC103/RH253 or equivalent knowledge is
recommended as pre-requisite. Integration of component services like Apache, LDAP and ADS.will
be demonstrated on pre-configured servers
Target Audience
The Network Administrators who need to provide web proxy and web caching system solution or who
desire training in the management and security of Squid server. This course is useful for the network
administrators, who want to do web content filtering and bandwidth regulation.
Course Outline
· Web Proxy Service - URL Filtering
- NAT vs Web Proxy - Squidguard Setup
- Content Filtering - Squidguard Rule Definitions
- Web Caching - Antivirus for Squid
- Web Proxy Softwares in Linux - Clamav Configuration
- Installation of Squid - HAVP as Parent Proxy
- Configuring Squid
· MS ADS Authentication for Squid
- Squid Server Logging
- ADS Preparation for Squid
· Squid Authentication & ACLs - Winbind and Samba
- Proxy Authentication - Joinig Samba to AD Domain
- Authentication Modules - NTLM Authentication
- ncsa_auth - Kerberos Preperation for Squid
- pam_auth - Winbind Authentication for Squid
- ldap-auth
· Cache Management
- Access Control List Definition
- Adding Cache Directory
- Time Based Restrictions
- Squidclient Utility
- ACL Parsing Issues
- Displaying Cache Objects
· Bandwidth Management Using Squid - PURGE Method
- Delay Pool Configuration - Deleting Cache Objects
- Delay Classes
· Performance Tuning & Monitoring
- Regulation for Aggregate Traffic
- Cache Statistics Analysis
- Regulation for Individual IP
- Squidview
- Restricting Max File Size
- Display Utilization
- Setting Parents Proxy Server
- Squid result codes
· Data Stream Filtering - Customizing the Error Messages
- DansGuardian Setup - Parent Proxy Failure Issues
- Content Filtering - Squid Analysis & Report Generator
- MIME Filtering
27
LLC501 Programming with OpenGL
Course Overview
This is course is tailor made for the wannabe 3D graphics enthusiast. The course covers the basics of 3D
programming using OpenGL and provides a foundation of OpenGL concepts using which a programmer
can begin exploring the capabilities of OpenGL and write 3D enabled applications. At the end of the course
you would be able to create 3D scenes, orient objects in the scene, place lights in the scene, apply texture
and use transparent objects in the scene. The course has a hands on approach to teaching OpenGL in that
the participants will take part in designing and implementing a C++ library on top of OpenGL to help create
simple 3D scenes.
Pre-Requisites
Sound knowledge of C and C++ and knowledge of Qt would be a plus. Basic knowledge of Trigonometry,
Matrices and Algebra and other related math domains will be an advantage.
Target Audience
The course is targeted at developers who have entry level knowledge on 3D programming libraries. This
course is a must for those interested in learning about OpenGL and get started with 3D Programming.
Course Outline
· Introduction - Modeling Transformations
· Getting Started with OpenGL - The Model View duality
- What is OpenGL - Projection Transformations
- Materials provided in the course - Viewport Transformations
- Your First OpenGL Program - Specifying Transformations in OpenGL
- The QGLWidget Class - Atom Example
- The initializeGL() method Camera Manipulation
·
- The paintGL() method - Viewing in 3D
- The resizeGL() method - Projection
- OpenGL Command Syntax - Parallel Projection Math
- Function Naming Convention - Perspective Projection Math
- Constants, Datatypes & Macro naming conventions - Model View Duality
- OpenGL as a State Machine - Atom Example Improved
- Libraries related to OpenGL - Parallel and Perspective Projections.
- Animations in OpenGL Lights, Color, Materials, depth test
·
· Drawing Objects - Representation of a color in OpenGL
- Describing a Solid Object: Geometry & Topology - Specifying Color in OpenGL
- OpenGL Primitives - Shading
- Primitive Types - The Color Cube
- Polygon construction rules - Colors in the Real World
- Solid Object Examples - Light Concepts and Categories
- Cube - Ambient Light
- Cone - Diffuse Light
- Cylinder - Specular Light
- Drawing solid objects using GLUT Library - Materials Concepts
· Coordinate Transformations - Surface Normals.
- Types of transformations - OpenGL Lights and Materials
- Translation - Spot Lights
- Scaling - Drawing Curved Surfaces
- The glColorMaterial() function
- Rotation
- Matrix Representation of Transformations · Texture Mapping
- Specifying the texture
- Vertex Matrix
- Indicate how the texture is to be applied to each pixel
- Translation Matrix
- Enable texture mapping.
- Scaling Matrix - Draw the scene, supplying both texture & geometric coordinates
- Rotation Matrix XModel: Simple C++ wrapper for OpenGL
·
- Composition of transformation matrices OpenGL Based Toolkits
·
- Understanding transformations in OpenGL - Open Inventor
- Eye Coordinates - OpenSG
- Viewing Transformations - VTK
Course Fee Rs. 12,000/-
Course Duration: Three Days: 10 am - 5.30 pm (Plus Service Tax as applicable)
28
LLC504 Linux on Embedded Systems
Course Overview
Linux on Embedded systems course takes an insight into the building, installing and using the Linux
Kernel and Root File system on an embedded platform (ARM 9). It further explores the procedure to
setup cross compiling environment, write kernel modules and application programs for a target
board.
Prerequisites
Experienced C programmers and Linux or UNIX prower users who want to start developing
applications or drivers on Linux embedded platform.
Target Audience
This course is for embedded programmers who wish to understand the development environment
of Linux and for Linux system programmers who wish to understand the embedded perspective of
development on Linux.
Course Outline
29
LLC602 Linux Apache MySQL & PHP (LAMP)
Course Overview
Linux has gained considerable momentum as the operation system of choice for deploying the
Database Servers for intranet and internet web portals. This course offers sufficient knowledge to
build and host Database server on linux using MySQL as RDBMS and PHP as scripting language.
This course is offered on compatible versions on RedHat Linux.
Pre-Requisites
The participants should have a conceptual understanding of any OS basics, RDBMS and fair
knowledge of SQL commands and HTML coding
Target Audience
The audience for this course include Database Administrators, Web Application Developers and
programmers
Course Outline
30
RH124 Red Hat System Administration - I
Course Overview
Red Hat System Administration I (RH124) is designed for IT professionals who are new
to Linux. GUI-based tools are featured to build on the students' existing technical
knowledge, while key command line concepts will be introduced to provide a foundation
for students planning to become full-time Linux system administrators.
Prerequisites
Previous operating system administration experience is helpful but not required.
Target Audience
System administrators, network administrators, and other IT professionals who require
proficiency performing core tasks in Linux.
Course Outline
Unit 1: Get Started with the GNOME Graphical Desktop Unit 12: Administer Users and Groups
Objective: Get started with GNOME and edit text files with gedit Objective: Manage users and groups
Unit 2: Manage Files Graphically with Nautilus Unit 13: Manage Files from the Command Line
Objective: Manage files graphically and access remote systems with Objective: Understand Linux filesystem hierarchy and pathnames;
Nautilus manage files from the command line
Unit 14: Secure Linux File Access
Unit 3: Get Help in a Graphical Environment Objective: Understand Linux file access mechanisms; manage file
Objective: Access documentation, both locally and online access from the GUI and the command line
31
RH134 Red Hat System Administration - II
Course Overview
Red Hat System Administration II (RH134) is designed for IT professionals working to
become full-time enterprise Linux system administrators. The course is a followup to
System Administration I and continues to utilize today's best-of-breed, contemporary
teaching methodology. Students who attend Red Hat System Administration I & II will be
fully prepared to take the Red Hat Certified System Administration (RHCSA) exam.
Prerequisites
Must have undergone RH124 Red Hat Linux System Administration-I or have equivalent
experience with Red Hat Linux.
Target Audience
IT professionals who want the skills to be full-time enterprise Linux administrators and/or
earn RHCSA certification.
Course Outline
Unit 1: Automated Installations of Red Hat Enterprise Unit 12: Managing SELinux
Linux Objectives: Activate and deactivate SELinux; set file contexts;
Objectives: Create and manage kickstart configuration files; manage SELinux booleans; analyze SELinux logs
perform installations using kickstart
Unit 13: Installing and Managing Software
Unit 2: Accessing the Command Line Objectives: Manage software and query information with yum;
Objectives: Access the command line locally and remotely; configure client-side yum repository files
gain administrative privileges from the command line
Unit 14: Managing Installed Services
Unit 3: Intermediate Command Line Tools Objectives: Managing services; verify connectivity to a service
Objectives: Use hardlinks, archives and compression, and vim
Unit 15: Analyzing and Storing Logs
Unit 4: Regular Expressions, Pipelines, and I/O Redirection Objectives: Managing logs with rsyslog and logrotate
Objectives: Use regular expressions to search patterns in files
Unit 16: Managing Processes
and output; redirect and pipe output
Objectives: Identify and terminate processes, change the priority of
Unit 5: Network Configuration and Troubleshooting a process, and use cron and at to schedule processes
Objectives: Configure network settings; troubleshoot network
Unit 17: Tuning and Maintaining the Kernel
issues
Objectives: List, load, and remove modules; use kernel arguments
Unit 6: Managing Simple Partitions and Filesystems
Unit 18: System Recovery Techniques
Objectives: Create and format simple partitions, swap
Objectives: Understand the boot process and resolve boot
partitions, and encrypted partitions
problems
Unit 7: Managing Flexible Storage with the Logical Volume
Manager (LVM)
Objectives: Implement LVM and LVM snapshots
Unit 8: Access Network File Sharing Services; NFS and
CIFS
Objectives: Implement NFS, CIFS, and autofs
Unit 9: Managing User Accounts
Objectives: Manage user accounts including password aging
Unit 10: Network User Accounts with LDAP
Objectives: Connect to a central LDAP directory service
Unit 11: Controlling Access to Files
Objectives: Manage group memberships, file permissions, and
access control lists (ACL)
32
RH254 Red Hat System Administration - III
Course Overview
Red Hat System Administration III (RH254) is designed for experienced Linux
administrators who require networking and security administration skills. With a heavy
emphasis on practical, hands-on labs, this course is tightly aligned with experienced
Linux administrators' job tasks and the skills required for advancement.
Prerequisites
Must have completed RH124: Red Hat Linux Administration - I and RH134 Red Hat
Linux Administration - II or have equivalent experience with Red Hat Enterprise Linux.
Target Audience
Linux or UNIX system administrators who already have some real world experience with
Red Hat Linux systems administration and want a first course in networking services and
security.
Course Outline
Unit 1: Getting Started with the Classroom Environment Unit 11: Centralized and Secure Storage
Objective: Given a virtualized environment, begin to administrate Objective: Access centralized storage (iSCSI) and encrypt
multiple systems using prerequisite skills filesystems
Unit 3: Bash Scripting and Tools Unit 13: Web Server Additional Configuration
Objective: Automate system administration tasks utilizing Bash Objective: Configure a web server with virtual hosts, dynamic
scripts and text-based tools content, and authenticated directories
Unit 4: File Security with GnuPG Unit 14: Basic SMTP Configuration
Objective: Secure files with GnuPG Objective: Configure an SMTP server for basic operation (null
client, receiving mail, smarthost relay)
Unit 5: Software Management
Objective: Use yum plugins to manage packages; understand the Unit 15: Caching-Only DNS Server
design of packages; build a simple package Objective: Understand DNS resource records and configure a
caching-only name server
Unit 6: Network Monitoring
Objective: Profile running services, then capture and analyze Unit 16: File Sharing with NFS
network traffic Objective: Configure file sharing between hosts with NFS
Unit 7: Route Network Traffic Unit 17: File Sharing with CIFS
Objective: Configure system to route traffic and customize Objective: Configure file and print sharing between hosts with
network parameters with sysctl CIFS
Unit 8: Secure Network Traffic Unit 18: File Sharing with FTP
Objective: Secure network traffic through SSH port forwarding and Objective: Configure file sharing with anonymous FTP
iptables filtering/network address translation (NAT)
Unit 19: Troubleshooting Boot Process
Unit 9: NTP Server Configuration Objective: Understand the boot process and recover unbootable
Objective: Configure an NTP server systems with rescue mode
33
RH299 RHCE Rapid Track Course
Course Overview
The RHCE Fast Track Course (RH299) is designed for senior Linux system
administrators who want to validate their competencies by earning the RHCSA and
RHCE credentials. This is a fast-paced preparation course that combines the
RH124+RH134+RH254 courses, normally twelve days of training, into a single four-day
course
Pre-Requisites
Must have undergone RH124+RH134+RH254 courses or must have a thorough
knowledge of administering Linux / Unix Server. Participants arriving without a large
portion of these prerequisites will make less than optimal progress in the training and will
be unlikely to pass the certification exam.
Target Audience
Experienced Linux / Solaris system administrators with a minimum of three years of
Linux experience who want a fast-track solution to earn an RHCE certification.
Course Outline
Software Management Boot Management File Sharing with NFS
Objective: Manage packages with yum, rpm, Objective: Configure runlevels and sysctl; Objective: Manage and secure the NFS
and RHN; build an RPM package and place it reset the root password; understand the boot service using NFSv3 and NFSv4
in a repository process
C File Sharing with CIFS
Network Management Security Enhanced Linux (SELinux) Objective: Configure the CIFS to provide
Objective: Configure and troubleshoot Management home directories, file sharing, and printer
network settings; configure network bonding Objective: Understand, troubleshoot, and service; use a client to access the CIFS
and IP aliases manage SELinux shares
34
EX200 / EX300 Red Hat Certification Lab Exams
EX200: Red Hat Certified System Administrator Certification Exam
To earn RHCSA credential, candidates must demonstrate the skills required to be a successful
Linux administrator through a hands-on, half-day exam (EX200).
An RHCSA certification is required in order to earn Red Hat Certified Engineer (RHCE).
Exam Overview
The RHCSA certification exam consists of one half-day session. The exam is performance-based,
meaning that candidates must perform tasks on a live system, rather than answering multiple
choice questions.
The RHCSA exam objectives provides authoritative guidance on the knowledge and skills
candidates will need to demonstrate in the RHCSA exam. It also provides more specific information
on the exam format and coverage. All candidates are urged to use this information to evaluate their
readiness for the exam.
Exam Overview
The RHCE exam is a hands-on, practical exam that lasts 2.0 hours. Candidates are eligible to take
the RHCE exam without first having passed the RHCSA exam, but RHCE will not be issued until
both credentials are earned by a candidate.
Certificate Validity
Until the release of Red Hat Enterprise Linux 6 (RHEL 6), a certification holder remained current for
two major releases. For example, an individual who earned their RHCE under Red Hat Enterprise
Linux 3 (RHEL 3) remained current until 60 days after the release of Red Hat Enterprise Linux 5
(RHEL 5).
With the release of RHEL 6, a new three year calendar-based current window will be in effect for
Red Hat Certified System Administrator (RHCSA) and Red Hat Certified Engineer (RHCE)
certifications earned or re-certified on RHEL 6. If an RHCSA or RHCE earned on RHEL 6 passes a
higher-level exam during that three-year period, Red Hat will reset the three-year current window to
the date of the most recent exam.
These changes to the current window will ensure that employers can count on Red Hat certified
individuals to be able to demonstrate the skills needed for today's technology. Validity and current
status of an RHCE certificate will continue to be verified at Certification Central.
Examination Fee: Please call or email us for mode of payment and the current fee.
Exam Results: Candidates will be mailed exam results usually within seven days after the exam.
35
RHS333 Red Hat Enterprise Security: Network Services
Course Overview
Red Hat Enterprise Security: Network Services (RHS333) is an intensive course that
equips senior system administrators and security professionals with the skills and
knowledge required to harden systems against both internal and external attacks. This
class advances beyond the essential security coverage offered in the RHCE curriculum
and delves more deeply into the security features, capabilities, and how to properly
respond to sophisticated security threats aimed at enterprise systems.
Prerequisites
RHCE Certified or RHCE Level Knowledge is recommended for the participant to aim at
the higher level certifications.
Target Audience
The Network Administrators who is responsible to implement and secure various Server
applications. The Network Administrators who have completed RHCE Certification and
look towards higher level Linux Certifications.
Course Outline
· The Threat Model and Protection Methods - Troubleshooting NFS4
- Internet threat model & the attacker's plan - Client-side mount options
- System security and service availability · OpenSSH
- An overview of protection mechanisms - Vulnerabilities
· Basic Service Security - Server configuration and the SSH protocols
- SELinux -Authentication and access control
- Host-based access control - Client-side security
- Firewalls using Netfilter and iptables - Protecting private keys
- xinetd and service limits - Port-forwarding and X11-forwarding issues
· Cryptography · Electronic Mail with Sendmail
- Overview of cryptographic techniques - Vulnerabilities
- Management of SSL certificates - Server topologies
- Using GnuPG - Email encryption
· Logging and NTP - Access control and STARTTLS
- Time synchronization with NTP - Anti-spam mechanisms
- Logging: syslog and its weaknesses · Postfix - Vulnerabilities
- Protecting log servers - Security and Postfix design
· BIND and DNS Security - Configuring SASL/TLS
- BIND vulnerabilities · FTP
- DNS Security: attacks on DNS - Vulnerabilities
- Access control lists - The FTP protocol and FTP servers
- Transaction signatures - Logging
- Restricting zone transfers & recursive queries - Anonymous FTP
- DNS Topologies - Access control
- Bogus servers and blackholes · Apache security
- Views - Vulnerabilities
- Monitoring and logging - Access control
- Dynamic DNS security - Authentication: files, passwords, Kerberos
· Network Authentication: RPC, NIS & Kerberos - Security implications of common configuration options
- Vulnerabilities - CGI security
- Network-managed users & account management - Server side includes
- RPC and NIS security issues - suEXEC
- Improving NIS security · Intrusion Detection and Recovery
- Using Kerberos authentication - Intrusion risks
- Debugging Kerberized Services - Security policy
- Kerberos Cross-Realm Trust - Detecting possible intrusions
- Kerberos Encryption - Monitoring network traffic and open ports
· Network File System - Detecting modified files
- Overview of NFS versions 2, 3, and 4 - Investigating & verifying detected intrusions
- Security in NFS versions 2 and 3 - Recovering from, reporting, & documenting intrusions
- Improvements in security in NFS4
Note: Lab exercises are limited to the extent contained in the courseware
36
RH423 Red Hat Enterprise Directory Services and Authentication
Course Overview
Red Hat Enterprise Directory Services and Authentication (RH423) is an intensive course designed
to training Senior System Administrators the skills required to manage and deploy the Red Hat
Directory Server on and for Red Hat Enterprise Linux systems. This course also covers cross-
platform integration of directory services in order to provide authentication or information services
across the enterprise.
Prerequisites
RH423 requires RHCE-level skills or RHCE Certification.
Target Audience
Experienced Linux system administrators responsible for user account information and secured
enterprise authentication mechanisms of one or more Linux systems. System administrators who
have configured directory services and authentication on other operating systems but now want to
perform those tasks on a Linux system. Experienced system administrators wanting to integrate
directory service and authentication mechanisms across multiple operating systems
Course Outline
1.Introduction to Directory Services 6.Linux User Authentication with NSS and PAM
What is a directory? - Understanding authentication and authorization
LDAP: models, schema, and attributes - Name service switch (NSS)
Object classes ?LDIF - Advanced pluggable authentication modules
(PAM) configuration
2.The LDAP Naming Model
Directory information trees and Distingued Names 7.Centralized User Authentication with LDAP
X.500 and "Internet" naming suffixes - Central account management with LDAP
Planning the directory hierarchy - Using migration scripts to migrate existing data
into an LDAP server
3.Red Hat Directory Server: Basic Configuration - LDAP user authentication
- Installation and setup of Red Hat Directory
Server 8.Kerberos and LDAP
- Using the Red Hat Console - Introduction to Kerberos
- Using logging to monitor Red Hat Directory - Configuring the Kerberos key distribution center
Server activity (KDC) and clients
- Backing up and restoring the directory - Configuring LDAP to support Kerberos
- Basic performance tuning with indexes
9.Directory Referrals and Replication Referrals and
4.Searching and Modifying the LDAP Directory replication
- Using command line utilities to search the - Single master configuration
directory - Multiple master configuration
- Search filter syntax - Planning for directory server availability
- Updating the directory
10.Cross-Platform Centralized Identity Management
5.Red Hat Directory Server: Authentication and - Synchronizing Red Hat Directory Server with
Security Active Directory
- Configuring TLS security - Managing users with Winbind and LDAP
- Using access control instructions (ACI's) - Mapping attributes between Linux and
- ACI's and the Red Hat Console Windows
Note: Lab exercises are limited to the extent contained in the courseware
37
RHS429 Red Hat Linux Networking & Security Administration
Course Overview
RHS429 introduces advanced system administrators, security administrators, and applications
programmers to SELinux policy writing. Participants in this course will learn how SELinux works;
how to manage SELinux; and how to write an SELinux policy. This class culiminates in a major
project to scope out and then write policies for previously unprotected services
Prerequisites
RHS429 requires RHCE-level skills. Prerequisite skills can be shown by passing the RHCE
Exam or by taking RH253/RH254 or by possessing comparable skills and knowledge.
Target Audience
RHS429 is designed for computer security specialists and administrators responsible for setting &
implementing security policies on a Linux computer. Applications programmers also may consider
taking the course to understand how to provide a set of SELinux policies for third party applications.
Course Outline
Unit 1 - Introduction to SELinux - sealert
• Discretionary Access Control vs. Mandatory Access Control - avcstat
• SELinux History and Architecture Overview - seinfo
• Elements of the SELinux security model: ?user identity and - semanage and semodule
role - Man pages
- domain and type • Hands-on Lab: Exploring Utilities
- sensitivity and categories
- security context Unit 6 - User and Role Security
• SELinux Policy and Red Hat´s Targeted Policy • Role-based Access Control
• Configuring Policy with Booleans • Multi Category Security
• Archiving • Defining a Security Administrator
• Setting and Displaying Extended Attributes • Multi-Level Security
• Hands-on Lab: Understanding SELinux • The strict Policy
• User Identification and Declaration
Unit 2 - Using SELinux • Role Identification and Declaration
• Controlling SELinux • Roles in Use in Transitions
• File Contexts • Role Dominance
• Relabeling Files and Filesystems • Hands-on Lab: Implementing User and Role Based Policy
• Mount options Restrictions
• Hand-on Lab: Working with SELinux
Unit 7 - Anatomy of a Policy
Unit 3 - The Red Hat Targeted Policy • Policy Macros
• Identifying and Toggling Protected Services • Type Attributes and Aliases
• Apache Security Contexts and Configuration Booleans • Type Transitions
• Name Service Contexts and Configuration Booleans • When and How do Files Get Labeled
• NIS Client Contexts • restorecond
• Other Services • Customizable Types
• File Context for Special Directory Trees • Hands-on Lab: Building Policies
• Troubleshooting and avc Denial Messages
Unit 8 - Manipulating Policies
• setroubleshootd and Logging
• Installing and Compiling Policies
• Hands-on Lab: Understanding and Troubleshooting the Red
Hat Targeted Policy • The Policy Language
• Access Vector
Unit 4 - Introduction to Policies • SELinux logs
• Policy Overview and Organization • Security Identifiers - SIDs
• Compiling and Loading the Monolithic Policy and Policy • Filesystem Labeling Behavior
Modules • Context on Network Objects
• Policy Type Enforcement Module Syntax • Creating and Using New Booleans
• Object Classes • Manipulating Policy by Example
• Domain Transition • Macros
• Hands-on Lab: Understanding policies • Enableaudit
Unit 5 - Policy Utilities • Hands-on Lab: Compiling Policies
• Tools available for manipulating and analyzing policies ?apol Unit 9 - Project
- seaudit and seaudit_report • Best practices
- checkpolicy • Create File Contexts, Types and Typealiases
- sepcut • Edit and Create Network Contexts
- sesearch • Edit and Create Domains
- sestatus • Hands-on Lab: Editing and Writing Policy
- audit2allow and audit2why
Course Fee Rs. 9,600/-
Course Duration: Four Days: 10 am - 5.30 pm (Plus Service Tax as applicable)
38
RH401 RH401 Red Hat Enterprise Deployment & Systems Management
Course Overview
Red Hat Enterprise Deployment and Systems Management (RH401) is a four-day lab-based
course that explores the concepts and methods necessary for successful large-scale deployment
and management of Red Hat Enterprise Linux systems. Experienced system administrators learn
how to implement and manage Red Hat Enterprise Linux deployments efficiently and effectively, in
ways that make their systems manageable by a team of administrators.
Prerequisites
RH401 requires the participant to be RHCE certified or possess RHCE level skills.
Target Audience
Experienced Linux system administrators responsible for the planning, deployment, and
management of Red Hat Enterprise Linux systems. Red Hat Certified Engineer who want to earn
the certificate of expertise.
Course Outline
Unit 1 - Essential System Management Unit 8 - RHN Application Programmer Interface
•Goals of Enterprise system management • Uses for Red Hat Network API
•Standardization, centralization, and scalability • Basic RHN API program structure
•Provisioning and automation • Sample programs
Unit 2 - Installing a Red Hat Network Satellite Server Unit 9 - Configuration File Management with Red Hat
• Introduction to RHN Satellite - features, prerequisites Network
• Installing Satellite Server software • Managing configuration channels
• Understanding software channels and entitlements • Configuration file macros
• Importing channel content into a Satellite Server • Configuration file management using command-line
tools
Unit 3 - Red Hat Network Organization
• Organization management and trust relationships Unit 10 - Provisioning with Kickstart
• Managing user accounts • Anaconda kickstart options
• Assigning user roles (security) • Building a provisioning environment
• Managing system groups • Using Cobbler for provisioning
Unit 4 - Managing Changes with Revision Control Unit 11 - Virtual Machine Management
• Introducing revision control concepts • Virtual host/virtual platform entitlements
• Basic Subversion repository administration • Controlling Xen guests using RHN
• Using Subversion to manage revisions • Red Hat Network management of Xen virtual
machines
Unit 5 - Red Hat Network Client Configuration
• Secure communication with SSL Unit 12 - RHN Satellite Server Administration
• Red Hat Network registration • High-availability options
• Creating and using activation keys • Embedded database management
• Registration automation with bootstrap.sh • Certificate management
• Troubleshooting RHN registration • Changing from disconnected to connected operation
• Inter-satellite synchronization (ISS)
Unit 6 - Red Hat Network Software Management • Exporting software channels
• Software channel relationships • Troubleshooting
• Cloning existing software channels
• Managing custom software channels Unit 13 - Red Hat Network Proxy Server
• Notifying clients of changes: managing errata • RHN proxy server installation
• Configuring a client to use a RHN proxy server
Unit 7 - Building RPMs • Managing software with RHN package manager
• Building open source software
• Using RPM macros
• Writing custom spec files
• Using rpmbuild to create RPMs
• Signing packages for security
39
RH436 Red Hat Enterprise Clustering and Storage Management
Course Overview
Red Hat Enterprise Clustering and Storage Management (RH436) provides intensive,
hands-on experience with storage management, Red Hat Cluster Suite, and the shared
storage technology delivered by Red Hat Global File System™ (GFS). Created for
Senior Linux system administrators, this 4-day course has a strong emphasis on lab-
based activities using enterprise-class storage, server, and auxiliary equipment.
Prerequisites
RH436 requires the participant to be RHCE certified or possess RHCE level skills.
Target Audience
Experienced Linux system administrators responsible for managing shared storage
across one or more Linux systems, and for maintaining a high availability service using
cluster technology.
Course Outline
1. Review Red Hat Enterprise Clustering and 7. Quorum and the Cluster Manager
Storage Management Technologies - Intracluster Communication
- Cluster Tools
2. Linux Dynamic Device Management
- udev Features 8. Fencing and Failover
- udev Rule Configuration - Fencing Components
- Failover Domains
3. iSCSI
- iSCSI as a Shared Storage Device 9. Quorum Disk
- Configuring an iSCSI initiator - Heuristic Configuration
- Configuring an iSCSI target
- Authentication 10. Service Manager
- Resource Groups and Recovery
4. Advanced Software RAID - Hierarchical Resource Ordering
- Types and Differences - High Availability Services
- Monitoring
- Optimization Techniques 11. Global File System (GFS)
- Growth and High Availability - Implementation and Configuration
- Lock Management
5. Device Mapper and Multipathing - Planning For and Growing On-line GFS
- Mapping Targets - Monitoring Tools
- LVM2 Snapshots - Journal Configuration and Management
- Multipath Device Configuration
40
RH442 Red Hat Enterprise System Monitoring and Performance Tuning
Course Overview
Red Hat Enterprise System Monitoring and Performance Tuning (RH442) is designed to teach senior
Linux system administrators the methodology of performance tuning and capacity planning for Red
Hat Enterprise Linux. This course discusses system architecture with an emphasis on understanding
the implications of system architecture on system performance, methods for testing the effects of
performance adjustments, open source benchmarking utilities, methods for analyzing system and
networking performance, and tuning configurations for specific application loads.
Prerequisites
RH442 requires the participant to be RHCE certified or possess RHCE level skills.
Target Audience
Experienced Linux system administrators responsible for maximizing resource utilization through
performance tuning.
Course Outline
Unit 1 - Elements of Monitoring and • SystemTap • Tuning round-robin RAID • Recovering unassigned memory
Tuning • Required packages • Write overhead for RAID5 & RAID6
• Performance tuning is... • SystemTap scripts • Improving RAID1 performance Unit 11 - Memory Caches
• Before you begin • The stap command • Tuning RAID1 • Strategies for using memory
• How much is how much? • Tuning RAID in SysFS • A closer look at demand paging
• Calculating unit conversions Unit 5 - Queuing Theory • Tuning page allocation
• Monitoring • Introduction to queuing theory Unit 8 - Processes and the Scheduler • Tuning overcommit
• Monitoring vs. Profiling • Little's Law • Characterizing process states • Slab cache
• Whole-system view • Queue length • Getting ready to run • ARP cache
• Sample application model • Queue length vs wait time • Types of CPU cache • Tuning ARP cache
• Sample hardware model • Wait time • Locality of reference • Page cache
• Before tuning the kernel • A closer look at wait time • Improving locality of reference • Tuning page cache
• Kernel tunables • How much user time is needed? • Multitasking and the run queue • Anonymous pages
•Using system documentation • Profiling time with time • Preempting the current process • SysV IPC
•Recovering from problems • Finding hot spots in code • Sorting the run queue • Tuning SysV IPC
• Completion rate • SCHED_OTHER • Viewing memory with free
Unit 2 - Simple Network Monitoring • Arrival rate vs completion rate • Tuning scheduler policy • Other commands to view memory
• SNMP • Finding a valid observation period • Viewing CPU performance data usage
• SNMP versions • Predicting system-wide limits
• Management Information Base • Predicting resource limits Unit 9 - Kernel Timing and Process Unit 12 - Memory Reclamation
• The MIB hierarchy • Summary of strategies Latency • Characterizing page status
• Referring to MIB objects • How Linux tracks time • Calculating dirty and clean memory
• Reading a MIB file Unit 6 - Compensating for Physical Disk • Tuning system ticks • Reclaiming dirty pages
• Installing SNMP packages Characteristics • Tuning processor speed • Tuning pdflush
• Finding MIB objects • Physical factors affect disk IO • IRQ balancing • Reclaiming clean pages
• Using SNMP v1 for queries • Disk storage density • Tuning IRQ affinity • Out-of-memory killer
• Using SNMP v3 for queries • Choosing a peripheral interconnect • Equalizing CPU visit count • Tuning OOM policy
• Configuring the SNMP client • SCSI bus considerations • Tuning process affinity with taskset • Detecting memory leaks
• Enabling the SNMP agent • Electro-mechanical positioning • Tuning run queue length with taskset • What is swap?
• Profiling SNMP host access controls • Block IO requests and cache effect • Hot-plugging CPUs • Improving swap performance
• Configuring SNMP v1 access • Tuning sequential read access • Scheduler domains • Tuning swappiness
• Configuring SNMP v3 access • Tuning the disk queue • Configuring the root cpuset • Tuning swap size
• Beyond RH442: Extending snmpd • Tuning the deadline scheduler • Configuring a child cpuset • Tuning swap for think time
• Tuning the anticipatory scheduler • Important files for scheduler domains • Tuning swap visit count
Unit 3 - Graphical Reporting • Tuning the noop scheduler • Virtual CPUs • Monitoring memory usage
• MRTG • Tuning the (default) cfq scheduler • Tuning VCPUs at domain creation
• Configuring MRTG • Fine-tuning the cfq scheduler • Tuning VCPUs dynamically Unit 13 - Essential Network Tuning
• Allowing access to MRTG • Physical block device interfaces • Tuning VCPU affinity • Simplified transmit model
• Creating a dashboard in MRTG • Virtual block devices • Simplified receive model
• Ad-hoc utilities • Tuning virtual block devices Unit 10 - Memory Addressing and • Kernel socket buffers
• Installing iostat and sar • Logical volumes and VBDs Allocation • Calculating total buffer size
• Using iostat and sar • Implementing snapshot storage • Overview of memory addressing • Calculating per-socket buffer size
• Configuring sar • Virtual address space (32-bit) • Tuning core buffer size
• Awk Unit 7 - Reducing Disk Visit Count • Viewing process address space • Tuning TCP buffer size
• Using awk • The virtual file system (VFS) • Tuning process address space • Tuning DMA buffer size
• Gnuplot • Layout of ext2/ext3 • Physical address space • Is packet fragmentation a problem?
• Using Gnuplot • Fragmentation • Mapping virtual addresses (x86) • Tuning fragmentation buffers
• Creating a custom script • Viewing fragmentation • Uniform memory architecture (x86) • Network interrupt handling
• Scheduling a custom script • Tuning fragmentation • Overview of memory allocation • Improving interrupt handling
• Filesystem limits • Improving RAM performance • Tuning interrupt handling
Unit 4 - Kernel-Level Profiling • Journaling • Improving MMU performance • Network sockets
• OProfile • Improving journal performance • Tuning the NUMA allocator • TCP sockets
• Installing OProfile • Tuning journal placement • Improving TLB performance • Viewing network sockets
• Installing kernel-debuginfo • Other mount-time options • Tuning TLB performance • Tuning TCP socket creation
• Setting up OProfile • Finding lock contention • Viewing system calls • Tuning TCP socket keepalive
• Running a test • Reducing visit count with RAID • Virtual domain memory
• Reviewing results • Calculating chunk size • Tuning memory at domain creation
• OProfile architecture • Calculating filesystem stride • Tuning domain memory dynamically
41
RHCSS / RHCDS / RHCA Lab Exams Expertise Exams
Red Hat Certified Security Specialist (RHCSS)
Overview
Red Hat Certified Security Specialist (RHCSS) is a security certification that proves advanced skills
in using Red Hat Enterprise Linux, SELinux, and Red Hat Directory Server to meet the security
requirements of today's enterprise environment.
Expertise Exams
Current RHCEs will obtain RHCSS certification upon successfully passing all three Expertise
Exams:
EX333 Red Hat Enterprise Security: Network Services
EX423 Enterprise Directory Services and Authentication
EX429 SELinux Policy Administration
Expertise Exams
Current RHCEs will obtain RHCDS certification upon successfully passing all three Expertise
Exams:
EX401 Red Hat Enterprise Deployment and Systems Management Expertise Exam
EX423 Enterprise Directory Services and Authentication
EX436 Red Hat Enterprise Clustering and Storage Management Expertise Exam
Overview
Red Hat Certified Architect (RHCA) is a capstone certification to Red Hat Certified Engineer
(RHCE), the most recognized, acclaimed, and mature certifications in the Linux space.
Expertise Exams
Current RHCEs will obtain RHCA certification upon successfully passing all five Expertise Exams.
EX333 Red Hat Enterprise Security: Network Services Expertise Exam
EX401 Red Hat Enterprise Deployment and Systems Management Expertise Exam
EX423 Red Hat Enterprise Directory Services and Authentication Expertise Exam
EX436 Red Hat Enterprise Clustering and Storage Management Expertise Exam
EX442 Red Hat Enterprise System Monitoring & Performance Tuning Expertise Exam
Examination Fee: Please call or email for mode of payment and the current fee
Exam Results: Candidates will be mailed exam results within seven working days after the exam.
42
RH142 Linux Troubleshooting Techniques and Tools
Course Overview
Troubleshooting is both an art and a science, an instinct (typically informed by experience) and a technique. In
RH142 Linux Troubleshooting Techniques and Tools, participants will learn techniques for troubleshooting a Linux
system and will learn to use a variety of troubleshooting tools available on Red Hat Enterprise Linux. RH142
Linux Troubleshooting Techniques and Tools is a 4 day class designed to help participants learn (or improve) their
troubleshooting skills using tools available in Red Hat Enterprise Linux. Labs will offer a range of problems from
RHCT level and allow participants to extend their knowledge and techniques. Participants will have the
opportunity to debug live systems, exercising their new troubleshooting skills on a working system so that they
can start to develop troubleshooting experience.
Prerequisites
Has equivalent system administration knowledge under Red Hat Enterprise Linux. This knowledge includes:
installation, service management (using service and chkconfig, for example), basic system monitoring (using
ps and top, and perhaps meminfo and the /proc filesystem), filesystem management (using fdisk and mkfs),
and basic troubleshooting (including managing log files & perhaps the use of hardware probing tools such as
ethtool and lspci).
Target Audience
A Red Hat Enterprise Linux system administrator who can identify, diagnose, and resolve problems on a Red Hat
Enterprise Linux system, and who can take preventative action to avoid problems.
Course Outline
· Troubleshooting Techniques · Network
An introduction to troubleshooting methods, - Manual configuration of network cards,
best practices, and tools. troubleshooting advanced setups (bonded
· Troubleshooting Boot Issues interfaces, virtual interfaces);
- Working with advanced GRUB features; - connectivity issues;
- rescue and GRUB CDs; - network diagnostic tools.
- advanced ext2/ext3 filesystem repair; · Security
- rescuing RAID and LVM volumes. - Working effectively with (and not against)
· Local Configuration security tools, including SELinux, SSL, &
- Tools to identify configuration problems. authentication.
· Applications - bugzillas;
An overview of tools and techniques for - support workflow;
troubleshooting applications. Some common - diagnostic and information-gathering tools.
application problems and how to solve them.
43
RH318 Red Hat Enterprise Virtualization
Course Overview
The Red Hat Enterprise Virtualization course (RH318) is extensive hands-on training course which
explores the virtualization features of Red Hat Enterprise Linux. Upon completion, partcipant can
effectively create, deploy, manage, and migrate Linux and Microsoft Windows virtual machines
hosted on RHEL Servers using RedHat Enterprise Virtualization Manager.
Prerequisites
RH133 (RH134) or equivalent experience with Linux System Administration experience on
Microsoft Windows operating systems beneficial, but is not mandatory for the course.
Target Audience
System administrators interested to fulfill Red Hat Certified Virtualization Administrator (RHCVA)
certification. Linux system administrators who manage enterprise servers, interested to learn
Virtualization Technology in Red Hat Enterprise Virtualization.
Course Outline
Introduction to Red Hat Enterprise Virtualization Platform RHEV for Servers
• Red Hat Enterprise Linux Virtualization • Creating virtual servers
• Introduction to KVM • Installing virtual servers
• VirtIO drivers • Paravirtualized drivers for Windows
• libvirt • PXE Installation and RHN/Cobbler
• Virtual machine management with virsh • Virtual Machine Migration
Advanced RHEL Virtualization • High Availability for Guests
• Managing virtual machines with RHN • RHN Entitlements and RHEV Vms
• Defining VMs with libvirt XML RHEV for Desktops
• Custom KVM network configuration • RHEV for Desktops architecture
• Virtual Machine Migration • SPICE
• Shared Storage • Creating virtual Desktops
• iSCSI: Internet SCSI • Installing Windows network VirtIO drivers
• Acessing disk images from the host OS Unit Snapshots and Templates
Red Hat Enterprise Virtualization •Image formats
• RHEV for Servers architecture overview •Image management
• Red Hat Enterprise Virtualization Manager overview •Creating VM snapshots
• Red Hat Enterprise Virtualization Hypervisor overview •Creating templates
• Preparing a Windows Server for RHEV-M installation •Sealing a Windows template with Sysprep
RHEV Manager Desktop Pools, Users and Portal
• Installing RHEV Manager •Creating and managing Desktop Pools
• The RHEV-M database •Managing users
• Accessing the RHEV-M Admin Portal •Accessing the User Portal
RHEV Hypervisor •Accessing Virtual Desktops
• Introduction to RHEV-H Advanced RHEV
• RHEV-H deployment modes • Using Export Storage domains
• Installing RHEV-H • Converting Virtual Machines with virt-v2v
• Automated RHEV-H installation • Importing converted Virtual Machines
• RHEV-H reconfiguration • Using the Search Bar
• Upgrading RHEV-H • Using Tags
• Troubleshooting RHEV-H • Using the Monitoring Tools
RHEV Data Center • Using Log Collector
• Data Center overview RHEV-Managed RHEL Hosts
• Host • Managed Red Hat Enterprise Linux hosts
• Storage Domains • RHEV software for RHEL nodes
• Clusters • Registering a RHEL node with RHEV
• System Scheduler • Troubleshooting registration
• Logical networks • Performance tuning for RHEV
• Virtual machines
• Creating a New Data Center
• Creating a New Cluster
• Configuring storage
Note: Lab exercises are limited to the extent contained in the courseware
Course Fee Rs. 9,600/-
Course Duration: Four Days: 10 am - 5.30 pm (Plus Service Tax as applicable)
44
SUSE3101 SUSE Linux Enterprise Fundamentals
Course Overview
SUSE Linux Enterprise Server is a highly reliable, interoperable and manageable server operating system that
enables firms to cost-effectively and securely deliver mission critical services. In this class, you will be introduced
to the fundamentals of Linux and gain a basic understanding of the core features of the SUSE Linux Enterprise 11
Operating System. Course 3101 is the first course in the CLA and LPIC-1 curriculum developed for SUSE
Entreprise Linux
Course Prerequisites
Before taking this course, you are required to have only basic computer skills on any operating system. This
course is designed for people who are beginners with the Linux operating system. Knowledge of any desktop
operating system is sufficient.
Target Audience
This course is designed for those who have little or no experience with Linux and who are seeking a fundamental
understanding of the SUSE Linux Enterprise 11 operating system. It is also ideal for those who want to begin
preparing for the Novell Certified Linux Administrator Exam or the Linux Professional Institute LPIC-1 exams.
Course Outline
SECTION 1: First Steps with Linux SECTION 6: Manage Users, Groups, & Permissions
Objective 1: Overview of the Linux Desktop Objective 1: Manage User and Group Accounts with YaST
Objective 2: Use the GNOME Desktop Environment Objective 2: Describe Basic Linux User Security Features
Objective 3: Access the Command Line Interface Objective 3: Manage User and Group Accounts from the CLI
from the Desktop Objective 4: Manage File Permissions and Ownership
Objective 5: Ensure File System Security
SECTION 2: Locate and Use Help Resources
Objective 1: Access and Use man Pages SECTION 7: Use Linux Text Editors
Objective 2: Use info Pages Objective 1: Get to Know Linux Text Editors
Objective 3: Access release Notes and White Papers Objective 2: Us the Editor vi to Edit Files
Objective 4: Use GUI-Based Help
Objective 5: Find Help on the Web SECTION 8: Manage Software with RPM
Objective 1: Manage RPM Software Packages
SECTION 3: Manage Linux File System Objective 2: Manage RPM Software Sources/Catalogs
Objective 1: Understand the File System Hierarchy with ZYpp
Standard (FHS) Objective 3: Update and Patch SLE
Objective 2: Identify File Types in the Linux System
Objective 3: Change Directories and List Directory Contents
Objective 4: Create and View Files
Objective 5: Work with Files and Directories
Objective 6: Find Files on Linux
Objective 7: Search File Content
45
SUSE3102 SUSE Linux Enterprise Administration
Course Overview
This course is designed to provide you with a basic understanding of more advanced concepts used in the
administration of the SUSE Linux Enterprise Operating system. The skills taught in this class are essential
and prerequisite to learning the skills of an entry level Linux administrator or help desk technician in an
enterprise environment. This is the second course in the Certified Linux Administrator curriculum,
developed for SUSE Enterprise Linux.
Course Prerequisites
Before taking this course, you should have fundamental knowledge of the Linux Operating System either
through attendance of Course 3101 - SUSE Linux Enterprise Fundamentals or another equivalent course.
Target Audience
This course is designed for system administrators who need to become familiar with the Linux operating
system. It is also ideal for those who would like to prepare for the Novell Certified Linux Administrator 11
Exam or the Linux Professional Institute LPIC-1 exams.
Course Outline
SECTION 1 Install SUSE Linux Enterprise 11 SECTION 8 Monitor SUSE Linux Enterprise 11 system
Objective 1 Perform a SLES 11 Installation Objective 1 Monitor a SUSE Linux Enterprise 11 system
Objective 2 Perform a SLED 11 Installation Objective 2 Use System Logging Services
Objective 3 Troubleshoot the Installation Process Objective 3 Monitor Login Activity
46
SUSE3103 SUSE Linux Enterprise Server Administration
Course Overview
SUSE Linux Enterprise Server is a highly reliable, interoperable and manageable server operating
system that enables firms to cost-effectively and securely deliver mission critical services. In this class
you will learn the tasks essential to server administration
Course Prerequisites
Before taking this course, you should have administration knowledge of the Linux Operating System either
through attendance of Course 3102 - SUSE Linux Enterprise Administration or another equivalent course.
Target Audience
The course is designed for those who already have experience with Linux, including general system
configuration and command line work. The course is also ideal for those seeking advanced administration
skills on SUSE Linux Enterprise Server, those who have completed the previous two courses in the Novell
CLP curriculum, and those preparing to take the Novell CLP Practicum.
Course Outline
SECTION 1 Enable Fundamental Network Service SECTION 7 Perform a Health Check and Performance Tuning
Objective 1 Configure NFS (Network File System) Objective 1 Find Performance Bottlenecks
Objective 2 Configure Time on SUSE Linux Enterprise Server Objective 2 Reduce System and Memory Load
Objective 3 Enable the Extended Internet Daemon(xinetd) Objective 3 Optimize the Storage System
Objective 4 Enable an FTP Server Objective 4 Tune the Network Performance
47
NCLA - NCLP Exams Novell Certifications
NCLA: Novell Certified Linux Administrator
NCLA (Test :050-720) can be taken in any Pearson VUE testing centre after having completed the
3101 and 3102 training. A thorough understanding of the course and test objectives is
recommended prior to taking the test.
The following are the test objectives:
1.Access and Use man Pages the Command Line 38.Configure Host Name and Name
2.Use info Pages 19.Manage File Permissions and Ownership Resolution
3.Understand the File System Hierarchy 20.Ensure File System Security 39.Manage RPM Software Packages
Standard (FHS) 21.Use the Editor vi to Edit Files 40.Verify and Update Software Library Access
4. Manage Directories with Nautilis and CLI 22.Manage RPM Software Packages 41.Provide Secure Remote Access with
5.Create and View Files 23.Manage RPM Software Repositories with OpenSSH
6.Work with Files and Directories zypper 42.Monitor a SLE System
7.Find Files on Linux 24.Perform a SLES 11 Installation 43.Use System and Logging
8.Search File Content 25.Describe the Linux Load Procedure Services44.Monitor Login Activity
9.Get to Know the Command Shells 26.Manage GRUB (Grand Unified Bootloader) 45.Schedule Jobs with cron
10.Execute Commands at the Command Line 27.Manage Runlevels 46.Schedule Jobs with at
11.Work with Variables and Aliases 28.Describe How the Linux Processes Work 47.Develop a Backup Strategy
12.Understand Command Syntax and Special 29.Manage Linux Processes 48.Create Backups with tar
Characters 30.Select the Linux File System 49.Create Backups on Magnetic Tape
13. Use Piping and Redirection 31.Configure Linux File System Partitions 50.Copy Data with dd
14.Get to Know YaST 32.Manage Linux File Systems 51.Mirror Directories with rsync
15.Manage the Network Configuration 33.Configure Logical Volume Manager (LVM) 52.Automate Data Backups with cron
Information from YaST and Software Raid 53.Configure User Authentication with PAM
16.Manage Users and Group Accounts with 34.Set Up and Configure Disk Quotas 54.Manage and Secure the Linux User
YaST 35.Set Up Network Interfaces with the ip Tool Environment
17.Describe Basic Linux User Security 36.Set Up Routing with the ip Tool 55. Use Access Controls Lists (ACLs) for
Features Advanced Access Control
37.Test the Network Connection with the
18.Manage User and Group Accounts from Command Line Tool
Exam Fee: NCLA exam fee is equivalent to US $ 55. NCLP exam fee is INR 3000.
Please check the following sites for the current pricing.
http://www.vue.com/novell
http://www.novell.com/training/testinfo/locator.html
48
Linux Learning Centre
Onsite Training
Linux Learning Centre undertakes onsite training programmes with customised content
for corporate clients at any location in India or abroad. These programmes can be
customised with content from several courses integrated in to one programme.
Training Methodology
At Linux Learning Centre, emphasis is given to practical learning. The training
environment is an integrated theory cum practical lab where the participants get to try all
aspects of training live during training. The training involves deployment of all services
on a live network and practical demonstration of all applications. Presentations are used
in some of the courses to make the learning more effective. The training is based on Red
Hat Linux. Training on other distributions like SUSE & Ubuntu are also undertaken.
Training Material
The courseware includes a comprehensive collection of material useful as a course
guide with corresponding references to the presentation used during the training. Some
of the course-kits also include a companion CDROM containing working examples /
scripts / documentation.
Accommodation Assistance
Assistance is provided for out-station candidates to find accommodation during their
stay in Bangalore to suit their budget, from dormitories, paying guest accommodation to
star hotels.
Course Registration
Candidates may enroll for a course in person or by downloading the Course Enrollment
form at http://www.linuxlearningcentre.com/courseenroll.pdf The completed form with
payment enclosed should be forwarded to Linux Learning Centre by courier or by hand.
Mode of Payment
The course fee may be paid in cash, Credit/Debit Card or Cheque / Demand Draft
payable in Bangalore City in favour of “Linux Learning Centre Private Limited”,
Bangalore. Online payment is also accepted through Paypal.
Key Clientele Linux Learning Centre
Financial Institutions
Deutche Bank l Life Insurance Corporation of India l World Bank
Overseas Organisations
Avows Technologies Sdn Bdh, Malaysia l Dept. of Information Technology, Bhutan l Havelsan
Hava Elektronik San A. S., Turkey l Male Water & Sewarage Company Pvt. Ltd.,Maldives l
Mimos Berhad, Malaysia l Nile Center for Technology & Research, Sudan l Rwanda Utilities
Regulatory Agency, Rwanda l Srilankan Airforce l The Telecom Company of Maldives.
Educational Institutions
Acharya Institute of Management & Science, Bangalore l Amrita Institute of Technology,
Coimbatore l Bharathisadan Institute of Management, Trichy l Christ College, Bangalore
l City Engineering College, Bangalore l Dr. Ambedkar Govt. Polytechnic College, PortBlair,
Andaman l Dayanand Sagar College of Engineering, Bangalore l Don Bosco Institute of
Technology, Bangalore l Gogte Institute of Technology, Belgaum l Golden Valley Istitute of
Technology, KGF l ISM University, Dhanbad l Kamla Nehru Institute of Technology, Sultanpur
l Malnad College of Engineering, Hassan l Manipal Institute of Technology, Manipal
l National Institute of Technology, Silchar l National Law School of India University, Bangalore
l PDA College of Engineering, Gulburga l Polytechnic Institute, Narasingarh, Tripura
l Revanna Siddeshwara Institute of Technology, Bangalore l Shilong Polytechnic, Meghalaya
l Sona College of Technology, Salem l Sri Jayachamarajendra College of Engineering, Mysore
l SIT, Tumkur, l Sri Vidyanikethan Engineering College, Near Tirupati l Stonehill Education
Foundation l University of Kashmir, Srinagar.
Key Clientele Linux Learning Centre
Promoted in 2007, Linux Resource Centre is making available open and free
software solutions to the SME organisations. LRC is a sister concern of Linux
Learning Centre, the Pioneers in Linux Education in India. LRC has ample
technical skills to offer low cost network and security solutions within your
reach.
Small Business Solutions: In the SMB segment, the most commonly used
tools are Office Automation Tools, Tools for communication - mainly email, and
general business applications. Setting up an email server with content filtering,
setting up a web proxy solutions with content filtering and access control,
setting up of file and printer server, anti-virus software implementation and
multi-OS inter-operability can be achieved by deploying a Linux Server, and
Linux / Windows clients with free and open source software to reduce total
ownership costs. Server and desktop application support is provided to the user
to maintain and keep the system running with periodic backups and software
system maintenance.
Enterprise Business Solutions: Linux Resource Centre has the skill and
work force to provide planning, procurement, deployment and support services
Linux Resource Centre - Complete FOSS Support & Solutions
Promoted in 2007, Linux Resource Centre is making available open and free
software solutions to the SME organisations. LRC is a sister concern of Linux
Learning Centre, the Pioneers in Linux Education in India. LRC has ample
technical skills to offer low cost network and security solutions within your
reach.
Small Business Solutions: In the SMB segment, the most commonly used
tools are Office Automation Tools, Tools for communication - mainly email, and
general business applications. Setting up an email server with content filtering,
setting up a web proxy solutions with content filtering and access control,
setting up of file and printer server, anti-virus software implementation and
multi-OS inter-operability can be achieved by deploying a Linux Server, and
Linux / Windows clients with free and open source software to reduce total
ownership costs. Server and desktop application support is provided to the
user to maintain and keep the system running with periodic backups and
software system maintenance.
www.linuxlearningcentre.com
Email : info@linuxlearningcentre.com
Linux is the registered trademark of Linus Torvalds. All brand and product names are trademarks or registered trademarks of their respective companies.