LINUX Introduction

Duration: 3 Days

Introduction

This course introduces the delegate to the main concepts of the LINUX Operating System. The most commonly used commands are described in detail as are the command line wildcard and redirection facilities. The mechanisms by which a user acquires a login environment are discussed and the main features of the Bash Shell are introduced. The GNOME and KDE environments will also be explored

The delegates will practise: -

  • Creating, copying, renaming, moving and deleting files and directories
  • Using the shell’s redirection and pipe facilities
  • Editing text files using the vi editor
  • Setting and changing access permissions on files
  • Monitoring and controlling their own processes
  • Using the basic file and text searching utilities
  • Customising their own login environment
  • Use and customise the graphical systems

Who is the course for?

Anyone who needs to understand and use the LINUX Operating System. Those students who will be looking to gain Red Hat or LPI Linux certifications

There are no formal pre-requisites, although an understanding of and exposure to information technology is advantageous.

The Course will be conducted on Fedora Linux Version 4.

Course Objective

To provide the skills needed to work productively in a LINUX environment.

COURSE CONTENTS

Introduction Administration and course materials

Course structure and agenda

Delegate and trainer introductions

Session 1 Introduction to the LINUX Operating System

A brief history of UNIX and LINUX

GNU project/ FSF

GPL – GNU General Public license (Copyleft)

Popular versions of LINUX available

The LINUX kernel

Overview of commands and utilities

The graphical user interfaces available

A LINUX login session from the command line

Basic Syntax rules.

Essential keyboard shortcuts

Session 2 The LINUX GNOME/KDE Desktops

The GNOME and KDE desktops

Fedora Bluecurve theme and X Windows

Configuring and switching between desktops

Web browsers

Office suites

File managers – Nautilus & konqueror

Session 3 Basic Commands

Basic file handling commands

Directory handling commands

Filename wildcard characters

Bash built in features

Locating files : locate,slocate

Getting Help – man pages, info, /usr/share/doc

Session 4 The LINUX File System

The file system structure

Directories and files

Pathnames : relative and absolute

Navigating the file system

Navigating using file managers – konqueror/nautilus

Backup and compression

Managing files : head,tail,less etc.

Managing floppy disk and filesystems

Session 5 File Access Control

Users and groups

User information commands

File access permissions

Changing file attributes

Default file permissions

Switching users and user groups

Extended file permissions

Session 6 Redirection and Pipes

Input and Output redirection

Association

Overwriting and appending redirection

Using pipes to connect processes together

Teeing output within pipelines

Combining redirection and pipes

Session 7 The vi/vim Editors

Introduction to text file editing

How to use the vim editor

Copying, moving, editing and deleting text

Search and replace features

Reading and writing files

Using regular expressions within vi/vim

Advanced vim topics

Session 8 Processes

What is a process?

System and user processes

Process ancestry and states

Monitoring processes

Killing processes

Background processes

Using Job control

Altering Process scheduling priorities

Compound statements

Session 9 String processing and regular expressions

Sort, uniq,cut diff & paste : string processing

Regular expressions

Using grep & sed with regular expressions

The awk program

Using awk and regular expressions

Other string processing commands

Session 10 The Bash Environment

What is an environment?

The Bash Shell environment

Environment variables and aliases

The system/user profile

The bash login sequence

Command line history and editing

Extended bash functionality

Scripting basics

Creating and executing shell scripts

Session 11 Basic Networking commands

Using the secure shell : ssh

Copying files with scp

Telnet and the “r” commands

Usinf ftp clients

Network diagnostic tools

Conclusion Course summary

Course assessment

 

539 Lawmoor Street
Glasgow
G5 0TT

phone: 0870 112 4899
fax: 0870 443 2651
email: info@elitetc.co.uk