Linux System Administration

  • Price £1,500
  • Course type Classroom course
  • Duration 5 Days, Full-time
  • i Tutor is available to students.
Report course
Thank you. We have successfully received your message.

Overview

The course is based on the latest versions of Enterprise Linux including SuSE, Red Hat and CentOS, however, most of the subjects are applicable to any Linux flavour.

Who is it for?

This course is aimed at anyone who will be in a position of administrating a Linux based system or in need of a fuller knowledge of the tools and methods available for administration within Linux.

Description

On completion of the course delegates will be able to:

  • Know Linux history, good/bad points.
  • Understand the roles of an administrator.
  • Configure X Windows/KDE/Gnome.
  • Understand Linux documentation.
  • Manage users and groups.
  • Maintain and interpret System Logs.
  • Fully understand and manage hardware.
  • Fully understand and manage disk filesystems.
  • Understand and control processes.
  • Implement job scheduling using at and cron.
  • Install, remove, list and verify software.
  • Upgrade to a new Kernel.
  • Be able to backup and restore a Linuxsystem.
  • Understand and configure the boot loaders LILO and GRUB.
  • Understand Boot and Shutdown procedures, including starting/stopping subsystems.
  • Basic Firewall configuration.
  • Basic Network configuration.
  • Perform basic troubleshooting.
  • Recover from a variety of boot problems.
  • Share files and printers between Linux and Microsoft machines using SAMBA.
  • Manage all aspects of printer administration.
  • Install a Linuxsystem.

Course Content

Linux Overview
Define and identify origins, benefits, drawbacks, and uses of the Linux operating system
Differences between Linux and UNIX
Differences between the Linux distributions

Understand the roles of an administrator
The superuser, SU, System Admin Tools, Denying root access

Configure X Windows
Configure, start, disable, troubleshoot X Windows. Virtual Terminals. Gnome and KDE Interfaces.

Understand Linux Documentation
man, HOWTOs, Guides, LDP, the info command

Manage users and groups
useradd, usermod, userdel, groupadd, groupmod, groupdel, /etc/passwd, /etc/shadow, /etc/group.
Privileged users, the sudo command, customising shells with .bash_profile and .bashrc

Maintain and Interpret System Logs
What and where are my logs?; and how/when to trim them.

Fully understand and manage hardware
What hardware do I have? How to add/remove hardware. (eg disks etc).
Device Files - What are they, what do they contain, how to create them, and what are they called?
The dmesg command. The hwconf file

Fully understand and manage disk filesystems
The Linux/UNIX directory layout. Partitions (primary and logical). Filesystem types, differences between ext2, ext3 and ext4. Raw and block useage. Creating a new partition, putting a filesystem on it, mounting it, checking it's mounted, getting it mounted automatically at boot time. The /etc/fstab file. Mounting/ejecting cdroms. Unmounting. Filesystem maintenance, monitoring disk usage, how full is too full? Expanding/reducing filesystems, fixing broken filesystems.

Managing the Linux Logical Volume Manager
Why Logical Volume management, Creating volume groups, Creating logical volumes, installing filesystems in logical volumes, extending volume groups, extending logical volumes, mirroring, changing voume group characteristics.

Understand and control processes
The process tree, ps, kill, pkill, pstree, top, other performance and monitoring tools.

Implement job scheduling using at and cron
at, crontab, /etc/crontab, anacron

Install, remove, list and verify software
rpm with all the options.

Upgrade to a new Kernel.
Where, when, why and how?
Be able to backup and restore a Linuxsystem
dump, cpio, tar, gzip, dd

Understand and configure the boot loaders LILO and GRUB
Difference between LILO and GRUB. Installing a new loader. Switching between LILO and GRUB

Understand Boot and Shutdown procedures, including starting/stopping subsystems
init and the /etc/rc.d directories and files. Permanently and/or temporarily starting/stopping subsystems (eg ssh). The shutdown commands. Enabling/disabling Ctrl-Alt-Del. Allowing non-root users to shutdown.

Basic Firewall Configuration
Disabling insecure connections, (eg telnet, ftp), and using the ssh commands.

Basic Network Configuration.
Displaying/changing hostname, IP, netmask and Broadcast Addresses. Using DHCP.
Configuring a Modem, setting up a Web Server.

Recover from a variety of boot problems
Breaking in with no root password, recovering from both minor and major boot problems. Booting from CD/DVD/Rescue Media.

Share files and printers between Linux and Microsoft machines
Basic SAMBA configuration

Manage all aspects of printer administration
Local, remote and network printers

Install a LinuxSystem
Install bespoke and custom systems, install using Kickstart (RHEL) or AutoYAST (SuSE)

Install, configure and use SAMBA

Install configure and use Apache

Install, manage and use Software RAID

Requirements

This course assumes the delegate has already gained a good understanding of basic Linux (or UNIX) commands. Attending our Linux and UNIX Essentials course is recommended.

Showing classrooms near ''
Start dates

Classrooms

Bath, BA1 2AB

Request more details

* Are you aware there is a fee for this course?
* Are you currently in employment?
* There is no funding available for this course. Are you able to pay for this course?
* Are you able to attend one of our venues to recieve your training?
Verhoef Training courses