Home > Training Course Catalogue > IT Vendor Courses > Linux Training Courses > Essentials of Linux Administration

Perpetual Solutions
Tuition House
27-37 St Georges Road, London
SW19 4DS

+44 (0)20 7620 0033
+44 (0)20 7620 0055

 

Training Course Outline

IT Vendor CoursesIT Vendor Courses   Linux Training CoursesLinux Training Courses


Course outline for Essentials of Linux AdministrationEssentials of Linux Administration

This course includes classroom labs for live hands-on training


View course dates


Course Duration: 4 days


Course Code: QALXESS-1


Course Description:


Many institutions have been adding a Linux machine to their existing infrastructure: perhaps to give developers a platform of their choice, or to provide an alternative to a network server, or to introduce an additional piece to the security jigsaw. This course will give the delegates the skill set required for looking after these type of Linux boxes, by discussing a hybrid of topics that span user and administrator activities.

 

Skills:
- Work with Linux shells
- Navigate the filesystem and managing files and directories
- Understand the client/server nature of X Window System and X applications
- Edit files using vi and GUI editors
- Manipulate data with a selection of filter tools
- Use redirection and piping techniques
- Perform basic administrative tasks, controlling processes, user accounts, logs, filesystems, job scheduling, and simple backups
- Basic network configuration and diagnostics


Prerequisites:

Existing IT professionals with little or no Unix experience, who require a quick start in a Linux environment, enabling them to control a Linux system swiftly and efficiently.

Typically, delegate skills will include a good working knowledge of other contemporary operating system, and familiarity of working at the command line


This course includes the following modules:

Introduction

  • Linux? Why? Unix Market and place for Linux within it
  • OSS (Open Source Software) principles
  • GNU GPL
  • Linux philosophy
  • Linux distributors.

Getting Started

  • Shells
  • Starting an Interactive Shell
  • Anatomy of The Command Line
  • Some Basic Commands
  • The Home Directory
  • Moving Around
  • Basic File Commands
  • File Name Shorthand
  • Help! - Online
  • ocumentation.

Processes

  • What is a Process? How a Process Starts
  • How a Program Starts
  • How a Process Ends - Signals
  • The kill Command
  • How Did My Child Die? Identifying Processes
  • Process Priorities.

X Window System

  • X Window System as Linux GUI Interface - Origins and implementation
  • X Window System Architecture - Client-server communication, Setting display access rights, Selecting destination display
  • Window managers / desktop systems - Gnome, KDE and more…
  • X Window resources - Fonts, colours, geometry.

Bash Introduction

  • Shell Variables
  • Shell Scripts
  • Interactive Start-up Files
  • Shell Options
  • Bash Command History
  • Bash Command Line Editing

Files and Directories

  • File system - the user's perspective
  • Directory structure
  • Navigating the system
  • Absolute and relative pathnames
  • Recap of file and directory manipulation commands
  • Copy, move, remove, etc
  • File system - the system's perspective
  • I-nodes and file attributes
  • Links
  • Looking at file attributes with: ls, stat, du and find.

Who is the Boss

  • Working as superuser - The su command, su interactive session, Running one-off commands, Graphical su version: kdesu
  • The sudo tool - Typical sudo session, sudo configuration file.

Filesystem Access

  • Files, directories and filesystems
  • File and directory access - Read/write/execute permissions, User types
  • Additional permission bits - Set user/group ID bits, Sticky bit, Using chmod, chown and chgrp to manipulate access attributes
  • Read/write permissions on a filesystem - Using mount to check and modify access to filesystems.

Data Streams

  • Standard Data Streams
  • Redirecting Standard Streams
  • Redirecting Standard Output
  • Redirecting Standard Error
  • Synchronising Streams
  • Redirecting Standard Input
  • Command Substitution.

Data Filters

  • Sending stdout to a Process
  • Pipes
  • Multistage Pipes
  • Simple Filters
  • Why Use Filters? Problem Solving Approach
  • The cut, sort, uniq, rep and tr commands
  • Filter Example.

User Accounts

  • User-related configuration files - /etc/passwd, /etc/group, /etc/shadow
  • Creating an account - Basic attributes, Secondary group membership, Password requirement
  • Customising an account - User home directory, Start-up files.

Asynchronous Processes

  • Background tasks
  • Scheduling jobs - The at and cron jobs
  • Linux run levels
  • The init process and /etc/inittab file
  • Shutting down and rebooting the system.

Network Interface and Services

  • Configuring network card - Best configured during system Installation
  • Basic configuration is simple - Using ifconfig and route commands, Both RedHat and SuSE provide simple GUI configuration
  • Diagnostics with ping, traceroute and netstat
  • Network applications are provided by 'server' programs, Defined in /etc/services file, 'Well known ports', Service configuration with GUI.

Bulk Data Tools

  • Data Archive Programs
  • Other Backup Tools
  • The dump Command
  • Using dd
  • Tape Archive: tar
  • Data Compression Programs.

 

To make an enquiry for this course to be run ONSITE at your location, click here or call Sales on +44 (0) 20 7620 0033.


Perpetual Solutions are a global provider of onsite training solutions throughout London, UK and the rest of the world. For scheduled training our UK partner network provides an unrivalled choice of courses.


Save as PDFSave as PDF

PrintPrint this course



© Perpetual Solutions Ltd 2008.   Perpetual Solutions, Tuition House, 27-37 St Georges Road, London, SW19 4DS. +44 (0)20 7620 0033 +44 (0)20 7620 0055