• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Linux
 

Linux

on

  • 1,044 views

 

Statistics

Views

Total Views
1,044
Views on SlideShare
1,044
Embed Views
0

Actions

Likes
0
Downloads
13
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Linux Linux Document Transcript

    • Linux & Open Source Training Program Course 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
    • Open LX Linux & Open Source Training & Workshop Program
    • 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. Goal n 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 Include n 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
    • 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
    • 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
    • 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 it’s 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
    • 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 presentation’s application. It is originally developed by the Sun Microsystems in Star Office 5.2 suite that adopts the open source philosophies by allowing it’s 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
    • 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 spreadsheet’s application. It is originally developed by the Sun Microsystems as Star Office 5.2 suite that adopts the open source philosophies by allowing it’s 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
    • Open Source Systems Sdn Bhd (177252-K) OPENLX 301 Network Essential 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 ping n Intranet and Internet n route n TCP/IP n traceroute n IP Addresses n Telnet n Subnetting n File Transfer Protocol n Routing Table n The R Commands n ifconfig n Secure Shell-ssh n ARP n Xnest n Dig n DHCP Server Installation n finger n DHCP Server Configuration n netstat n DHCP Client n nslookup 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
    • 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 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 – 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
    • 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. Goal n Provide Linux professionals with the knowledge and skills to setup, configure and maintain servers 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
    • 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 Servers n 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
    • 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
    • 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 do’s and don’ts while setting up a basic configuration for your firewall system. Fundamental 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
    • 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