Technologia
Registration

UNIX - Linux

Introduction to UNIX (UN101)

MONTREAL: October 2-3 (French)  /  December 4-5 (French)

UNIX Shell Programming (UN102)

MONTREAL: October 23-24 (French)  /  January 15-16 (French)

Server Virtualization with Linux (UN511) NEW COURSE

MONTREAL: October 30-31 (French)  /  January 29-30 (French)

Linux Administration (UN201)

MONTREAL: September 8-10 (French)  /  November 10-12 (French)

Linux Network and Security Administration (UN302)

MONTREAL: September 17-19 (French)  /  November 24-26 (French)

Resolving Linux Problems (UN306)

MONTREAL: October 15-17 (French)  /  December 10-12 (French)

INTRODUCTION TO UNIX

Objective
To provide the knowledge and skills required to use basic UNIX commands and the graphic environment.

Target audience
UNIX users.

Prerequisites
Knowledge of computer science.

Topics covered

  • UNIX architecture, including background, characteristics and fundamental concepts
  • Files, directories and permissions: structure, paths, creating files, moving, removing, linking, archiving, properties and access rights
  • Processes: list, control, foreground and background
  • Command interpreter: metacharacters, I/O redirection, command history and substitutions
  • The vi text editor
  • File transfer and remote sessions
  • Graphic environment and tools: file manager, printer manager, e-mail and customization

UN101 - 2 days

REGULAR FEE: $695

DISCOUNTED FEE: $545

MONTREAL: October 2-3 (French)  /  December 4-5 (French)

UNIX SHELL PROGRAMMING

Objective
To provide the knowledge and skills required to master the main UNIX utilities and shell control structures in order to easily write robust and effective Bourne, Bash and Korn shell scripts.

Target audience
Advanced users and future UNIX administrators.

Prerequisites
Practical experience with basic UNIX commands (Course UN101).

Topics covered

  • Introduction to shells: main functions, different UNIX shells and shell variables
  • Special characters and metacharacters
  • Redirection of I/O and pipelines
  • Filters and regular expressions (head, tail, cut, paste, sort, grep, xargs, etc.)
  • Sed and awk utilities
  • Shell programming concepts
  • Variables, quoting and substitutions
  • Arithmetic operations
  • User interaction and parameter passing
  • Loops and conditional testing (test, if, case, for, while, until, break and continue)

UN102 - 2 days

REGULAR FEE: $745

DISCOUNTED FEE: $645

MONTREAL: October 23-24 (French)  /  January 15-16 (French)

SERVER VIRTUALIZATION WITH LINUX

NEW COURSE

Objective
To provide the knowledge and skills required to set up a Linux virtual server infrastructure in order to optimize the use of available server resources.

Target audience
Linux system administrators.

Prerequisites
Experience with Linux system administration (Course UN201).

Topics covered

  • Introduction to virtualization with Linux: theory, advantages, vendors, and Linux virtualization techniques
  • Installing Linux for an optimized virtual server machine; managing disk space, administration tools, tips and techniques for optimizing server performance
  • Installing a VMware server: architecture of the VMware server, the various start-up programs services and scripts, available administration tools; installing co-existing Ubuntu Linux, Centos and Windows images
  • Installation and overview of Xen
  • Installation and overview of VirtualBox; setting up co-existing Debian Linux, Centos and Windows images
  • Setting up an efficient virtual machine image structure; managing, using, commissioning and cloning images
  • Managing recovery in the context of a recovery plan
  • Designing and managing a high-availability environment with virtualization

UN511 - 2 days

REGULAR FEE: $745

DISCOUNTED FEE: $645

MONTREAL: October 30-31 (French)  /  January 29-30 (French)

LINUX ADMINISTRATION

Objective
To provide the knowledge and skills required to administer Linux servers with confidence.

Target audience
Linux system administrators.

Prerequisites
Practical experience with basic UNIX commands (Course UN101).

Topics covered

  • Introduction to Linux and its various distributions
  • Architecture, including memory, tasks, I/O and modules
  • Installation and hardware support
  • Managing applications: archives and packages
  • Administrative tools such as Webmin
  • Structure and management of file systems, fdisk, LVM, ext3 and other tools, quotas, ACL
  • Administering users: system files, private groups
  • Managing processes and the system journals
  • Configuration and start-up processes
  • Configuring a TCP/IP network: network interfaces, routing, DNS and diagnostic tools
  • Printer management: definitions, configuring and using CUPS
  • Backup and recovery: strategies, dump/restore, tar, cpio and pax
  • Kernel optimization and reconfiguration

UN201 - 3 days

REGULAR FEE: $1095

DISCOUNTED FEE: $950

MONTREAL: September 8-10 (French)  /  November 10-12 (French)

LINUX NETWORK AND SECURITY ADMINISTRATION

Objective
To provide the knowledge and skills required to configure the principal TCP/IP network services, and to secure workstations and servers in a Linux Intranet/Internet environment.

Target audience
Linux system administrators.

Prerequisites
Practical experience with Linux system administration (Course UN201).

Topics covered

  • Security policies and the role of the administrator
  • Installing and upgrading security packages under Linux
  • Authentication and access control
  • Controlling network services
  • Overview of TCP/IP configuration under Linux
  • DNS server configuration (Bind): theory of operation, table format and named.conf files
  • Configuring e-mail: sendmail and postfix, POP and IMAP, overview of SSL/TLS security
  • NFS distributed filesystems: server and client configuration files
  • Sharing printers: CUPS, configuration, client and server
  • Coexisting with Windows: sharing drives and printers with Samba
  • Installing, configuring and using Secure Shell (SSH)
  • IP filtering, address translation and security gateways
  • Journaling, accounting and auditing
  • How to react during and after an intrusion

UN302 - 2 days

REGULAR FEE: $1095

DISCOUNTED FEE: $950

MONTREAL: September 17-19 (French)  /  November 24-26 (French)

RESOLVING LINUX PROBLEMS

Objective
To provide the knowledge skills necessary to quickly diagnose and resolve problems that Linux system administrators commonly encounter, by means of practical exercises based on real-world cases where the participant diagnoses and resolves problems on a Li

Target audience
Linux system administrators.

Prerequisites
Practical experience with UNIX administration (Course UN201).

Topics covered

  • Introduction to resolving Linux problems. Best practices and effective methodologies.
  • Basic problem resolution tools available on the Internet
  • What to do when nothing works; recovery tools (rescue mode, the operating system bootloader, backups and restores), best recovery practices and examples
  • Resolving start-up problems, reconfiguring options
  • Resolving problems with disks, file systems, LVM and RAID software, users, groups, PAM, quotas, Access Control Lists
  • Handling X Window server failures, keyboard and screen problems, and problems with portables
  • Resolving problems with: installations and updates (RPM, apt), processes (ps, top. strace, ltrace, lsof, ...), the kernel (lsmod, modprobe, ...), networks (ifconfig, ip, route, arp, netstat, nmap, wireshark, ...), network services, tcp wrappers, iptables
  • Resolving problems with the scheduler (cron, at) and the print manager (CUPS)
  • Resolving NFS and SAMBA problems

UN306 - 3 days

REGULAR FEE: $1095

DISCOUNTED FEE: $950

MONTREAL: October 15-17 (French)  /  December 10-12 (French)