Linux with Shell Scripting

[vc_row][vc_column width="1/4"][vc_single_image image="585" border_color="grey" img_link_target="_self" img_size="full"][/vc_column][vc_column width="1/2"][vc_column_text]Linux is the fastest growing open source operating system. Many organizations across the world realized the power, stability and cost benefits of implementing Linux. Linux has become the de-facto Operating system of choice for many Organizations. In today’s world, you cannot think of an Organization that does not use Linux in their IT. Linux is fast growing and creating immense opportunities for IT professionals across the world.[/vc_column_text][/vc_column][vc_column width="1/4"][vc_column_text]Classroom Training
Course Fees - Rs 2000/-
Book your Seat

Online Training
Course Fees - Rs 2000/-
Book your Seat


Download Brochure[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column width="3/4"][dt_gap height="25"][vc_tabs style="tab-style-one" interval="0"][vc_tab title="Introduction" tab_id="1426660931328-4-10133-b38a"][vc_column_text]What you will learn?

Unlike other institutes, the course curriculum is uniquely designed to cover all aspects of Linux.

In this course you will learn:

  • Basic Linux
  • Linux Administration Essentials
  • Advanced Shell Scripting

Who can attend?

  • Any Graduate looking for career in IT
  • Any Graduate looking for career in IT as Oracle DBA/Developer
  • Any Graduate looking for career in IT as Linux Administrator

Suggested Pre-requisites

  • This is an entry level course into IT and hence does not have any pre-requisites

Training Highlights:

  • High Quality & High Impact Training by Real Time IT Experts
  • Training on Latest versions
  • Extensive syllabus
  • In-depth coverage with real world examples and scenarios
  • Top Quality course material for self-study and future reference
  • Dedicated Linux server for lab practice
  • Unlimited Lab access after course completion also
  • Assistance on resume preparation & certification
  • Free Linux software & Installation on your personal Laptops
  • 100% Placement assistance by full-fledged in-house placement cell

[/vc_column_text][/vc_tab][vc_tab title="Course Content" tab_id="1424725573-1-520133-b38a"][vc_column_text]

PART-1: Basic Linux

1. Overview of Operating Systems 2. History of Linux 3. Comparing Linux with Unix
4. Features of Linux 5. Popular Uses of Linux 6. Linux Distributions
7. Multi User Concepts 8. The Linux File System 9. Basic Commands

  • clear, echo, cal, date
  • who, who am i, expr, bc
10. Manipulating Files

  • cat, cp
  • mv, rm
  • ls with options
11. Manipulating Directories

  • mkdir, cd
  • rmdir, rm –r
12. Editing Files using ‘vi’

  • Introduction to vi
  • Command mode
  • Ex command mode
  • Insert mode
13. Navigating File System

  • Referring a file with its path
  • Absolute path
  • Relative Path
14. File System Links

  • Creating Links
  • Hard Link Vs Soft Link
15. File Searching using Wildcard Patterns

  • ?, *, […]
16. Getting Help

  • man
  • info
17.Changing File Permissions

  • Types of Users
  • Types of Permissions
  • chmod, umask
18. Filter Commands

  • wc – word count
  • head, tail – file viewing
  • grep, fgrep, egrep – searching inside files
  • sort – text sorting
  • uniq – duplicate removal Utility
  • cut – extracting columns
  • paste – merging files
  • sed - streaming editor
  • awk – text processing
  • tr – replacing text
19. Regular Expressions

  • Regular Expressions Overview
  • Usage of Regular Expressions
  • Char classes, Quantifiers, Parenthesis
20. Piping

  • Piping Commands Together
  • tee command
  • more and less in piping
21. File Redirection

  • Output Redirection
  • Input Redirection
  • Append Redirection
22. File Comparisons

  • cmp
  • comm
  • diff
23. Process Management

  • What is a background process
  • Managing Processes
  • Viewing processes using ps and top
  • nice, renice
24. Messaging commands (communication)

  • write
  • wall
  • mail
25. Job Scheduling

  • at, batch
  • crontab
26. Archiving and Compression

  • zip, bzip, gzip
  • cat, zcat
  • tar
27. Searching for files

  • find
  • locate
  • which
  • whereis
28. Shell Basics

  • Role of command shell
  • Different Shells
29. Networking Commands

  • telnet, ftp
  • ssh
  • ping, ifconfig
30. Disk Usage

  • du
  • df
  • free
Part-2: Linux Administration Essentials
1. Linux Installation

  • Types of Installation
  • Creating a bootable USB
  • Partitions
  • Package Selection
  • Post Installation Steps
2. Run Levels

  • What are Run Levels
  • init process
  • Types of Run Levels
  • What is Single User Mode
  • About rc.d, rc1.d, rc2.d … rc6.d
  • Adding Scripts in Run levels
3. Virtualization

  • What is Virtualization
  • Creating VM’s
  • Installing Linux in VM
  • Snapshots
4. Disk Management

  • Understanding Partitions
  • Primary, Extended , Logical partitions
  • Using  fdisk to create partitions
  • Creating Filesystems and mounting partitions
5. User Administration

  • Understanding different type of users
  • sudoers
  • Creating User Accounts
  • Creating Groups
6. Kernel

  • Kernel and its uses
  • Kernel Parameters
7. Security

  • Firewall and iptables
  • SELinux basics
  • Security Limits
8. Package Management

  • what is rpm
  • Installing packages
  • Updating Packages
  • Removing Packages
  • Verifying Packages
Part-3: Advanced Shell Scripting
1. Introduction to Shell Scripting

  • Writing basic shell Script
  • Executing Shell Scripts
  • Different type of shells
  • Executing Script in different Shells
2. Writing Input Output statements

  • echo
  • print
  • read, read with options
3. Working With Variables

  • About Variables
  • Creating and using variables
  • System variables
  • Environment variables
  • User defined variables
  • Read only variables
  • Unset variables
  • Set command
  • Storing command output in variables
  • Performing arithmetic operations
4. Conditional Statements

  • If, if..else
  • Nested if
  • if..elif
  • case
5. Comparisons with test command

  • File Tests
  • String Tests
  • Numeric Tests
6. Exit status value

  • $?
7. Loop Control Statements

  • while, until, for
  • break, continue
8. exit and sleep Commands 9. Positional Parameters

  • Usage of positional parameters
  • What is $0, $#,  $*
10. Creating Our Own Commands with getopts 11. Using ‘exec’ to read input from files 12. Developing Scripts for Oracle Database Administration/Management

  • Scripts for Startup and Shutdown of DB
  • Scripts for DB Backup
  • Scripts for DB maintenance
  • Scripts to run built-in procedures/ functions

[/vc_column_text][/vc_tab][vc_tab title="Why UCLID" tab_id="1424725573-2-160133-b38a"][dt_vc_list style="1" dividers="true"]

UCLID IT School is the pioneer in Oracle DBA training.  At UCLID, you are assured to get pure and clean Oracle DBA training. We have mastered the art of teaching Oracle DBA and changed many lives for good.  At UCLID, we follow an easy, simple and no-nonsense approach towards making you a master in Oracle DBA.

With it’s enviable & impeccable track record of training and placing thousands of students as Oracle DBAs in many IT organizations, Uclid has the following unique advantages:

  • Training by former employees of Oracle India and real time IT professionals from various top IT firms
  • Training on Real Time scenarios and case studies
  • Most in-depth and comprehensive training on every topic of the course
  • Well structured Training Material for future reference
  • Training on Latest Versions – Oracle 12c
  • Individual attention and group discussions for Interview preperation
  • Dedicated systems for Lab practice supported by qualified Lab Administrators and UPS for power backup
  • Unlimited Lab Access till you get job
  • 100% Placement Assistance backed by many top IT organizations (around 16 Top IT companies hire fresher DBAs from Uclid)
  • 100% Satisfaction guarenteed

[/dt_vc_list][/vc_tab][vc_tab title="Our Faculties" tab_id="1424725618279-2-40133-b38a"][vc_column_text]Uclid has best of the best teaching faculties who are real time IT Professionals working with top MNCs. Each faculty has a minimum 10 years of real time experience in Linux Admin and working in the capacity of project leaders and project managers in various MNCs. You will benefit from their rich experience by going through the real time scenarios and case studies during the training. At the end of the course you will not only learn subject but familiarize yourself with the real time aspects.[/vc_column_text][/vc_tab][vc_tab title="Resources" tab_id="1424725619934-3-10133-b38a"][/vc_tab][/vc_tabs][/vc_column][vc_column width="1/4"][dt_gap height="25"][dt_fancy_title title="Let Us Call You Back" title_align="left" title_size="h3" title_color="default" separator_style="disabled" el_width="100%" title_bg="disabled" separator_color="default"][dt_contact_form fields="name,email,telephone,country,city,message" message_height="6" required="name,email,telephone,message" button_title="Send message" button_size="small"][/vc_column][/vc_row]