Specialised Advanced IT Training
Tel : 0845 051 3801
  Generation home>Courses
Introduction to Java Programming 0101
Introduction to Java for non-C programmers 0102
Intermediate Java Programming 0103
Advanced Java Programming 0104
Java Swing 0105
Introduction to Struts 0201
Java Server Faces 0202
Java Web Programming 0203
Java Enterprise Training 0204
Spring Framework 0205
Hibernate 3.0 0206
Introduction to Web Services 0207
Java Web services Using JAX-RPC 0208
Introduction to Linux 0901
Linux System Administration 0902
Shell Programming 0903
Job Vacancies
Linux Training    enquiry@advancedittraining.co.uk

Introduction to Linux 0901 - Course duration: 4 days

Course Objectives:

you will learn how to

Describe what Linux is and where it came from. Use and configure the Gnome desktop. Perform basic file system tasks such as listing files and creating and removing directories. Mount and unmount a device such as a CD-ROM. Search through files and directories using the grep and find commands. Redirect command output using pipes and tees. Use variables in both the bash and tcsh shells. Set permissions using the chmod and umask commands. Edit files using the vi editor. Control jobs and processes using commands such as fg, bg, kill, and nice. Archive and compress files with tar, gzip, and zip. Install a Linux distribution. Install, upgrade, and uninstall software with RPM. Maintain user, group, and system accounts. Administer global and local initialization files for the bash and tcsh shells. Describe the Linux boot sequence. Use crontab and at to schedule commands to run in the future.



Course Contents:

1. Basic Linux Concepts

  • Definition of Linux
  • History of Linux
  • Basic Linux Terms
  • Accessing a Linux Machine
  • Logging In
  • Passwords

2. Using the GUIs

  • Linux GUI’s
  • Using Gnome
  • Configuring Gnome
  • Virtual Terminals
  • Fixing Gnome Problems

3. The Filesystem

  • Definition of Filesystem
  • Filesystem Terms
  • Using Pathnames
  • Listing Files
  • Making Directories
  • Removing Directories
  • Accessing CD-ROM and Floppy Drives

4. Handling Files

  • Copying Files
  • Moving Files
  • Removing Files
  • Looking at the Contents of Files
  • Useful Commands

5. File Manipulation

  • Word Count
  • Man Pages
  • Filter Commands
  • sort
  • cmp
  • diff
  • comm
  • Finding Files
  • Finding Commands

6. Metacharacters

  • Definition of Metacharacters
  • The ; Character
  • "Wildcards"
  • Redirection
  • Using tee

7. Shell Features

  • Variables
  • Variable Usage in the BASH Shell
  • Variables Usage in the TCSH Shell
  • Aliases
  • Quoting
  • Name Completion
  • Command Line Editing

8. File Security

  • Basic Linux Permissions
  • Setting Default Permissions

9. The vi Editor

  • What is vi?
  • vi Modes
  • Movement Commands
  • Input Commands
  • Delete and Search Commands
  • Advanced Commands

10. Jobs and Processes

  • Starting Jobs
  • Pausing Jobs
  • Restarting Jobs
  • Stopping Jobs
  • Using nohup
  • Controlling Job Priority

11. File Compression

  • tar
  • gzip
  • zip
  • Additional Compression Commands

12. Installation

  • Hardware Requirements for Linux
  • Installation Methods

13. Advanced Installation

  • Kickstart
  • Expert Installation
  • Network Installation

14. Post Installation

  • Basic Network Configuration
  • Post Install File
  • Displaying Disk Usage by Directory
  • Displaying Disk Usage by File System
  • Configuring the X Window System
  • Additional Configurations (keyboard, mouse, etc.)

15. Software Administration

  • Using RPM
  • Listing Package Information
  • Removing Packages
  • Installing Packages
  • Updating Packages
  • Verifying Package
  • Additional RPM Features
  • Red Hat Network
  • GUI Tools
  • Installing Non-Packaged Software
  • Finding software
  • Package management with Debian

16. Maintaining User Accounts

  • The /etc/passwd File
  • The /etc/shadow File
  • The /etc/group File
  • The /etc/gshadow File
  • The groupadd Command
  • The groupdel Command
  • The groupmod Command
  • The gpasswd Command
  • The grpck Command
  • The useradd Command
  • The userdel Command
  • The usermod Command
  • Additional Change User Commands
  • GUI Tools

17. Administrating Initialization

  • What are Initialization Files?
  • A Review of Common Customizations
  • The bash Shell Initialization Files
  • The tcsh Shell Initialization Files
  • Testing Initialization Files
  • Additional login files

18. The Boot Process

  • The Boot Sequence
  • Run Levels
  • The init Phase
  • Changing to Different Run Levels
  • Modifying Run Levels

19. crontab and at

  • Using crontab
  • The anacron script
  • The at command

Standard Tuition 

2 days £875
3 days £1115
4 days £1355
5 days £1595

For more information click here....


About Us
Contact Us
Terms & Conditions
Become a Trainer
© 2008 Advanced it training , All Rights Reserved
Java Training, Introduction to Java Programming, Introduction to Java for Non-C Programmers Intermediate Java Programming, Advanced Java Programming, Java Swing, J2EE Training, Introduction to Struts, Java Server Faces Java Web Programming, Java Enterprise Programing, Spring Framework, Hibernate 3.0, Introduction to Web Services, Java Web Services Using JAX-RPC, Web Services, Introduction to Web Services, Java Web Services Using JAX-RPC, Linux Training, Introduction to Linux, Linux System Administration , Shell Programming, UNIX Training, UNIX Fundamentals, UNIX Tools & Utilities, Shell Programming, UNIX System Administration, UNIX System Programming in C/C++, Object Oriented Training, C++ Programming, Introduction to Java for Non-C Programmers, Introduction to Java Programming Intermediate Java Programming, Advanced Java Programming, C# Programming, C# Essentials, C# Training, C# Programming, C# Essentials, XML Training, Introduction to XML, Introduction to XSL, Object Oriented Training, Object Oriented Analysis & Design using UML Design Patterns, MySql Training, MYSql developemnt and administration