This course is designed to help engineers who have been supporting Solaris to extend their knowledge simply and quickly to the Linux platform, covering the main areas such as log file locations and layout, command differences, utilities for discovering information and essential configuration files.

ON COMPLETION

  • Different flavours of Linux and the main industry versions
  • Understand the file systems layout of Linux
  • How Linux starts up and shuts down
  • Managing system processes and services
  • Working with Bourne Again Shell
  • Identifying configuration files and layouts
  • Software installation and maintenance
  • System recovery techniques, and using the GRUB boot loader
  • Monitoring and tuning the system
  • Network configuration and tools, including DNS and DHCP configuration
  • Firewalls and security
  • Log files
  • GUI tools and text editors
  • Checking devices and loading modules

WHO SHOULD ATTEND?

This course is designed for those people who have a knowledge of a Unix system already. You should have used the command line tools to navigate the file systems, used text editors to edit system files, and commands to view text logs.

COURSE WORK

This course aims to provide you with the key differences of tasks performed by engineers in a support role, and covers trouble shooting, log file checking, configuration file editing and features available in Linux that are not directly available in Solaris. It will be based on lecture sessions and hands on labs to support the topics.

PRE-REQUISITS

A working knowledge of Unix, preferably Solaris, any flavour. Older versions of Solaris have more similarities to Linux than those of version 10+.

DURATION: 2 DAYS

PRICE: Call for latest

1st Day: Start 9:30am - Finish 5:00pm
2nd Day: Start 9:30am - Finish 5:00pm

COURSE CONTENT

Solaris and Linux Introduction

A quick 1000ft view of some of the key differences between Solaris and Linux. Mainly a bulleted section.

Shell Differences

Solaris uses the Bourne shell as its default administration shell, Linux use BASH. In this section we will look at the differences and useful extras BASH offers to the engineer.

Text Editors and file viewers

As a regular part of support it is essential to view log files, or make changes to certain configuration files. In this section we will look at the differences between VI and other available text editors, and issues with editing system files. We will also look at the differences in system help pages.

Linux Standard Command Set

Commands that are either different in Linux, or are not available as standard in Solaris. In this section we will take only a brief look at some of the system administration GUI tools.

Users & Passwords

Differences between the commands in Solaris and Linux for administering user accounts and groups.

File Systems

Disk partitioning, investigation, monitoring, mounting, unmounting and configuration files, as well as the logical volume manager. We will also look at adding USB drives to the system for simple file transfers.

Start up & Shutdown

Looking at the process that the system goes through and how to debug a problem, as well as modifying services. A look at GRUB configuration and LILO.

Software Installation and Updates

Installing/Removing packages and reading the log files, using rpm, yum, bunzip and tar.

Recovery & GRUB

Dealing with systems that have start up issues such as corrupt root file systems, problematic configuration files, recovering root passwords, and dealing with GRUB CLI.

Firewalls & Security

Firewalls and security configuration can prevent applications from running. In this section we look at the firewall configuration and checking tools, and the various security related files in Linux including SELinux.

Networking

Looking at the network configuration files and tools in Linux, changing hostnames and IP addresses permanently, joining domains, subnetworks, and other useful networking setup, including a look at DNS. Tools include, tcpdump, ethereal, ifconfig, arp, nmap and others.

Monitoring, Performance & Tuning

Looking after the health of Linux systems. This section we will show you the tools available and what to watch out for. We will also look at patching the Kernel, and loading modules.