Training And Courses

GNU/Linux course(s) Details

FAQ

  1. When is the next batch for Linux Awareness Program Starting?
  2. What is the need of the courses?
  3. What are the Salient Features of these courses?
  4. What is the course fee and structure?
  5. What is the schedule for the course?
  6. What will the course be conducted? i.e what is the course venue.
  7. How/Where do I register for the course?
  8. What is syllabus for GNU/Linux Awareness Program?
  9. What is syllabus for GNU/Linux Certification Programme (Level 1)?
  10. What is syllabus for GNU/Linux Certification Programme (Level 2)?

The need for courses
Top Of Page

  • To promote and make people more aware of the free software
  • To promote thinking in terms of functionality rather than software
  • To harness the experience of PLUG members and spread their knowledge
  • To meet the ever increasing demand for Linux skills
  • To help various sectors like IT industry, Government organizations, etc. adopt free software
  • To increase the involvement in active contributions to the development of free software


Salient features:
Top Of Page

  • Course participants will be trained by experts from PLUG
  • PLUG will add experience of Linux users and developers to the course.
  • Students and professionals will add value to their skill sets
  • Courses fees are reasonable for value offerings
  • "Certification by SIU University"


Course fee structure:
Top Of Page


Course schedule:
Top Of Page

  • GNU/Linux Awareness programme: Announcement for new batch will be displayed on the home page .
  • GNU/Linux Certification Programme (Level 1): Not yet finalised.
  • GNU/Linux Certification Programme (Level 2): Not yet finalised.


Course venue:
Top Of Page

The courses will be conducted at Symbiosis Institute of Computer Studies
and Research(SICSR), Atur Centre, Model Colony, Pune.


Course registration:
Top Of Page

Currently registration are only open for GNU/Linux Awareness Program.

We will send you a mail once we have enough registrations for the batch.

The new batch is usually announced one week prior to the commencement of the same.

Then you have to pay the fee for the same at:

For registration/enrollment, please contact SICSR, Atur Centre. 7th Floor.
Ph. nos: 25675601

Detailed Syllabus:

Linux Awareness Program

Top Of Page

Total No. of Lectures: 15
Total marks: N/A

No. of Lectures / week: 5
credits:

Overview

This is a very basic GNU/Linux course. The aim is to provide some hands on experience to the user so as to make him aware of all the different features and flavors of a GNU/Linux OS. At the end of the course, a user should be able to connect to and browse the internet, send receive mails, create rich text documents, spreadsheets, presentations, administer personal system etc. all using a GNU/Linux system and various free software available on the net.
Note:
Subjects/Syllabus, course contents/duration mentioned below are subjected to change without prior notice.

Detailed Syllabus

Sr.No
Contents
No. of Lectures
Maximum Marks

1
Introduction and Installation

  1. Know your PC
  2. Unix and Linux History
  3. Licensing, FSF/GNU and Opensource
  4. Different Linux distributions
  5. Linux Installation

2
--

2
Unix Architecture

  1. Kernel, Shell and Applications
    • Role of Kernel
    • Role of Shell, Different types of shells
  2. File System / Directory Structure
  3. Multitasking and Multi-user system
  4. Operating Modes ( RC scripts, Init levels)
  5. Important concepts in a Linux environment
    • Login
    • login scripts and Profiles
    • X window system, the GUI under linux
    • Different window manager
    • File concepts

2
--

3
File manipulation under Linux

  1. copy, rename, delete and move
  2. directory listing
  3. file handling and IO redirection (Will covered after completion of section 4)

2
--

4
Users and Groups

  1. Concept of users and groups
  2. Owner creator
  3. Primary and secondary group
  4. types of file and directory permissions

1
--

5
Basic commands and shell-scripting

  1. Miscellaneous other commands cat, cal, date, passwd, less, grep, wc, bc uname, etc. Archiving utilities, tar, gzip/gunzip, bzip/bunzip etc.
  2. Introduction to shell scriptis. Writing basic shell scripts

2
--

6
Basic System Administration

  1. Managing Users and Groups
    using command like adduser, userdel, groupadd, groupdel etc.
  2. Basic Network SetupSetting hostname, IP address of the machine.Setting a dialup connection.
  3. Installing and removing packages.
    Using the RPM, source package installation, URPMI.
  4. Managing Partationsunderstanding the /etc/fstab
  5. Boot loader managementunderstanding the lilo and grub boot loader and its configuration files
  6. X-server configurationunderstanding the XF86config (overview) , configure X using the xf86config command.

3
--

7
Other GUI Applications

  1. KDE
  2. Editors (Kwrite, Kedit)
  3. Office Applications (word processors, spreadsheets)
  4. Internet related applications (browsers, mail clients)
  5. Multimedia applications

2
--

8
Revision / QA session
1
--

Certified Linux Professional
(Level 1)

Top Of Page

Total No. of Lectures: 30
Total marks: 100

No. of Lectures / week: 4
credits:

Overview

This course is aimed to provide detailed know how of the GNU/Linux system to the user at level where the person after the successful completion of the course will have a understanding of the OS, will be able to manage/install/upgrade packages. Basic system tweaking, modifying runlevels, modify services status, security setup etc.
Note:

Subjects/Syllabus, course contents/duration mentioned below are subjected to change without prior notice.

Detailed Syllabus

Sr.No
Contents
No. of Lectures
Maximum Marks

1
Pre Requisites

  1. Introduction and Installation
  2. Unix Architecture
  3. File manipulation under Linux
  4. Users and Groups
  5. Basic commands and using GUI
  6. Working with Office Applications
  7. Using and configuring Internet related Applications
  8. Working with VI

4
10

2
Command Line Interface

  1. Additional text manipulation commands.e.g. cut, grep, split, paste, basename and various other gnu utils etc.
  2. Working with bash
    • login scripts and profiles
    • Shell scripting
  3. Introduction to regular expressions
  4. Process management
  5. Installation
    • Partitioning and disk management
    • Package management
    • GUI configuration and customizing X

7
20

3
Networking related

  1. Introduction to IP addressing
  2. NIC setup and configuration
  3. Internetworking with windows (samba)
  4. Using ftp, wget, telnet, SSH clients
  5. Remote X
  6. Configuring dialup connection using CLI

5
20

4
Configuring Services

  1. RC levels
  2. chkconfig
  3. Important Configuration related files

3
10

5
Development Tools

  1. Compiling packages from sources
  2. Compiling source rpm packages
  3. Kernel configuration & compilation

4
20

6
Other Important Security Related Concepts

  1. Pluggable authentication modules
  2. Using GnuPG

4
20

7
Miscellaneous things

  1. Backup
  2. Understanding and locating logs.

2
10

8
Trouble Shooting

  1. Tips and Tricks
  2. getting help

1
--

Certified Linux Professional
(Level 2)

Top Of Page

Total No. of Lectures: 40
Total marks: 100

No. of Lectures / week: 8
credits:

Overview

This course is aimed to provide detailed know how of the GNU/Linux system to the user at level where the person after the sucessful completion of the course will have a understanding of the OS, installing and managing software packages. implemeting network based facalities like - mail server, web server etc. Securing the system and System administration tasks.

Note:

Subjects/Syllabus, course contents/duration mentioned below are subjected to change without prior notice.

Detailed Syllabus

Sr.No
Contents
No. of Lectures
Maximum Marks

1
Pre Requisites

  1. Introduction and Installation
  2. Unix Architecture
  3. File Hierarchy System (FHS)
  4. Users and Groups
  5. Working with VI, CLI, Shell Scripting, Process management
  6. TCP/IP Services
  7. Introduction to xinetd and tcp-wrapppers

8
20

2
Server Class Installation and Configuration

  1. RPM management
  2. Introduction to customizing RPMs
  3. Managing and understanding dependencies

4
20

3
Understanding and Configuring different services

  1. FTP service using ProFTPd
  2. File and Print service using Samba
  3. Proxy service using Squid
  4. HTTP Service using Apache
  5. Domain Name Service
    • Authoritative Name Service
    • Recursive Name Service
  6. Mailing services using MTA
    • POP3
    • SMTP
  7. Introduction Firewalls
    • Stateless Firewalls
    • Stateful Firewalls

17
40

4
Configuring and Using Secure Services

  1. Understanding OpenSSL
  2. Secure shell and copy using OpenSSH
  3. Configuring a service for use with PAM

7
10

5
Basic System Administration Tasks

  1. Backup
  2. Understanding, locating, Monitoring logs

2
10

6
Trouble Shooting

  1. Tips and Tricks
  2. getting help

2
--