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.
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.
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.
A working knowledge of Unix, preferably Solaris, any flavour. Older versions of Solaris have more similarities to Linux than those of version 10+.
1st Day: Start 9:30am - Finish
5:00pm
2nd Day: Start
9:30am - Finish 5:00pm
A quick 1000ft view of some of the key differences between Solaris and Linux. Mainly a bulleted section.
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.
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.
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.
Differences between the commands in Solaris and Linux for administering user accounts and groups.
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.
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.
Installing/Removing packages and reading the log files, using rpm, yum, bunzip and tar.
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 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.
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.
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.