Course Outline
Introduction
- Linux system architecture.
- Distributions.
- Executing commands from the command line.
Connecting to a Network
- Making remote connections using 'ssh'.
- Downloading files.
- Transferring files using 'scp'.
Working with Files and Directories
- The structure of the file system.
- Creating and deleting files and directories.
- Copying, moving, and renaming files and directories.
- Viewing file content.
- Searching for files.
- Packing and unpacking files.
Editing files
- 'nano' editor.
- 'vim' editor.
- Editing from the command line with the 'sed' editor.
Setting Permissions
- The concept of rights and ownership.
- Viewing and verifying permissions.
- Absolute and symbolic notation.
- Changing permissions with 'chmod'.
- Changing ownership with 'chown'.
- Default values of 'umask'.
Managing Users
- Creating, changing, and deleting user accounts.
- Security and password policy.
- Groups.
- User privileges.
Managing Processes
- Searching for processes.
- Process states.
Managing Software
- Default and custom repositories.
- Package management ('apt', 'yum', etc.).
Deploying a Server
- Web server.
- FTP server.
- VNC server.
- SSH authentication.
Setting up a Desktop Environment
- Gnome and KDE.
- Lightweight desktops.
Advanced Command Line
- 'bash' shell.
- Shell expansion.
- Variables.
- Stream redirection.
- Initialization files.
Restarting the System
- Controlling the startup process.
- The GRUB boot loader.
- System kernel.
- Runlevels.
- Service configuration files.
- Stopping and restarting services.
System Maintenance
- Resource monitoring (CPU, memory, disk, etc.).
- Task management.
- System logs.
- Tuning and maintaining the Kernel.
- Managing kernel modules.
Shell Scripting
- Basics of programming in the 'bash' shell.
- Variables.
- Tests.
- Functions.
- The exit status of the script.
Troubleshooting
- Applying a systematic approach to diagnosing and correcting system failures.
- Networking tools.
- System.
Requirements
- Previous operating system administration experience is helpful but not required.
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 3900 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (6)
The approach to the subjects was great
Rodel Palisoc - Annex Digital Inc.
Course - Linux System Administration
The guided exercise
Aldrich Kevin Rodriguez - Annex Digital Inc.
Course - Linux System Administration
There were lots of exercises, which was really good.
James Eyre - Egress Software Technologies
Course - Linux System Administration
Engaging exercises, perfect pace
Hannah Clough - Egress Software Technologies
Course - Linux System Administration
Executing commands myself and learning what some of the Linux 'code' actually means.
Paul Tosseano - Egress Software Technologies
Course - Linux System Administration
Covered Linux basics which was very helpful to understand the rest of the course Good pace and good communication