Our Linux fundamentals course is aimed at the new comer who wants to get a deeper understanding of how to use the tools and features in the Linux environment, covering both the command line and graphical tools.

Even if you have experienced Unix or Linux and have only been told what to type or run on the system, but want to get a better idea of what you are doing then this course is for you

ON COMPLETION

  • Describe the function of the Linux environment
  • Use the user interface (command line and graphical)
  • Work with and understand the Linux File system through file manipulation
  • Understand what a Shell is and what it does
  • Multi-task the system and work with multiple processes
  • Get to grips with VI and see what other text editors there are
  • Understand Linux security
  • Schedule tasks
  • Use the network utilities
  • Understand the network configuration
  • Backup files to an archive, tape or CD-ROM
  • Be able to search log files and text data quickly with filter commands
  • Work with privileged commands
  • Write scripts to automate daily and repetative tasks

WHO SHOULD ATTEND?

The course is aimed at the beginner or new comer to the Linux environment, although it will also suit those users who have had some prior exposure, but still do not understand fully what they are doing.

People who are familiar with Windows, DOS or VMS should also attend if they are moving to a Linux environment.

COURSE WORK

The course contains a lot of new concepts and tries to provide as much hands on as possible to help understand all the features of the Linux environment.

PRE-REQUISITS

A previous knowledge of another operating system would help you in this course, although prior knowledge is not important.

If you have experienced a command line system before, or understand a tree structured file system, again this will benefit you within the course.

DURATION: 5 DAYS

PRICE: Call for latest

Start 9:00am - Finish 5:00pm

COURSE CONTENT

What is Linux?

Understand what Linux is, where it cam from and what it can do, as well as licensing and qualifications

Getting Started

Log in and out of a Linux system, identify who you are and what users are, be introduced to the command line and the various GUI environments available, execute simple commands and use the help system

The File System

A guided tour of the system, file and directory manipulation, viewing files, understand what a home directory is, and be able to move around the system.

The Shell Environment

A look at how the command line interface works, how to use wildcards to generate a list of filenames, understand what quoting does and be able to use the history feature to repeat commands and save environmental changes so that they are available on next log on.

Redirection

Working with the shell's file descriptors >, <, >>. How log files are created. Use pipe lines to enhance your commands, and filter data.

Processes

Define program, process and daemons. Listing and signaling processes. Multi-task your environment.

Introduction to VI

What is VI, how to get into it, editing a file, inserting, deleting and moving through text, and what other editors are available.

File Security

Understand what file security is and how it is applied. Secure your files and directories, and see how we can run commands as another user, and create shared directories.

Job Scheduling

Be able to schedule commands to run at a particular time either as a one off or on a repeated schedule.

Printing

How to print files in the command line and windows environment and manage your print jobs.

Power Tools

Work with some powerful command line tools that will speed up your ability to find information from command pipelines or log files. Commands such as sed, awk and grep among others are covered. Understand how to construct regular expressions and why they are so useful

Backups

Learn how to create archive files that you can copy between systems, or perform a simple tape back up, or store data on a CD-ROM

More Vi

Configure your VI environment, advanced techniques for searching and other tricks.

Working As Root

Learn how to identify who you are, who has logged in and when they logged in. Be able to change to another user, and run commands as a privileged user either knowing roots password, or using sudo, and understand the sudo configuration.

Basic Networking

Understand IP addressing and how Linux configures IP addresses, use ssh and scp, run X applications from another host. Learn how routing works and the default route and how to connect to DNS and test and check your network.

Introduction To Shell Scripting

Learn how to write simple scripts to perform mundane tasks. How to make your script generic to other users, simple loops and conditional testing.