linux logo

Goals


- Understand the principles of OpenSource and Linux

- Know how to install a Linux distribution

- Know the basics of using Linux

Program

Advanced environment settings
Shell settings (.bashrc and .bash_profile)
Program in shell: loop, test, SQL
Automate routine administration work
The sed and awk commands
Know the architecture of user accounts
Manage the PATH

Workshop : personalize your own environment

Configure the X11 server and graphics cards
Manage the fonts of the X11 server
Manage keyboards with the X11 server
Basic graphics server commands
Management of LightDM, KDM and GDM interfaces

Workshop : install and customize your own graphical interface

Authentication
User rights management
Knowledge of password file and PAM
Managing scheduled tasks
Configure local settings

Workshop : configure system authentication; plan a script

Clock and timezone configuration
Configuring an NTP server
Configuration of the syslog and logrotate daemons
Knowledge of r-syslog
Email configuration and knowledge of the different MTAs
Configure and manage the print server

Workshop : organize log management for your own system

System audit : identifying rights wrongly granted
Password management
Audit of open ports
Define resource limits granted to users
Audit connection logs
Manage sudo rights

Workshop : audit the vulnerabilities of your own system and activate firewall protection

Passing the certification (if provided for in the funding)

Duration

5 days

Price

£ 1953

Audience

Any IT specialist with basic Linux use

Prerequisites

Basic knowledge of using a PC and a system

Reference

LIN1254-F

Subject 105 : Shells, Script and Data Management

Define environment variables (e.g. PATH) when connecting or opening a shell
Write Bash Functions for Frequently Used Command Sequences
Maintain folder skeletons for new user accounts
Define a search path for executables

Use standard sh syntax (loops, tests)
Use command substitution
Test the output codes provided by a command
Send a conditional email to the superuser
Correctly select the interpreter of a script with the shebang (#!)
Manage the location, owner, execution and suid rights of scripts

Basic use of SQL commands
Perform basic data manipulation

Workshop : MCQ to comment on the subject 105

Subject 106 : User Interface and the different desktops

Check the compatibility of the video card with an X server
Concept on the X font server
Basic configuration on the X Windows configuration file

Configuring LightDM
Stop / Start display manager
Change the display manager welcome
Knowledge of XDM, KDM and GDM

Basic knowledge of keyboard accessibility (AccessX)
Setting up visual themes
Basic knowledge of assistive technologies (ATs)

Workshop : MCQ to comment on the subject 106

Subject 107 : Administrative tasks

Add, modify, delete users and groups
Manage user / group information in databases
Create and manage special accounts (eg service accounts, scripts, network access)

Manage cron and at jobs
Configure user access to cron and at scheduled tasks
Configure anacron

Configure local settings and environment variables
Configure date and time settings

Workshop : MCQ to comment on the subject 107

Subject 108 : The essential services of the system

Set the system date and time
Set the correct time for the hardware clock in UTC
Configure time zone
Basic NTP configuration
Using the pool.ntp.org service
Knowledge of the ntpq command

Configure the syslog daemon Understand warehouses, priorities and standard actions
Configuring logrotate
Know rsyslog and syslog-ng

Create an email alias
Set up email forwarding
Know the main MTAs (postfix, sendmail, qmail, exim)

Basic CUPS configuration (for local and remote printers)
Manage user print queues
Troubleshoot major issues
Add and remove jobs from print queues

Workshop : MCQ to comment on subject 108

Subject 109 : Fundamentals of network management

Understand network masks and CIDR notation
Know the difference between private and public networks
Know the main TCP and UDP ports
Concepts of UDP, TCP and ICMP
Differences between IPv4 and IPv6
Know the main features of IPv6

Manual and automatic configuration of network interfaces
Basic TCP / IP configuration of hosts
Define a default route

Management of network interfaces from the command line: add, start, stop, restart, delete or reconfigure
View and modify the routing table
Troubleshoot issues associated with network setup

Request a DNS server
Configure local name resolution and use a DNS server
Change the name resolution order

Workshop: MCQ to comment on the subject 109

Subject 110 : Security

Audit a filesystem to find files with the suid / sgid bit
Modify user password policies
Use netstat and nmap to analyze open ports
Set limits on user connections, and memory and process consumption
Determine which users have signed in and are currently signed in
Configuration and basic use of sudo

Knowledge and operation of Shadow password
Disable unused network services
Understand the role of TCP wrappers

Basic Usage and Configuration of the OpenSSH 2 Client
Understanding the role of keys with the OpenSSH 2 service
GnuPG: use, configuration, revocation
Understand SSH tunnels (especially x11 tunnels)

Workshop : MCQ to comment on the subject 110

Passing the certification (if provided for in the funding)

Sessions

Contact us for more informations about session date