Linux training courses

LPIC 1 - LPIC 2 - LPIC 3

Develop skills and increase professional performance


LINUX, SYSTEM ADMINISTRATION

Duration: 5 days

OBJECTIVES

This course introduces the basics of the Linux system. It is intended for people who are fluent in the command line in Linux, and who administer local servers or workstations.
This course prepares for the LIPC- 1 certification. (Linux administrator skills)

PRIOR KNOWLEDGE REQUIRED

  • Knowledge of Windows and Hyper-V

LESSON PLAN

  • System Architecture
    • equipment
    • start-up
    • systemd runlevels and targets
  • Installation and package management
    • partitioning scheme
    • startup managers
    • shared libraries
    • Debian package manager
    • RPM and YUM
    • Virtualized Linux
  • The Linux command line
    • the shell
    • text flow processing
    • file management
    • streams, pipes and redirects
    • process management and priorities
    • regular expressions
    • vi
  • Disks, file systems and FHS
    • partitions and file systems
    • file system integrity
    • mount / unmount filesystems
    • permissions and owners
    • connections
    • file search
  • Shells, scripts and data management
    • Customizing and using the Shell environment
    • Customize or write simple scripts
  • User interface and graphical environment
    • Installation and configuration of X11
    • Knowledge of Linux graphics desktops
    • Accessibility
  • Administration tasks
    • Management of user accounts and groups as well as concerned system files
    • Automation of administrative tasks through planning
    • Regional settings and languages
  • Essential system services
    • System clock management
    • System logs
    • SMTP Servers (MTA)
    • Print and printer management
  • Basic notions of networks
    • Basics of Internet protocols
    • Persistent network configuration
    • Network problem solving
    • DNS configuration on workstations
  • Security
    • Security administration tasks
    • System security configuration
    • Securing data with encryption

ACQUIRED SKILLS

At the end of this course, beneficiaries will be able to:

  • Install and configure a GNU / Linux system on a PC type workstation;
  • Use system runlevels and targets of the system;
  • Know the specifics of Linux as a virtualized system;
  • Manage common disks, partitions and file systems;
  • Perform basic administration tasks: manage users, use automatic tasks, ... ;
  • Install and configure essential services: messaging, printing, system clock, system logs;
  • Have the basic network concepts for system administration: Internet protocols, workstation network configuration, DNS resolution and troubleshooting;
  • Set up a level of security on the workstations: listening services and open ports, access limitations, and data encryption.

LINUX, NETWORK SERVICES

Duration: 5 days

OBJECTIVES

This course presents the administration aspects of a Linux system: kernel, storage, network services, security, etc.
This course prepares for the LIPC- 2 certification. (Linux engineering skills)

PRIOR KNOWLEDGE REQUIRED

  • Connaissances de LPIC1

LESSON PLAN

  • Resource planning
    • usage measurement
    • forecasting needs
  • The Linux kernel
    • core components
    • compilation
    • hot management and problem solving
  • System start-up
    • customizing the system boot (init SysV)
    • system recovery
    • alternative boot chargers
  • File system and peripherals
    • interventions on the Linux filesystem
    • maintenance
    • creating and configuring file system options
  • Advanced administration of storage devices
    • software RAID
    • adjustment of access to storage devices
    • LVM: the logical volume manager
  • Network configuration
    • basic network configuration
    • advanced network configuration and troubleshooting
    • network troubleshooting
  • System maintenance
    • compilation and installation of programs from sources
    • backup operations
    • notifying users of system issues
  • DNS servers
    • basic configuration
    • DNS zones
    • securing DNS servers
  • WEB Services
    • Apache
    • HTTPS server
    • setting up a SQUID proxy server
    • NGINX
  • File Sharing
    • SAMBA configuration
    • NFS configuration
  • Network client management
    • DHCP configuration
    • authentication with PAM
    • LDAP client
    • OpenLDAP server
  • Email services
    • use of mail servers
    • local delivery management
    • remote delivery management
  • Security
    • configuring a router
    • securing FTP servers
    • SSH
    • security tasks
    • OpenVPN

ACQUIRED SKILLS

At the end of this course, beneficiaries will be able to:

  • Administer the peripherals;
  • Configure the kernel;
  • Configure storage;
  • Configure network services DNS, WEB, SaMBa and NFS, SMTP;
  • Set up secure services on the network.

LINUX, ADVANCED ASPECTS; LDAP AND SECURITY

Duration: 5 days

OBJECTIVES

This course focuses mainly on the use and administration of advanced LDAP and brings an expert status to the level of security administration in Linux. At the end of the training, you will be able to manage all the issues related to an LDAP server. This course prepares for the passage of the LPIC-3 certification.

PRIOR KNOWLEDGE REQUIRED

  • LIPC-2

LESSON PLAN

  • Cryptography: general introduction
    • Implement security with OpenSSL
    • Get an overview of encrypted file systems
    • GNU Privacy Guard (GPG): advanced use
  • Establish security and control Linux access
    • Administer access control based on host
    • Understand extended attributes and know how to manage rights (ACL)
    • View other mandatory access control systems
    • SELinux: understanding Security-Enhanced Linux
  • Application security: know the key practices
    • Manage BIND / DNS configuration and security
    • Use the e-mail services offered by Linux
    • Deploying secure Apache - HTTP - HTTPS: key practices
    • Establish security within its FTP servers
    • Secure NFSv4, Syslog, OpenSSH ...
  • Mastering security operations under Linux
    • Administer the security configuration
  • Maximize Linux network security
    • Deploy tools to detect intrusions
    • Perform a network security scan
    • Be able to supervise the Linux network
    • Understand the notions of netfilter and iptables
    • OpenVPN: free software to create a virtual private network (VPN)
  • Directory concepts, architecture and design
    • Presentation of concepts and best practices in LDAP architecture
    • Presentation of the diagrams
    • Compiling and installing OpenLDAP
  • Development of LDAP related programs
    • Presentation of the interaction possibilities with LDAP
    • Development of programs using LDAP in Perl or C
  • LDAP configuration
    • Understanding LDAP Access Lists
    • Securing the LDAP directory
    • Optimizing the performance and tuning of an LDAP server
  • Using the LDAP directory
    • Handling and searching in the directory
    • Command line tools for interacting with LDAP
    • Blank pages
  • Integration of LDAP with other services
    • ILDAP integration with PAM and NSS
    • Migration from NIS to LDAP - Interactions between LDAP and Samba
    • Interactions between LDAP and Active Directory
  • Methods for forecasting resources
    • Tools and good practices for measuring the use of resources
    • Resolve resource usage issues
    • Assess future needs

ACQUIRED SKILLS

At the end of this course, beneficiaries will be able to:

  • Identify the risks and weaknesses of a Linux system;
  • Design a Linux-based security solution;
  • Secure network services in Linux;
  • Configure and manage directory services in Linux.

Do you prefer private or personalized training ?

Call us at 1-800-886-7444

Quote request


CONTACT US FOR MORE INFORMATION :

1-800-886-7444

formation@cgtechs.ca