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

Submit CV
Job Vacancies
enter your e-mail
Linux Training   enquiry@advancedittraining.co.uk

Linux System Administration 0902 - Course duration: 4 days

Course Objectives:

you will learn how to

Set permissions using the chmod and umask commands. Configure advanced permissions in Linux with the setuid and getuid commands. Administer partitions with the fdisk and parted utilities. Create, label, and mount filesystems. Describe the organizational structure of ext2 and ext3 filesystem. Administer the filesystem with the mke2fs and fsck commands. Use RAID to provide redundancy across disks in an array. Use Logical Volume Manager to provide more flexibility and functionality than traditional partitioning schemes. Make filesystems of one machine available to other machines using Network Fileystems. Limit disk space usage by individual users or members of groups with disk quotas. Configure X Window System components. Automate repetitive system tasks with bash shell scripts. Describe the essentials of TCP/IP theory. Perform basic network setup and administration. Configure the print spooler and manage the print queue. Effectively troubleshoot a Linux system.


Linux Level I or equivalent experience.

Course Contents:

1. Advanced Permissions

  • Special Permission: setuid
  • Special Permission: setgid
  • Special Permission: sticky bit
  • Access Control Lists

2. Administering Partitions

  • Device names
  • Virtual filesystems vs. physical filesystems
  • Why have partitions?
  • Which partitions should you create?
  • Creating and modifying partitions with fdisk
  • Creating and modifying partitions with parted
  • The mkfs command
  • The mke2fs command
  • Create a partition label

3. Mounting filesystems

  • What is mounting?
  • The mount command
  • Mount rules
  • The umount command
  • umount rules
  • Mounting automatically at boot
  • The mount -a command
  • The umount -a command
  • Review: the df command
  • Mounting CDs and floppy disks
  • Swap partitions and files

4. Administering the Filesystem

  • Filesystem details
  • The mke2fs command
  • The ext2 and ext3 filesystems
  • Why filesystems break
  • Fixing filesystems with fsck
  • fsck examples
  • Displaying filesystem attributes
  • Modifying filesystem attributes


  • RAID basics
  • Hardware & software RAIDs
  • RAID levels
  • The mdadm command
  • RAID disk recovery

6. Logical Volumes

  • What is LVM?
  • LVM terms
  • Initializing hard disks or partitions
  • Creating a Volume Group
  • Activating and deactivating a Volume Group
  • Deleting a Volume Group
  • Deleting a Physical Volume from a Volume Group
  • Adding a Physical Volume to a Volume Group
  • Displaying Volume Group information
  • Displaying Physical Volume information
  • Creating a Logical Volume
  • Displaying Logical Volume information
  • Using a Logical Volume
  • Extending a Logical Volume
  • Reducing a Logical Volume
  • Making backups using snapshot
  • Deleting a Logical Volume

7. Network Filesystems

  • What is NFS?
  • NFS benefits
  • NFS daemons
  • Starting server daemons
  • Setting up a NFS server
  • Setting up a NFS client
  • Using automount

8. Disk Quotas

  • Introduction to disk quotas
  • Configuring a filesystem to support disk quotas
  • Initializing the disk quota database
  • Assigning quotas to user accounts
  • Assigning quotas to group accounts
  • Working with soft limits
  • Displaying quota information
  • Issuing warnings
  • Turning quota checking on and off

9. Hardware Management

  • Hardware Overview
  • Compatibility
  • Device Nodes
  • Displaying hardware information
  • Configuring hardware

10. Advanced X Configuration

  • X Window System components
  • The process of starting X Window Server
  • X Window security with xhost
  • X Window security with xauth
  • X Window security with ssh
  • X Font Server

11. Shell Scripting

  • Scripting basics
  • Review of Variable Usage
  • Review of Quoting
  • Arguments
  • if statements
  • Test conditions
  • while loops
  • until loops
  • The break statement
  • The continue statement
  • The case statement
  • for loops
  • Exit Status
  • Functions
  • Advanced Input/Output
  • Signals
  • Debugging

12. Fundamentals of TCP/IP

  • TCP/IP-based protocols
  • IP addresses
  • Subnetting
  • IP routing
  • DNS
  • DHCP

13. TCP/IP Configuration

  • Configuring a network interface
  • Global network settings
  • DNS client settings
  • The Name Service Switch configuration file
  • Network configuration utilities

14. Printer Management

  • CUPS
  • LPD and LPRng
  • Setting up a CUPS printer
  • Printing Files
  • Monitoring the print queue
  • Canceling print jobs
  • Specifying a default printer
  • Printer classes
  • Checking printer status
  • Managing the print queue
  • Printing with different priorities
  • Controlling printer status
  • Moving print jobs
  • Recovering from printer problems
  • Removing a printer

15. Troubleshooting

  • Introduction to Troubleshooting
  • User Access Problems
  • System Boot Problems
  • Problems with the X Window System
  • Networking Problems
  • Filesystem Problems
  • Using the Troubleshooting Steps
  • Using Recovery Run Levels
  • The Rescue Environment

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