Unix Training and Courseware

WA1213 Advanced PERL Programming

Perl has evolved from its beginnings as an eclectic scripting tool for UNIX administrators into one of the most popular, influential, and widely used computer languages in history. In this course, you will learn how to fully utilize the Perl programming language.

WA1212 PERL Programming

Perl has been described as C, awk, sed, and shell programming all wrapped into one language. In this intense, 5-day, hands-on programming course, you will learn how to take advantage of Perl's power through examples and extensive exercises. Arrays and hashes, I/O, regular expressions, subroutines, and complex data structures are covered in depth. The course also introduces object-oriented programming in Perl, as well as UNIX multi-tasking and Perl sockets programming.

WA1245 Secure Linux Server Techniques for the New Linux Administrator

In this intensive 5 day class, students will learn about basic, intermediate, and advanced Linux security techniques. Attention is focused on hands on lab exercises where students implement the techniques with real-life scenarios.

WA1194 AWK Programming

The objective of this course is to develop the advanced skills required to write applications using the awk programming language.

WA1186 AIX Device Driver Development

For Developers and software engineers who need to learn how to write AIX device drivers.

WA1185 AIX Internals Overview

This course uses extensive lectures to instructor, in detail, how the kernel of the AIX operating system functions. The participant will learn how to determine the activities of the kernel by tracing the relationship of kernel structures, such as linked lists and tables.

WA1183 AIX System Administration

This course combines lectures and hands-on labs to teach the participant how to manage the AIX operating system. It includes information on basic system administration, as well as including topics that are AIX-specific that would be of interest to administrators coming from other platforms. The course may be customized to include topics associated with AIX on the SP platforms

WA1182 UNIX/AIX Plus

This hands-on course provides the participant with the skills to use the UNIX operating system. Basic UNIX commands for editing and manipulating files, managing processes and interacting with the Korn shell, using TCP/IP commands, sed and awk are presented via lecture and lab exercises.

WA1181 Introduction to AIX Unix

This hands-on course provides the participant with the skills to use the UNIX operating system. Basic UNIX commands for editing and manipulating files, managing processes and interacting with the Korn shell are presented via lecture and lab exercises.

WA1011 Fundamentals of UNIX

This course provides a comprehensive introduction to the full range of UNIX user commands and utilities. Students will develop shell programming and vi editing skills.

UXS03 Advanced UNIX Security

This 3 day course is intended to instruct system and network administrators in the advanced security techniques for UNIX and Linux including snoop, crack, libpcap, tcpdump, Satan, Courtney and others.

UXS02 Introduction to UNIX Security

This 3 day course is intended to introduce system and network administrators to the security features of UNIX including file and directory permissions, configuration files auditing and accounting.

LS109 Linux Kernel Fundamentals

The goal of this course is to provide the student with a fundamental knowledge of the internals of the Linux kernel. The focus is on understand the workings of the kernel, and not the theory. After completing this course, the student will have the necessary knowledge of the kernel required for the Linux Kernel Debugging course, or the Linux Device Drivers course. The course is also valuable to any system administrator who seeks to have a greater understanding of the Linux kernel.

GL615 Linux for UNIX Administrators

The GL615 is an accelerated course combining the topics in the GL250 "Enterprise Linux Systems Administration", and the GL275 "Enterprise Linux Networking Services".

GL550 Enterprise Linux Security Administration

This highly technical course focuses on properly securing machines running the Linux operating systems. A broad range of general security techniques such as packet filtering, password policies, and file integrity checking are covered. Advanced security technologies such as Kerberos and SELinux are taught. Special attention is given to securing commonly deployed network services. At the end of the course, students have an excellent understanding of the potential security vulnerabilities -- know how to audit existing machines, and how to securely deploy new network services.

GL314 Linux Troubleshooting

The GL314 is designed to give Linux administrators experience with both common and uncommon system problems. The course is based on the idea that the best way to learn troubleshooting is to perform troubleshooting. Approximately 25% of class time is spent on lecture, leaving 75% for intensive lab content. Class starts with a discussion of effective troubleshooting technique. Tools and topics are gradually introduced over the course of the week. Students practice applying these tools and techniques in self-paced labs. Students can choose from over 120 scenarios organized by topic and difficulty. Because each scenarios is independent of the others, students can choose scenarios according to their interests and experience. Each scenario is designed to help students develop deeper understanding while exploring the problem. All scenarios includes optional hints designed to reflect a realistic troubleshooting process while only gradually revealing the solution. Students find the flexibility and challenge of this course very rewarding.

GL275 Enterprise Linux Network Services

The GL275 is an expansive course that covers a wide range of network services useful to every organization. Special attention is paid to the concepts needed to implement these services securely, and to the trouble-shooting skills which will be necessary for real-world administration of these network services. Like all Guru Labs courses, the course material is designed to provide extensive hands-on experience. Topics include: Security with SELinux and Netfilter, DNS concepts and implementation with Bind; LDAP concepts and implementation using OpenLDAP; Web services with Apache; FTP with vsftpd; caching, filtering proxies with Squid; SMB/CIFS (Windows networking) with Samba; and e-mail concepts and implementation with Postfix combined with either Dovecot or Cyrus.

GL250 Enterprise Linux Systems Administration

The GL250 is an in-depth course that explores installation, configuration and maintenance of Linux systems. The course focuses on issues universal to every workstation and server. Like all Guru Labs courses, the course material is designed to provide extensive hands-on experience. Topics include: installation and configuration; the boot process; user and group administration; filesystem administration, including quotas, FACLs, RAID and LVM; task automation; client networking; SELinux; software management; log files; troubleshooting; and more.

GL120 Linux Fundamentals

The GL120 is a challenging course that focuses on the fundamental tools and concepts of Linux and Unix. Students gain proficiency using the command line. Beginners develop a solid foundation in Unix, while advanced users discover patterns and fill in gaps in their knowledge. Like all Guru Labs courses, the course material is designed to provide extensive hands-on experience. Topics include: basic file manipulation; basic and advanced filesystem features; I/O redirection and pipes; text manipulation and regular expressions; managing jobs and processes; vi, the standard Unix editor; automating tasks with shell scripts; managing software; secure remote administration; and more.

GL124 Linux Systems Administration I

This GL124 course is designed to follow an identical set of topics as the Red Hat® RH124 course with the added benefit of very comprehensive lab exercises and detailed lecture material.  The Red Hat Enterprise Linux (RHEL) system administration topics covered in this course along with the GL134 course cover the certification objects of the Red Hat Certified System Administrator (RHCSA) exam.  The topics covered include essential command line tools, installing RHEL, remote administration techniques, managing local storage, system monitoring, basic user and security, administration, connecting to a network and deploying FTP and Web servers.

 

GL134 Linux Systems Administration II

This GL134 course is designed to follow an identical set of topics as the Red Hat® RH134, RH135 courses with the added benefit of very comprehensive lab exercises and detailed lecture material.

The Red Hat Enterprise Linux (RHEL) system administration topics covered in this course along with the GL124 course cover the certification objects of the Red Hat Certified System Administrator (RHCSA) exam.

The topics covered include automating installation with Kickstart, intermediate and advanced level command line building blocks and tools, troubleshooting, network file sharing server configuration, connecting to a directory service, managing advanced security settings, maintenance tasks, and kernel tuning.

GL254 Linux Systems Administration III

This GL254 course is designed to follow an identical set of topics as the Red Hat® RH254, RH255 RHCE exam prep courses with the added benefit of very comprehensive lab exercises and detailed lecture material. The Red Hat Enterprise Linux (RHEL) system administration topics covered in this course along with the GL199 course cover the certification objects of the Red Hat Certified Engineer (RHCE) exam. This course builds upon a foundation of core Linux systems administration principles and skills. Students will advance their Linux systems administration knowledge. The course will focus on helping students optimize system administration skills using automation techniques and deploy commonly used network services. Once this course is completed students will know how to deploy critical network services in a secure fashion.

WA2044 UNIX Shell Programming Workshop

This course provides a comprehensive introduction to coding shell scripts in Unix. Topics include Shell Script Fundamentals, Shell Script Flow of Control, Shell Script Facilities and Shell Subprocedures.

WA2052 UNIX Boot Camp

This course provides an accelerated comprehensive introduction to Unix. Topics include Unix Overview and History, the File System, The Visual Editor (vi), Unix commands, foreground and background process control, sed and awk programming languages. End-users, administrators, operators, managers and support personnel will benefit from this hands-on lab experience.

WA2068 Linux Internals

This course focuses on the elements of the Linux kernel that allow programmers to build software components that are linked to the hardware level. Students gain a general understanding of basic tools and interfaces in order to successfully modify features and develop new aspects of the kernel.

WA2294 UNIX Basics for Users

This course provides a comprehensive introduction to Unix from a user's perspective. Topics include History of Unix, Navigating the File System, the Visual Editor (vi), Basic Commands and Tools. End-users, administrators, operators, managers, clerks, and support personnel will learn the commands and gain the know-how to quickly become productive in a Unix environment.

WA2295 Client/Server Fundamentals

Intended for those needing an introduction to client/server and open systems technologies, this course provides a high-level technical introduction to the current world of open systems and client/server. Students become familiar with the terminology and platforms connected with open strategies including issues related to Unix servers, NT servers, and the integration of network structures.

SO119 Oracle Solaris 11 System Administration Advanced Operations

The Oracle Solaris 11 (Advanced) System Administration course introduces participants to: virtualization (zones), configuring access to networked directories and file systems (NFS), dynamic system tracing for system analysis (DTrace), core dump analysis, an introduction to the usage of access control lists (ACL) and the implementation of privileges in Solaris 11. In many areas of discussion, emphasis will be placed on writing tools for monitoring and/or access. 

These tools will include Korn shell scripts, Perl procedures, and C language programs.

Systems: Oracle Solaris 11, SPARC or x86/x64 hardware platforms.

GL280 RED HAT ENTERPRISE LINUX V7 DIFFERENCES

Red Hat Enterprise Linux v7 (RHEL7) has been in the marketplace for over a year now. Many organizations are just now starting to upgrade their infrastructure from RHEL6 to RHEL7. The RHEL7 release introduced many new technologies including systemd, GRUB2, XFS, Automated Storage Tiering, Docker, and much more.
This 3-day course targets systems administrators and developers who need to update their Red Hat Enterprise Linux skills. All students who have previously attended any RHEL6 training are prime candidates for taking this class.

55187 Linux System Administration

This four-day instructor-led course is designed to provide students with the necessary skills and abilities to work as a professional Linux system administrator. The course covers how to administer, configure and upgrade Linux systems running one of the three major Linux distribution families: Red Hat, SUSE, Debian/Ubuntu, how to master the tools and concepts you’ll need to efficiently build and manage an enterprise Linux infrastructure. It also covers how to use state-of-the-art system administration techniques in real-life scenarios via practical labs. This course prepares the user for the Linux Foundation Certified System Administrator (LFCS) exam, which is also a required component of the MCSA: Linux on Azure Certification.