Red Hat Enterprise Linux Systems Administration

			Essential Operations


			COURSE DESCRIPTION

    	This course will teach the commands and methods needed to setup
    	and manage a RHEL5 system.  The course will also use a problem
	solving approach in the lab exercises to teach system administrators
    	advanced topics, for long-term mangement of the system.  

	This course is the equivalent to Red Hat course 131.

    	Systems:  Red Hat Enterprise Linux Version 5 (all update levels)
	

			COURSE OBJECTIVES

    On completion of this course, a systems administrator should be able to
    install, update, and boot the RHEL5 operating system;  set up
    user accounts and directories;  prepare queues for use; perform
    backups for integrity and performance reasons; monitor the system
    for performance and do basic setup of network software and capabilities.


			COURSE TOPICS

		Advanced System Concepts for System Administrators
			Linux history and timelines
                    		Process concepts
                    		Bash Shell command usage and review
                    		Optimizing system help information
		   	System administrator functions 
		    	Using the root account
			root access via sudo
			Using the RHEL5 administrative graphical interfaces
			Manipulating system default environment files
			Installing and using webmin for remote administration

 
		System Installation and Updating
		    	Installation types and methods
                    		Installing the RHEL5 operating system
			Upgrading to a newer release of RHEL5
			Maintaining the system via patches
			Adding additional products to the system (packages)
			General package management
                    		Reconfiguring the Linux kernel 

               	 	Startup and Shutdown
			Components involved in the Linux boot
			Grub loader stages and configuration
			Default bootstrap
		    	Boot to single-user mode
			Linux startup methods, tools, and procedures
			Understanding run levels
			Adding procedures to the startup mechanisms
                    		Shutdown methods and control

		Managing of System Users
                    		UID and GID concepts
                    		Creation of a user account
			Security through password aging
                    		Controlling access by groups
                    		Login sequence
		    	Setting up user environment files
                    		Using and maintaining user login files
			Viewing and controlling running processes
			KDE setup files
			.gnome* files and directories (menus and layouts)

		Managing Printer Queues
                    		Creation of an execution print queue
                    		Commands to manipulate queues
                    		Commands to manipulate jobs in queues

		Managing Disk and Tape Volumes
                   		Commands to manipulate disks/filesystems
				partitioning disk surfaces with fdisk
				creating ext3 file systems (mke2fs)
				manipulating file system structures
				verifying file system structures with fsck
				making file systems available to software (mount)
				Creating and using LVM based file systems
				Commands to manipulate archival volumes:
                      			tar utility
				cpio utility
		      		dump and restore utilities
				Alternative methods of backup (mondo, rsync)

		Monitoring System Activity
                    		Informational Utilities
                    		The vmstat utility
                    		The iostat utility
                    		The sar utility 
		    	The netstat utility
			Maintaining swap and paging space(s)
			Building and using the top facility
			
		Network Setup and Configuration
		    	TCP/IP address selection
		    	Host names and related files
		    	Configuring network devices
		    	Network testing with ping
		    	Network utilities: telnet, rlogin, rcp, rsh, ssh
				
		Maintaining System Integrity
		    	Login and user accounting
		    	Command/process level accounting
		    	Using cron tables
				
		Basic Server Setups (Procedures and Mechanisms)
                   	DNS (client)
			FTP
			Mail
			Web (Apache)
			Samba

		Shell Scripting for Systems Administrators
		    	Bash shell variable definitions and basic techniques
		    	Looping and conditional constructs
		    	Administration scripts:
				Directory content information
				switchdesk replacement
				preformatting man pages
				disk label conversion
				batch job logging
				administrative menus
				find largest file(s)
	        

			COURSE DURATION

    	This course normally requires four (4) days, approximately 60%
   	 lecture, and 40% lab time.


			COURSE PREREQUISITES

    	It is assumed that the participant has successfully completed the
    	Red Hat Linux Essentials course, or has equivalent system time 
	as a user.




Linux Curricula Page Laine Schedule Page Laine Home Page


Copyright 2010 Laine Educational Enterprises, Ltd