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