UNIX Training and Courseware |
 |
The stability, scalability and multi-tasking performance of UNIX makes it perhaps the most relied-upon operating system amongst large organizations. The ubiquity of UNIX makes UNIX training unavoidable for any system administrator. |
|
|
|
|
Topics include system start up, and shut down, adding/deleting users, installing terminals, modems, and printers, backing up and restoring system and user data, application package installation, security, and general administrative advice. More Info |
|
|
|
|
|
|
|
|
This comprehensive course provides instruction on Solaris OE Network Adminstration. Students will be introduced to networking terminology and will earn how to administer the Solaris OE network environment through lectures and hands-on exercises. Topics include how to use basic network commands, how to install and configure network hardware, configuring network services, installation and configuration of network printers, the Network File System (NFS), the Domain Name Service (DNS), the Dynamic Host Control Protocol (DHCP), the Network Information System (NIS), and the Network Time Protocol (NTP). At the completion of this course the students will perform a comprehensive laboratory project in which they will configure a complete network services environment using the Solaris OE.This course is applicable to both the Solaris 8 and Solaris 9 Operating Environments. More Info |
|
|
|
|
|
|
|
|
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 More Info |
|
|
|
|
|
|
|
|
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. More Info |
|
|
|
|
|
|
|
|
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. More Info |
|
|
|
|
|
|
|
|
The objective of this course is to develop the advanced skills required to write applications using the awk programming language. More Info |
|
|
|
|
|
|
|
|
For Developers and software engineers who need to learn how to write AIX device drivers. More Info |
|
|
|
|
|
|
|
|
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. More Info |
|
|
|
|
|
|
|
Coming Soon
|
This course teaches the skills necessary to configure and manage TCP/IP, NFS, NIS and DNS. More Info |
|
|
|
|
|
|
|
|
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. More Info |
|
|
|
|
|
|
|
|
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. More Info |
|
|
|
|
|
|
|
|
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. More Info |
|
|
|
|
|
|
|
|
Students learn to read, write, and debug shell scripts, thus increasing productivity by taking full advantage of the UNIX shell. More Info |
|
|
|
|
|
|
|
|
This course provides a comprehensive introduction to the full range of UNIX user commands and utilities. More Info |
|
|
|
|
|
| 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. More Info |
|
|
|
|
|
| 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. More Info |
|
|
|
|
|
| SO114 Solaris 10 OE Network Administration |
|
|
|
This comprehensive course provides instruction on Solaris OE network administration. Students will be introduced to networking terminology and will learn how to administer the Solaris OE network environment through lectures and hands-on exercises. Topics include how to use basic network commands, how to install and configure network hardware, configuring network services, installation and configuration of network printers, the Network File System (NFS), the Domain Name Service (DNS), the Lightweight Directory Access Protocol, the Dynamic Host Control Protocol (DHCP), the Network Information System (NIS), and the Network Time Protocol (NTP). At the completion of this course the students will perform a comprehensive laboratory project in which they will configure a complete network services environment using the Solaris OE. This course is applicable to the Solaris 10 Operating Environment.
More Info |
|
|
|
|
|
|
|
|
|
This course provides information and hands-on exercise for performing Solaris OE advanced system administration tasks. Attendess will learn how to use the Solaris Management console, manage software, perform hard drive management, set up auto mounting filesystems, set up and use Role Based Access Control, configure the system logging facility, identify methods of securing a Solaris system, and perform system troubleshooting and correct problems. This course is applicable to Solaris 10 Operating Environment.
More Info |
|
|
|
|
|
| SO112 Solaris 10 OE System Administration I |
|
|
|
The Solaris 10 OE System Administration I course teaches attendees how to perform the essential system administration tasks required to effectively manage a Solaris 10 system. Topics include the duties and responsibilites of a Solaris OE system administrator, installation of the Solaris 10 Operating Environment, system startup and shutdown, managing file systems, adding/deleting users, installing and administering local and network printers, managing processes, schedule jobs, backing up and restoring system and user data, package installation, and general administrative procedures. This course is applicable to the Solaris 10 Operating Environment.
More Info |
|
|
|
|
|
|
|
|
|
This course introduces attendees to the Solaris 10 Operating Environment and provides them with the knowledge and hands-on experience to effectively use the desktop system, execute commands, use the system documentation, manage files and directories, use basic shell features, and use network commands for accessing remote systems and transferring files. Subjects included in this course are an overview of operating system concepts and the Solaris OS architecture, logging on and off, Solaris system documentation, communications and status inquiry commands, the structure of the Solaris file system, file and directory manipulation commands, setting file and directory access permissions, using access control lists (ACLs), using the vi (visual) and desktop editors, using of the shell as a command interpreter, basic shell scripting, use of sample commands for data manipulation, file archive and compression commands, and using network utilities.
This course is designed for the Solaris 10 Operating Environment.
More Info |
|
|
|
|
|
| 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. More Info |
|
|
|
|
|
| LS110 Linux Kernel Debugging |
|
|
Linux kernel, which includes kernel modules, debugging requires the use of special debugging tools. This course provides a comprehensive guide to the use of those tools. The students learn how to diagnosis problems using userspace tools that interact with the /proc directory, and tools that use pseudo file systems for kernel communication. The course also covers kernel profiling using the Oprofile collection of commands. The emphasis is on tools that are part of the standard Linux distribution, with only a few additions. More Info |
|
|
|
|
|
|
|
|
Intended for administrators proficient in Unix environments, this course helps administrators transition their Unix skills to the Linux environment. This accelerated fast track course course concentrates on the popular Red Hat Enterprise Linux distribution, and covers subjects ranging from initial installation of Linux to day-to-day administrative tasks such as management of user accounts and disk space. Also covered is setup and maintenance of many of the most popular network services available for Linux, including servers for DNS, SMB, e-mail servers, FTP, web, and caching proxy. 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 network and system services. More Info |
|
|
|
|
|
|
|
|
This highly technical course focuses on properly securing machines running the Linux operating systems. A broad range of general security techniques such as user/group policies, and file integrity checking are covered. Advanced security technologies are taught such as Kerberos, SELinux, and the hardening of popular applications such as Apache, databases, and email systems. At the end of the course, students have an excellent understanding of the potential security vulnerabilities -- know how to audit existing machines, and best practices how to securely deploy new Linux servers. More Info |
|
|
|
|
|
|
|
|
This extremely popular class focuses on network security, and makes an excellent companion class to the GL550: Enterprise Linux Security Administration course. After a detailed discussion of the TCP/IP suite component protocols and Ethernet operation, the student practices using various tools to capture, analyze, and generate IP traffic. Students then explore the tools and techniques used to exploit protocol weaknesses and perform more advanced network attacks. After building a thorough understanding of network based attacks, course focus shifts to the defensive solutions available. Students install, configure, and test one of the most popular and powerful NIDS solutions available. Finally, students create a Linux based router / firewall solution, including advanced functionality such as NAT, policy routing, and traffic shaping. More Info |
|
|
|
|
|
|
|
|
This course is designed to give the Linux system administrator an in-depth look at common and not so common Linux system problems. Linux system problems explored in this course are frequently encountered with the administration of Linux Systems. This course takes the approach to troubleshooting with a "break-fix" philosophy, 25% lecture, and 75% lab intensive content. Lab exercises contain a pool of over 120 simple and complex real-world troubleshooting scenarios. Lab work is flexible enough to satisfy the expectations of experienced to intermediate administrators through ranked difficulty of scenarios. Students will find the approach of this course of structure with flexibility very rewarding. Lab tasks let students choose the type of scenarios they would like to tackle, with hints, helps, and solutions to make learning very effective. More Info |
|
|
|
|
|
|
|
|
Students interested in developing skills as network administrators find this course invaluable. Topics explored and implemented in the class include the setup and maintenance of many of the most popular network services available for Linux and Unix today, including servers for DNS, SMB (Windows networking), e-mail servers, FTP, web, and caching proxy. 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 network services. More Info |
|
|
|
|
|
| |
|
|
Intended for students already comfortable with working in the Unix environment, this in-depth course helps students acquire the variety of skills needed to set up and maintain Unix computers. The class covers subjects ranging from initial installation of Linux to day-to-day administrative tasks such as management of user accounts and disk space, and even imparting the troubleshooting skills future system administrators will need to cope with unexpected behavior.
More Info |
|
|
|
|
|
|
|
|
Designed to provide the essential skills needed to be proficient at the Unix or Linux command line. This challenging course focuses on the fundamental concepts and tools which make Unix and Linux so powerful. Students in this course commonly span a variety of skill levels, from beginners desiring a solid foundation in Unix to experienced users seeking to fill in gaps in their knowledge. The curriculum is designed to provide hands-on experience. Subjects focused on during this class include the Linux filesystem and how to manipulate it; the basic Unix and Linux notions of pipes, redirection, regular expressions, and other tools for performing complex tasks; the management of processes and jobs; vi, the standard Unix editor; and the ability to construct shell scripts to automate routine or difficult operations. More Info |
|
|
|
|
|
|
|
|