Advanced Shell Programming (UI1040)

This course provides experienced users of the UNIX® System Shell with further insights into its effective and efficient use. The student is prepared to design, code, test debug, and execute structured Shell procedures making full use of the basic, as well as the more advanced features of the Shell.

Advanced SUSE Linux Administration (LI1032)

In this course you learn advanced SUSE LINUX Enterprise Server 9 (SLES 9) administration skills. This course teaches you how to perform the following Linux system advanced administration tasks for SLES 9: •Install SLES 9 •Configure the Network Manually •Configure Network Services •Secure a SLES 9 Server •Manage Backup and Recovery •Develop Shell Scripts •Compile Software from Source •Health Check and Performance Tuning •Manage Hardware and Component Changes

AIX Jumpstart for UNIX Professionals Training(AN140)

Learn to install, customize and administer the AIX operating system in a multi-user POWER (System p) partitioned environment.

AIX Workload Partitions: Configuration and Management (AN17G)

Students in this course will learn how to configure and manage workload partitions (WPARs) in the AIX environment. Hands-on exercises will reinforce the lecture and give students practice creating and managing both application and system WPARs using the command-line interface. Students will explore various configuration options such as implementing private and shared file systems, exporting devices, setting resource controls, and configuring network options. Students will practice operations such as starting and stopping WPARs, performing dynamic configuration changes, and tracking data in log files. The course also covers the installation, configuration and management of versioned WPARs using the AIX 5.2 Workload Partitions for AIX 7 licensed program product.

C/UNIX Interface (CL1060)

This course provides experienced C Language programmers with the ability to better utilize the C Programming Language in conjunction with the system calls and standard library functions of the UNIX operating system. The student is prepared to fully utilize the UNIX system calls and standard library functions to deal with processes and perform operations related to input and output.

DB2 10.1 for Linux, UNIX, and Windows Quickstart for Experienced Relational DBAs (CL484)

This course provides hands-on practice in implementing a data management strategy with IBM Tivoli Storage Manager 7.1. The course covers the installation of Tivoli Storage Manager 7.1 server, backup-archive clients, and the Operations Center. You learn to create simple storage pools and map them to client node data, define new policy domains, policy sets, and management classes, and backup and archive copy groups. You also learn to backup and restore client data, and manage long-term and off-site data management. This course also teaches you to automate client operations by creating new Tivoli Storage Manager schedules. Finally, you learn to protect the Tivoli Storage Manager server by automating the backup and restoration of Tivoli Storage Manager databases and storage pools from off-site data storage.

Embedded and Real-Time Linux Development (LI1025)

Companies wishing to implement Linux on their hardware must learn how to configure and compile small, specialized kernels, as well as how to implement file systems for flash memory, customize the boot procedure and use cross compiler tools for building their systems. They must also learn how to develop device drivers that meet the special needs of the embedded environment. In addition, because most embedded systems require some degree of real time control, these companies must understand the real time features and capabilities offered by the Linux operating system. This course uses lectures and extensive lab exercises to teach the skills described above. Students work with a single board computer (SBC) based on the ARM architecture as well as an Intel-based development PC running Linux. They learn how to set up the hardware and software for a typical development environment. By the end of the class, the students will build a complete embedded system, including a kernel, boot loader, file systems and real-time applications.

Fundamentals of Linux

This comprehensive hands-on course provides the knowledge and skills needed to effectively use Linux™. In this course you will learn how to use Linux user commands and develop shell scripts.

Hortonworks HDP Operations Install and Manage with Apache Ambari

This 4-day course covers administration tasks for Hadoop 2.0 clusters. The course presents content related to the deployment lifecycle for a multi-node Hadoop cluster including: installation, configuration, monitoring, scaling and how Hadoop works with Big Data.

IBM Case Manager 5.2: Build and Migrate a Solution (F2120)

This course is for those whose job includes the responsibility for designing and building Case Manager solutions.

Introduction to Linux & Shell Programming (LI1003)

This course will provide an in-depth introduction to the effective use of the LINUX Operating System at the command line level and the shell programming level. Topics covered include the operating system's major features and facilities, frequently used commands, command usage, the vi text editor, the File System, user communication, file access permissions, redirection of input and output, job control, and shell programming. Although the course can be used for any version of LINUX, Red Hat LINUX is used to provide the examples.

Introduction to Linux (LI1001)

This course will provide an in-depth introduction to the effective use of the LINUX Operating System at the command line level. Topics covered include the operating system's major features and facilities, frequently used commands, command usage, the vi text editor, the File System, user communication, file access permissions, redirection of input and output, and job control. Although the course can be used for any version of LINUX, Red Hat LINUX is used to provide the examples.

Introduction to Unix (OSUN-340)

This course is designed to provide instruction in Unix basics for programmers new to Unix. It teaches several stand-alone and network Unix commands, the structure of the operating system, the file system and other core Unix utilization skills. Students will also explore Unix’s powerful features as well as where to turn for help by using Unix’s rich electronic help utility.

Introduction to UNIX (UI1010)

This course will provide an in-depth introduction to the effective use of the UNIX Operating System. Topics covered include the operating system's major features and facilities, frequently used commands, command usage, the vi text editor, the File System, user communication, file access permissions, redirection of input and output, and job control.

Introduction to UNIX and Shell Programming (UI1015)

This course will provide an in-depth introduction to the effective use of the UNIX Operating System. Topics covered include the operating system’s major features and facilities, frequently used commands, command usage, the vi text editor, the File System, file access permissions, redirection of input and output, job control, and basic Korn Shell programming.

Korn and Bash Shell Programming (AL320)

Learn effective methods to create and use KornShell and Bourne Again SHell (bash) scripts and utilities. Shell scripts are often the key to becoming a productive AIX or Linux system administrator. During this course you will write simple programs that demonstrate your ability to write shell scripts in either an AIX or Linux environment.

Linux Advanced Utilities, Installation, Configuration (LI1015)

This course is designed for Linux users who already have a basic familiarity with UNIX or Linux systems. It covers more advanced Linux "power utilities," as well as the tasks involved in preparing for and installing a Linux system, including: configuring the hard drive for installation; installing Linux; the Linux boot loader; and Linux package management.

Linux Applications Programming (LI1024)

UNIX-like systems, such as Linux, are well-known for their wealth of application development tools. This course provides the participant with information on how the Linux GNU C compiler, preprocessor and linkage editor (binder) work, as well as how applications interface with the operating system. It also provides practical training in the use of the make utility, as well as the GNU debugger, GDB.

Linux Internals II (LI1023)

This course serves as a follow-on to the Linux Internals Overview course, which provides participants with an introduction to the workings of the various subsystems of the 2.6 Linux kernel. Linux Internals II takes students into even more details of the 2.6 kernel source code and subsystems. Students perform many hands-on exercises that use Linux tools, such as kprobes, to explore the details of how the kernel works. This course also introduces the newest kernel tunable parameters, how to set them and how to interpret their level of impact on system performance and resource allocation.

Linux Internals Overview (LI1020)

This course uses extensive lectures to teach, in detail, how the Linux operating system kernel functions. Participants learn how to determine the activities of the kernel by examining source code and header files; tracing the relationship of kernel structures, such as linked lists and tables; and following the flow of various algorithms. Optional hands-on exercises explore the Linux kernel and reinforce the learning process. Participants are expected to supplement the lectures and lab exercises by reading the technical articles that accompany the course material. Actual course presentation is customized to one of the following Linux systems: SuSE Linux 9, SuSE Linux 10, Red Hat Enterprise Linux, Fedora Core v. 4, Debian Linux.