UNIX/Linux Fundamentals

 

Introduction:

This course provides training on standard UNIX/Linux commands and utilities used for day to day tasks including file manipulation, program execution and control, and effective use of the shell and desktop environments. The course presents the concepts necessary to understand the way UNIX works as well as the system's most commonly used commands. Data manipulation utilities and shell syntax for synthesizing command pipelines are emphasized. Bourne shell, Bash shell and Korn shell programming techniques are introduced so students will be able to read and modify existing shell scripts as well as create their own. Desktop environments are also introduced from a user's perspective, including common window managers, Open Office utilities and an introduction to configuration tools. Comprehensive exercises are integrated throughout to reinforce learning and develop real competency.

Course Objectives:

By the end of this course, delegates will know about:

 

  • Command Syntax
  • Controlling Processes
  • Using the File System
  • Shell Syntax
  • Data Manipulation Utilities
  • Controlling Your Environment
  • Shell Scripting
  • Using Desktop Environments

 

Who Should Attend?

Network system administrators network engineers, IT personnel, directors & managers, company advisors, corporate finance officers & strategic planners, accounting personnel & corporate officers, commercial and investment bankers

 

Course Outline:

Introduction to UNIX

· Design Philosophy

· System Components

· The Shell and Command Entry

· Documentation

 

Text Editing

· Types of Editors

· From ed to ex to vi

· Basic Editor Tasks with vi

· Editing Multiple Files

· Named Buffers

· vi Startup File

 

The File System

· File System Organization

· File Types

· File and Directory Naming Rules and Conventions

· Commands for Navigating the File System

· Introduction to Inodes

· Ownership

· Permissions and Dates

· Manipulating Files and Links

· Manipulating Directories

· Determining Disk Usage

· Other File System Utilities

 

Printing

· Printing Under AT&T UNIX

· Printing Under BSD UNIX

 

Shell Programming

· Shell Script Features and Capabilities

· Creating and Running a Script

· Working With Variables

· Environment Variables

· Working With Data Types

· Input/Output Techniques

· Conditional Constructs

· Looping Constructs

· Math Operators

 

Text Manipulation Utilities

· Editing a File from a Script

· Scripting with ED or SED

· UNIX and Linux Utilities to Manipulate Files

· Regular Expressions

· GREP and EGREP

· The Stream Editor SED

· Sorting in Scripts

· Generating Reports with AWK

· Splitting Large Files

· Counting Words

· Lines and Characters

· Transforming File Contents

· Extracting Text Strings

 

Backing Up Files

· Backup Media

· UNIX Device Names

· TAR and CPIO

· File Transport and Conversion with DD

 

Desktop Environments

· KDE Menus

· Toolbars, and Tools

· Gnome Menus and Tools

· Open Office

· Introduction to YaST

 

Basic User Commands

· Logging In and Logging Out

· Command Line Editing

· Navigating the File System

· Viewing and Copying Files

· Controlling the Terminal

· Sending and Receiving Mail

 

UNIX Processes

· The UNIX Process Model

· Process States

· Monitoring and Controlling Processes

 

Introduction to Shells: SH, BASH, and KSH

· Shell Functions

· I/O Redirection and Pipes

· Command Separation and Grouping

· Background Execution

· Filename Expansion

· Shell Variables, Command Substitution

· Quoting and Escaping Metacharacters

· Bash Shell Features

· Korn Shell Features

· Command Execution

· Startup Files

· Customizing the User Environment

 

Multitasking and Batch Processing

· Multitasking

· Scheduled Execution Using CRON

· The AT and batch Commands

 

Advanced Shell Features

· Manipulating Strings

· Writing and Calling Functions

· Controlling Process Priorities

· Interpreting Command Line Arguments

· Making Scripts Interactive

· Special Shell Variables

· Advanced I/O with Streams

· Improving Performance of Scripts

 

File Processing Utilities

· Examining and Comparing Files

· Reporting Differences Between Files

· Comparing Files of Any Format

· Displaying Data in Octal and Hex

· Compressing Data

· Converting File Formats

 

Networking Commands

· UNIX Network Applications

· Internet Applications

· Remote Access Control Mechanisms

· Using the Secure Shell(SSH)

 

COURSE LOCATIONS

Code From To City Fees
IT10 17 Feb 2020 28 Feb 2020 Brussels US$ 9500 Register
IT10 27 Apr 2020 08 May 2020 Zurich US$ 9500 Register
IT10 15 Jun 2020 26 Jun 2020 Berlin US$ 9500 Register
IT10 10 Aug 2020 21 Aug 2020 London US$ 8000 Register
IT10 26 Oct 2020 06 Nov 2020 Istanbul US$ 7500 Register
IT10 21 Dec 2020 01 Jan 2021 Kuala Lumpur US$ 7500 Register


DUBAI OFFICE

Ittihad Deira Building,
Al Ittihad Rd, Deira
Dubai,
UAE

info@petrogas-training.com

USA OFFICE

642 E14 Street,
10009-13 Manhattan,
New York (NY)
USA

info@petrogas-training.com

EGYPT OFFICE

52 General Kamal Hejab Street,
Suez Bridge,
Cairo,
Egypt

info@petrogas-training.com
 

COURSE CERTIFICATE

Certificate of Completion will be provided to the candidate(s) who successfully attend and complete the course. Training hours attendance percentage of 75% is required.


TRAINING HOURS

Standard course hours: 8:30 A.M. to 3:30 P.M. Informal discussions: 4:30 P.M. to 5:30 P.M.


TRAINING METHODOLOGY

We use a blend of interactive and hands-on methods, active participation, a variety of instructional techniques, dynamic presentations, individual and group exercises, in depth discussion, DVD’s, role-plays, case studies, examples. All of the information, competencies, knowledge and skills acquired within our training programs, are 100% transferrable to the participants’ workplace.


ASSESSMENT & EVALUATION

Pre-Test and Post-Test Assessment are applied on 5-day and 10-day programs. Also, post course evaluation and candidate’s evaluation are applied to add another level of quality measurement. Candidates’ feedback is highly appreciated to elevate the training service quality.


ORGANIZATIONAL IMPACT

A- Have staff trained in the latest training and development approaches

B- Support nationalization and talent management initiatives

C- Have properly trained and informed people who will be able to add value

D- Gain relevant technical knowledge, skills and competencies


PERSONAL IMPACT

A- Develop job related skills

B- Develop personal skills in subject matter

C- Have a record of your growth and learning results

D- Bring proof of your progress back to your organization

F- Become competent, effective and productive

G- Be more able to make sound decisions

H- Be more effective in day to day work by mastering job-related processes

I- Create and develop competency to perform job well


FREQUENT NOMINATIONS SCHEME

A- 10% discount after 05 candidates’ registration.

B- 15% discount after 10 candidates’ registration.    

C- 20% discount after 20 candidates’ registration.

D- 25% discount after 25 candidates’ registration.

E- 30% discount after 30 candidates’ registration

F- Higher discount rates will be offered based on work volume with different clients.  


SEVERAL NOMINATIONS ON THE SAME COURSE SCHEME

A- One extra free seat is offered on 4 candidates on the same course and dates.

B- Two extra free seats are offered on 6 candidates on the same course and dates.

C- Three extra free seats are offered on 8 candidates on the same course and dates.

D- Four extra free seats are offered on 10 candidates on the same course and dates.

E- Five extra free seats are offered on 12 candidates on the same course and dates.


REGISTRATION POLICY

Nominations to our public courses are to be processed by the client’s Training and/or HR departments. A refund will be issued back to the client in the event of course cancellation or seat unavailability. A confirmation will be issued to the relevant department official(s). 


CANCELLATION POLICY

If a confirmed registration is cancelled less than 5 working days prior to the course start date, a substitute participant may be nominated to attend the same course or a 20% cancellation charge is applied. In case of a no-show, a 100% fee will be charged.


PAYMENT POLICY

Payment is due upon receiving the course confirmation, invoice and/or proforma invoice. However; the fee due can be wire transferred to our bank account directly after course completion. Our bank details are illustrated on the confirmation, invoice and proforma invoice, as well. The above documents can be communicated electronically, i.e., in a soft copy or/and in hard copy based on customer’s request.


COPYRIGHT

© 2017. Material published by PETROGAS shown here is copyrighted. © 2017. All rights reserved. Any unauthorized copying, distribution, use, dissemination, downloading, storing in any medium, transmission, reproduction or reliance in whole or any part of this course outline is prohibited and will constitute an infringement of copyright.