OpenLX Course Ware Outline
-
Upload
sanchezroman -
Category
Documents
-
view
216 -
download
0
Transcript of OpenLX Course Ware Outline
-
8/2/2019 OpenLX Course Ware Outline
1/15
Linux & Open SourceTraining ProgramCourse Syllabus
Open Source Systems Sdn Bhd(177252-K)Block D-2, UPM-MTDC Technology Centre One,Lebuh Silikon, Universiti Putra Malaysia,
Serdang, 43400 Selangor, Malaysia.Tel: (603) 86560139 Fax: (603) 86560132
Web:www.aldrich.com.my
-
8/2/2019 OpenLX Course Ware Outline
2/15
Open LXLinux & Open Source
Training & Workshop Program
-
8/2/2019 OpenLX Course Ware Outline
3/15
Open Source Systems Sdn Bhd (177252-K) OPENLX 101 Introduction to Linux Desktop
Course Name INTRODUCTION TO LINUX DESKTOP
Course Code OPLX-101
Overview This course is intended to help new and intermediate Linux users navigate as well as performing
common tasks. Since Linux looks and performs differently from other operating systems, certain level
of adaptation or adjustment is needed when handling it.
Goaln
Provides beginner users to navigate and perform common tasks.
n Familiarize with Linux desktop environment.
Prerequisites n Basic knowledge of computer systems
Duration 1 Day
Delivery Method Classroom (Hands-on Lab)
Audience Type n IT professionals who want to familiarize themselves with a Linux system. This course is a
preparatory class for Linux system administrators.
Language English
Topics Includen
Linux Desktop Environment
n File and Removable Drives Management
n Web, Email and Multimedia Application
n Software Installation
Course Outline n Chapter 1 Linux Desktop Environment
n Chapter 2 File Management
n Chapter 3 Working with Removable Drives
n Chapter 4 Configuring Printing
n Chapter 5 Web Browsing
n Chapter 6 Email Applications
n Chapter 7 Multimedia
n Chapter 8 Advanced Topics
-
8/2/2019 OpenLX Course Ware Outline
4/15
Open Source Systems Sdn Bhd (177252-K) OPENLX 102 Linux Fundamentals & System Installation
Course Name LINUX FUNDAMENTALS & SYSTEM INSTALLATION
Course Code OPLX-102
Overview This course is developed for beginners who want to know more about using the Linux systems. After
finishing this course, users will be able to install a Linux workstation with all necessary tools and
navigate the system properly. They will also be able to do basic maintenance and obtain help from the
system or Internet if they need to. This course is a practical course which includes many hands-on
exercises that will prepare users for system administration training.
Goal n Provides beginner users with a solid foundation in Linux fundamentals (theory and practical).
n Prepares users for Linux system administration training.
Prerequisites n Basic knowledge of computer systems
n Basic knowledge of the Linux systems (OPLX-101)
Duration 1 Day
Delivery Method Classroom (Hands-on Lab)
Audience Type n IT professionals who want to familiarize themselves with a Linux system. This course is a
preparatory class for Linux system administrators.
Language English
Topics Include n What is Open Source?
n History of Linux & GPL
n Modular structure of the Linux system
n Single-user vs. Multi-users
n Command Line Interface vs. Graphical User Interface
n Pre-installation considerations & Installation process
n Graphical and text-based log-in
n Virtual Terminals & The Shell
n File System Hierarchy
n File System Abstraction
n File and Directory Manipulation
n Getting Help & Checking for System Information
n Terminal Commands & Shortcuts
n User Management & Hard Disk Management
n Searching
Course Outline n Chapter 1 Introduction to Linux/Open Source
n Chapter 2 Linux Installation Process
n Chapter 3 First time login
n Chapter 4 Navigating the Linux System
n Chapter 5 File/Directory Manipulation
n Chapter 6 Getting Help
n Chapter 7 More Commands and Shortcuts
n Chapter 8 Basic System Maintenance
-
8/2/2019 OpenLX Course Ware Outline
5/15
Open Source Systems Sdn Bhd (177252-K) OPENLX 103 Linux System Administration
Course Name LINUX SYSTEM ADMINISTRATION
Course Code OPLX-103
Overview This course offers sufficient explanation, tips and hands-on experience in the tasks involved in being
an effective Linux System Administrator.
Goal n Provides Linux professionals with the knowledge and skills to administer and maintain a Linux
Server.
Prerequisites n Knowledge of Linux Fundamentals and Systems Installation (OPLX-102)
Duration 2 Days
Delivery Method Classroom (Hands-on Lab)
Audience Type n IT professionals who want to familiarize themselves with a Linux system administration.
Language English
Topics Include n Booting up Linux
n Putting Linux to rest
n Root control
n Emergency Procedures
n File System Structure
n File System Hierarchy
n House Keeping
n User Management
n Process Management
n Automation/Simplification of task through scripting
n Application Installation
n Kernel Recompilation
Course Outline n Chapter 1 Overview
n Chapter 2 Linux Boot up
n Chapter 3 Remote Connectivity
n Chapter 4 Root control
n Chapter 5 Lab1 Emergency Procedures
n Chapter 6 File System Structure
n Chapter 7 Knowing your battle ground
n Chapter 8 House Keeping
n Chapter 9 Managing your users
n Chapter 10 Process Management
n Chapter 11 Lab2 Automation/Simplication of task through scripting
n Chapter 12 Installing applications
n Chapter 13 Lab3 First step to being a hard core Linux user
-
8/2/2019 OpenLX Course Ware Outline
6/15
Open Source Systems Sdn Bhd (177252-K) OPENLX 201a OpenOffice Writer
Course Name OPEN OFFICE WRITER
Course Code OPLX-201a
Overview The Open Office Writer is part of the OpenOffice Suite application. It an application similar to the
proprietary software such as the Microsoft Words or other word processor application. It is originally
developed by the Sun Microsystems in Star Office 5.2 suite that adopts the open source philosophies
by allowing its source code to be freely distributed, access and modified. However, the later version of
Star Office suite is not registered under the General Public License (GPL) and it prompted the Open
Source society to further develop the Star Office 5.2 in becoming the renowned OpenOffice 1.01 Suite
governed by OpenOffice.org. Open Office is both an Open Source product and a project. The product
is a multi-platform office productivity suite. Sophisticated and flexible, OpenOffice.org also works
transparently with a variety of file formats, including those of Microsoft Office. Localizations of
OpenOffice.org are available in 27 languages with more being constantly added by the community.
OpenOffice.org runs stably and natively on Solaris, Linux (including PPC Linux), and Windows.
Additional ports, such as for FreeBSD, IRIX, and Mac OS X, are in various stages of completion.
Goal n For users looking for a free and multi-platform office suite solution.
Prerequisites n None
Duration 1 Day
Delivery Method Classroom (Hands-on Lab)
Audience Type n End-users who want to familiarize themselves with OpenOffice applications.
Language English
Topics Include n Editing and formatting documents
n Paragraphs spacing, indents and tabs
n Margins, paper size and page orientation
n Printing options in Writer
n Creating document
n Creating a Master Document
n Managing document files
n Tables creating, moving, editing tables, adding/deleting rows and columns
n Sorting in tables and paragraphs
n Calculations in tables
n Creating frame
n AutoComplete, Auto Spell & Auto Correct
n Page numbering, page breaks, column break
n Inserting footnotes and endnotes
n Import text & graphics
Course Outline n Chapter 1 Getting Started
n Chapter 2 Document Creation/Management
n Chapter 3 Tables and Frames
n Chapter 4 Additional Features
-
8/2/2019 OpenLX Course Ware Outline
7/15
Open Source Systems Sdn Bhd (177252-K) OPENLX 201b OpenOffice Impress
Course Name OPEN OFFICE IMPRESS
Course Code OPLX-201b
Overview The Open Office Impress is part of the OpenOffice Suite application. It an application similar to the
proprietary software such as the Microsoft Power Point or other presentations application. It is
originally developed by the Sun Microsystems in Star Office 5.2 suite that adopts the open source
philosophies by allowing its source code to be freely distributed, access and modified. However, the
later version of Star Office suite is not registered under the General Public License (GPL) and it
prompted the Open Source society to further develop the Star Office 5.2 in becoming the renowned
OpenOffice 1.01 Suite governed by OpenOffice.org. Open Office is both an Open Source product and
a project. The product is a multi-platform office productivity suite. Sophisticated and flexible,
OpenOffice.org also works transparently with a variety of file formats, including those of Microsoft
Office. Localizations of OpenOffice.org are available in 27 languages with more being constantly
added by the community. OpenOffice.org runs stably and natively on Solaris, Linux (including PPC
Linux), and Windows. Additional ports, such as for FreeBSD, IRIX, and Mac OS X, are in various
stages of completion.
Goal n For users looking for a free and multi-platform office suite solution.
Prerequisites n None
Duration 1 Day
Delivery Method Classroom (Hands-on Lab)
Audience Type n End-users who want to familiarize themselves with OpenOffice applications.
Language English
Topics Include n Creating a slide and using slide layouts
n Using slide masters and working with colour schemes
n Formatting slides bullet points, setting tabs and indents, paragraph spacing
n Organizing charts/graphs
n Adding objects and using the drawing tools
n Printing and publishing in Impress
n Templates and presentation designs
n Animation effects grouping objects
n Embedded and linked objects
n Adding action buttons, movies and sounds
n Speaker notes, meeting notes
n Impress for web use saving in HTML
Course Outline n Chapter 1 Getting Started
n Chapter 2 Creating Slides/Animations
n Chapter 3 Templates
n Chapter 4 Additional Features
-
8/2/2019 OpenLX Course Ware Outline
8/15
Open Source Systems Sdn Bhd (177252-K) OPENLX 201c OpenOffice Calc
Course Name OPEN OFFICE CALC
Course Code OPLX-201c
Overview The Open Office Writer is part of the OpenOffice Suite application. It an application similar to the
proprietary software such as the Microsoft Excel or other spreadsheets application. It is originally
developed by the Sun Microsystems as Star Office 5.2 suite that adopts the open source philosophies
by allowing its source code to be freely distributed, access and modified. However, the later version of
Star Office suite is not registered under the General Public License (GPL) and it prompted the Open
Source society to further develop the Star Office 5.2 in becoming the renowned OpenOffice 1.01 Suite
governed by OpenOffice.org. Open Office is both an Open Source product and a project. The product
is a multi-platform office productivity suite. Sophisticated and flexible, OpenOffice.org also works
transparently with a variety of file formats, including those of Microsoft Office. Localizations of
OpenOffice.org are available in 27 languages with more being constantly added by the community.
OpenOffice.org runs stably and natively on Solaris, Linux (including PPC Linux), and Windows.
Additional ports, such as for FreeBSD, IRIX, and Mac OS X, are in various stages of completion.
Goal n For users looking for a free and multi-platform office suite solution.
Prerequisites n None
Duration 1 Day
Delivery Method Classroom (Hands-on Lab)
Audience Type n End-users who want to familiarize themselves with OpenOffice applications.
Language English
Topics Include n Entering and editing data in Calc
n Navigating and manipulating Calc documents
n Using formulas in Calc
n Creating charts
n Adding graphics and multimedia to your documents
n Conditional formatting
n Consolidating data
n Using functions in Calc
n IF () function, LOOKUP, HLOOKUP, DATE/TIME
n Sorting and filtering data
n Totaling and manipulating data, creating subtotals, using data forms
n Linking worksheet and workbooks
n Protecting worksheets and workbooks
n Using Excel with other applications
Course Outline n Chapter 1 Introduction to Calc
n Chapter 2 Creating Charts/Documents
n Chapter 3 Formats and Functions in Calc
n Chapter 4 Data Manipulation
-
8/2/2019 OpenLX Course Ware Outline
9/15
Open Source Systems Sdn Bhd (177252-K) OPENLX 301 Network Essentia
Course Name NETWORK ESSENTIAL
Course Code OPLX-301
Overview This is the first course in OPLNX Backend Server Series covers the fundamental networking concepts,
basic network administration using Linux and remote connectivity. Network administration is described
with practical examples provided. It covers 9 mostly used Linux commands, with in-depth discussing of
the usage of each command.
Goal n Provides users with necessary knowledge and skill to execute basic network administration
tasks.
n Prepares users for more advanced OPLNX Backend Server Series courses.
Prerequisites n Basic knowledge with Unix/Linux commands (Syllabus covered in OPLX 103)
n Basic computing and networking concepts
n Two years of experience with other operating systems
Duration 1 Day
Delivery Method Classroom (Hands-on Lab)
Audience Type n System administrators who want to learn about Linux Networking.
n Individual who need to acquire skill to do basic network administration.
Language English
Topics Include n Network History
n Intranet and Internet
n TCP/IP
n IP Addresses
n Subnetting
n Routing Table
n ifconfig
n ARP
n Dig
n finger
n netstat
n nslookup
n ping
n route
n traceroute
n Telnet
n File Transfer Protocol
n The R Commands
n Secure Shell-ssh
n Xnest
n DHCP Server Installation
n DHCP Server Configuration
n DHCP Client
Course Outline n Chapter 1 Introduction
n Chapter 2 Basic Network Administration With Linux
n Chapter 3 Remote Connectivity
n Chapter 4 Setting Up DHCP Server
-
8/2/2019 OpenLX Course Ware Outline
10/15
Open Source Systems Sdn Bhd (177252-K) OPENLX 302 Linux Web Server Administration
Course Name LINUX WEB SERVER ADMINISTRATION
Course Code OPLX-302
Overview This course is catered to prepare professionals so that they can set up the Apache Web Server with
PHP and SSL support. These are the two most common components needed in a web server in the
current IT industry. PHP provides a server-side scripting capability whereas SSL provides a secure
communication link the client browser and server. Besides Apache, students will also learn how to
configure a FTP server. The FTP server software used is Pure-FTPd. It is a very secure and easy to
configure software.
Goal n Provide network administrators with the necessary knowledge to set up and maintain a
complete web server
n Prepare network administrators so that they are able to set up a FTP server with the
necessary configurations.
Prerequisites n Basic knowledge in Linux system administration
n Knowledge of network essentials (OPLX-301)
Duration 1 Day
Delivery Method Classroom (Hands-on Lab)
Audience Type n IT professionals who need to know how to set up and configure open source web and ftp
servers
Language English
Topics Include n Overview of Apache, PHP and SSL, Pure-FTPd
n System Specifications for Web and FTP Server
n Where to get source codes for Apache and Pure-FTPd
n Installation procedures
nConfiguration settings
n Start/Stop the servers
n Testing the servers
n How to keep track of logs
n Performance Tuning of servers
Course Outline n Chapter 1 Introduction to Apache Web Server
n Chapter 2 Installation of Apache Web Server
n Chapter 3 Start/Stop and Testing Apache Web Server
n Chapter 4 Apache Web Server Logs
n Chapter 5 Performance Tuning of Apache Web Server
n Chapter 6 Introduction to Pure-FTPd (FTP Server)
n Chapter 7 Installation of Pure-FTPd
n Chapter 8 Start/Stop and Testing Pure-FTPd
n Chapter 9 Pure-FTPd Logs
n Chapter 10 Performance Tuning of Pure-FTPd
-
8/2/2019 OpenLX Course Ware Outline
11/15
Open Source Systems Sdn Bhd (177252-K) OPENLX 303 Linux File & Print Server Administration
Course Name LINUX FILE & PRINT SERVER ADMINISTRATION
Course Code OPLX-303
Overview This course offers sufficient explanation and step-by-step guides on setting up, configuring and
maintaining NIS and NFS servers, as well as SAMBA servers as a file and print server. It also touches
on issues such as security, basic performance tuning, and practicality in a live working environment.
Goaln
Provide Linux professionals with the knowledge and skills to setup, configure and maintainservers such as NIS, NFS and SAMBA.
Prerequisites n Basic knowledge in Linux system administration
n Knowledge of network essentials (OPLX-301)
Duration 1 Day
Delivery Method Classroom (Hands-on Lab)
Audience Type n IT professionals who need to know how to set up and configure open source file and print
servers.
Language English
Topics Include n Overview of NIS, NFS and SAMBA
n System Specifications for NIS, NFS and SAMBA
n How do NIS, NFS and SAMBA work
n Installation procedures
n Configuration settings
n Start/Stop the servers
n Testing the servers
n How to keep track of logs
n Performance Tuning of servers
Course Outline n Chapter 1 Network Information Services (NIS)
n Chapter 2 NIS Installation
n Chapter 3 NIS - Lab Exercise
n Chapter 4 NFS - Network File System
n Chapter 5 NFS Installation
n Chapter 6 NFS - Lab Exercise
n Chapter 7 Introduction to SAMBA
n Chapter 8 Installation of SAMBA
n Chapter 9 Start/Stop and Testing SAMBA
n Chapter 10 SAMBA Logging
n Chapter 11 Performance Tuning of SAMBA
n Chapter 12 Lab: Setting Samba as Windows PDC
-
8/2/2019 OpenLX Course Ware Outline
12/15
Open Source Systems Sdn Bhd (177252-K) OPENLX 304 Linux Mail Server Administration
Course Name LINUX MAIL SERVER ADMINISTRATION
Course Code OPLX-304
Overview This course actually covers simple step-by-step procedure for your domain name server installation using
the latest BIND version 9.2.1. In addition, simple configuration steps for installing your mail server will also
be discussed and explored in the class. Fundamental basics such as SOA, RR, domain name space
zone, A, PTR, NS, MX and CNAME will be widely covered and discussed in the syllabus as well.
Goal n Provides users with necessary knowledge and skill to set up their own basic domain name
server.
n Teaches the users the terminology jargons faced in understanding the DNS concept.
n Help the users understanding the importance of DNS in order to establish the mail server.
Prerequisites n Basic knowledge with Unix/Linux commands (Syllabus covered in OPLX 103)
n Basic computing and networking concepts
n Two years of experience with other operating systems
Duration 1 Day
Delivery Method Classroom (Hands-on Lab)
Audience Type n IT professionals who need to know how to set up and configure DNS and Mail servers.
Language English
Topics Include n BIND
n Domain Name Space
n Domain
n Resource Records (RR)
n Internet Domain Name Space
n
Type of Name Serversn Data files
n Resolvers
Course Outline n Chapter 1 DNS in a Nutshell
n Chapter 2 Basic DNS Setting (Manually)
n Chapter 3 DNS Setting Using GUI Interface
n Chapter 4 Basic Sendmail Configuration
-
8/2/2019 OpenLX Course Ware Outline
13/15
Open Source Systems Sdn Bhd (177252-K) OPENLX 303 Linux File & Print Server Administration
Course Name LINUX CACHE SERVER ADMINISTRATION
Course Code OPLX-305
Overview This course covers various issues of administering a cache server using Squid. It is packed with
explanations as well as step-by-step instructions of setting up, configuring, and maintaining a cache
server.
Goal n Provide Linux professionals with the knowledge and skills to setup, configure and maintain a
cache server.
Prerequisites n Basic knowledge in Linux system administration
n Knowledge of network essentials (OPLX-301)
Duration 1 Day
Delivery Method Classroom (Hands-on Lab)
Audience Type n IT professionals who need to know how to set up a cache server.
Language English
Topics Include n Why use Squid?
n Cache/Proxy server installation from source
n Managing Squid service
n Putting it into a Bash file
n Managing log files
n Configuration of transparent and authentication proxy
n Client setup in authentication proxy
n Installation and configuration of content filtering using SquidGuard
Course Outline n Chapter 1 Introduction
n Chapter 2 Installation
n Chapter 3 Start/Stop Squid
n Chapter 4 Loggin
n Chapter 5 Advertisement Blocking using Adzap
n Chapter 6 Transparent Proxy
n Chapter 7 Authentication Proxy
n Chapter 8 Content Filtering using SquidGuard
-
8/2/2019 OpenLX Course Ware Outline
14/15
Open Source Systems Sdn Bhd (177252-K) OPENLX 401 Linux Firewall & Security Administration
Course Name LINUX FIREWALL AND SECURITY ADMINISTRATION
Course Code OPLX-401
Overview This course covers the basic concepts about security and ethics for your computer systems. It also
includes the dos and donts while setting up a basic configuration for your firewall system. Fundamenta
basic and policy of iptables will be discussed and explored in the class. Hands-on exercises are included
in the training course.
Goal n Provides the knowledge and concept to build and configure a basic firewall systems using
iptables policy and options such as DENY, ACCEPT, REDIRECT, REJECT, MASQUERADE
and so on.
n Help the student to experience the installation and configuration process in the class.
n Teach the student how to administer the systems and networks together with the firewall.
Prerequisites n Knowledge of OPLX 301, OPLX 302, OPLX 303 and OPLX 304
n Basic computing and networking concepts
n Two years of experience with other operating systems
Duration 1 Day
Delivery Method Classroom (Hands-on Lab)
Audience Type n IT professionals who need to know how to set up and configure a firewall system.
Language English
Topics Include n Security and UNIX
n Open Doors and Locked Doors
n SUID, SGID, and Sticky Bits
n Bringing Up and Internet Server Machine: Step-by-Step
n Using netstat and tcpdump commands
n Firewall and IP filtering
n Default Permit vs Default Deny
n Kernel Configured with IP Firewall
n Using iptables
n Accounting by Address, Service Port, ICMP Datagrams, and Protocol
n Listing Accounting Data with iptables
n Flushing the Ruleset
Course Outline n Chapter 1 Introduction to Firewall Security Administration
n Chapter 2 System & Network Security
n Chapter 3 Monitoring Your Network
n Chapter 4 Introduction To Firewall
n Chapter 5 Setting Up Linux For Firewall
n Chapter 6 Netfilter and Iptables (Kernel 2.4.x onwards)
n Chapter 7 Configuring IP Accounting
-
8/2/2019 OpenLX Course Ware Outline
15/15
Open Source Systems Sdn Bhd (177252-K) OPENLX 501 High Performance Clustering Workshop
Course Name HIGH PERFORMANCE CLUSTERING WORKSHOP
Course Code OPLX-501
Overview Linux HPC is an extended area of Linux OS; where it involves a lot of technical background
understanding of hardware and software to create a very powerful machine. It is beneficial for users
who want to explore the new waves of HPC which they will learn about the technology and
fundamental of building a cluster.
Goal n To create awareness to the users who want to maximize and optimize their resources through
access to the world of clustering.
Prerequisites n User is required to have Linux fundamental, system administration, networking, hardware and
programming knowledge.
Duration 2 Days
Delivery Method Classroom (Hands-on Lab)
Audience Type n Users who know Linux and want to know more about its potential in the HPC area.
Language English
Topics Include n Understanding the terms of HPC
n Identify the types of HPC
n Trend in HPC
n Technology used in HPC
n Future of HPC
n Purpose of HPC
n System design & consideration
n Understanding the terms of Parallel Programming
n Identify the types of Parallel Programming
n Basic routines in MPI
n Evaluation on Parallel Programs
n Techniques of Parallel Programming
Course Outline n Chapter 1 Introduction to HPC
n Chapter 2 What is a cluster?
n Chapter 3 Types of HPC
n Chapter 4 Technology behind HPC
n Chapter 5 Clusters platform architecture
n Chapter 6 Fundamental issues in HPC
n Chapter 7 Introduction to Parallel Programming
n Chapter 8 Basic steps for creating Parallel Programming
n Chapter 9 Performance consideration
n Chapter 10 Parallel example