15 Days Linux Course


Centre for Industrial Mathematics, Bhaskaracharya Pratishthana, a Research Institute in Mathematics  announces a Course on “Linux” ON LINE from January 2022 (15 hours duration) for Science, Mathematics and All Branches of Engineering learners and working professionals.

(Starts 14th Feb 2022)

Please note: All registrations/fees is to be done via Admission portal only. Click here for the Admission portal.

Objectives:

  • To learn and start using Linux

  • To learn open source Linux and its installations

  • To learn Linux as the operating system

  • Working with the GUI interface

  • Working with the command line interface

  • Basic system administration

  • Understanding BASH scripting

  • Click here for detailed syllabus

Date of commencement:

  • Will be announced soon

Last Date of Registration:

  • 1st Jan 2022

Subject Areas:

  • Science, Mathematics and All Branches of Engineering learners and working professionals

Program Schedule:

  • Mode: Online
  • Timings: TBA

Registration Fees (in Rs.):

Certificate:

  • Certificates shall be issued for participation after the successful completion of the course

Program Convener

  • Dr. Ajay V. Deshmukh (Director Centre for Industrial, Bhaskaracharya Pratishthana, Pune)

Program Coordinator

 

 

Detailed Syllabus:

 

Sr.

Session No.

Topic

Hour

1

1

Introduction to Open Source, Linux, GNU etc.

1

2

2

Understanding basics of computer hardware, how Linux look at the H/W

Over view of the Linux Operating system, kernel Shell, file system etc.

1

3

3

Linux installation. (On Virtual Machine)

Ubuntu/Mint

1

4

4

GUI interface.

Different tools for day to day work. (File manager, Zip program, Office Suite, Browser, Software managment etc)

1

5

 

5, 6

Working with shell (BASH)

Understanding the command prompt.

Getting your bearings -- where am I ?

Moving around in the system using basic commands.

Using the inbuilt help system in Linux.

Gathering information about the environment

Using the inbuilt help system in Linux.

Gathering information about the environment

2

6

7,8

Multi user system understanding.

Concept of different users.

Administrator, root, user, groups other.

File permissions and ownership.

Managing permission of file using chmod.

File ownership using chown.

Default file permission.

2

7

9

  1. I/O redirection and piping.

    1. Understanding the concept of how the BASH works with input and output.

    2. Different file descriptors

    3. Using Redirection and its purpose.

    4. Using Pipes to connect different commands.

    5. Using Tee to get intermediate output.

    6. Using Pipes and redirection to get complicated tasks done.

    7. command substitution.

1

8

10

Work with Archives and Compression.

Compression V/S Archiving.

Linux favourite compression tools gzip & bzip

Archiving with the tar utility.

1

9

11

Introduction to Grep and Regular expression.

Processes and there management.

PID - finding out using ps, pgrep

The top command.

Start, stop & kill a process using different signals.

1

10

12

Introduction to BASH scripting

Shabang

Writing a basic script.

Input and output with shell scripts.

1

11

13, 14, 15

Introduction to system administration.

User and Root s : $ V/S #

Sudo v/s the su command.

User management

Understanding the related configuration files - /etc/passwd, /etc/group and /etc/shadow file.

Adding a user - useradd

Managing a user - usermod

Deleting a user.

Managing media like pen drive, DVD and other partitions on the system.

Understanding related configuration file - /etc/fstab & /etc/mtab

Using mount and umount command.

Looking up partition on the system using fdisk and cfdisk.

Managing packages:

Different type of packages.

Best methods of package management.

Using the system based tool to manage package. GUI/Command line.

Using APT etc.

Installing package by compiling the source code.

3

Keywords: