Eccentrix - Trainings catalog - Networking - Linux Fundamentals (LN4986)

Linux Fundamentals (LN4986)

This five-day Linux training focuses on the fundamental tools and concepts of Linux and Unix.

Students develop skills in using the command line. Beginners build a solid foundation in Unix, while advanced users discover patterns and fill in gaps in their knowledge. The course material is designed to provide extensive hands-on experience. Topics include: basic file manipulation; basic and advanced file system features; I/O redirection and pipes; text manipulation and regular expressions; managing tasks and processes; vi, the standard Unix editor; automating tasks with shell scripts; software management; secure remote administration; and more.

Related trainings

Exclusives

  • Video recording: 365 days of access to your course for viewing
  • Technical lab: Available for 15 days of online access
  • Class material: Delivered in digital format for everyone, downloadable, accessible during and after the training
  • Proof of attendance: Digital badge and completion certificate available for all participants
  • Fast and guaranteed schedule: Maximum wait of 4 to 6 weeks after participant registrations, guaranteed date

Savings and options

Discover all the Eccentrix solutions applicable to this training to maximize your learning, investment, and benefits. Take advantage of exclusive offers reserved for our participants.

Private class

Reserve this training exclusively for your organization with pricing adapted to the number of participants. Our pricing for private classes varies according to the size of your group, with a guaranteed minimum threshold to maintain pedagogical quality.

  • Volume-based pricing discount according to the number of participants
  • Training delivered in an environment dedicated to your team
  • Scheduling flexibility according to your availability
  • Enhanced interaction among colleagues from the same organization
  • Same exclusive benefits as our public training sessions

How to get a proposal?

Use the request form by specifying the number of participants. We will quickly send you a complete proposal with the exact pricing, available dates, and details of all the benefits included in your private training.

Training plan

  • History of Linux
  • Linux Distributions
  • Interface Types
  • Review Questions
  • Types of Shells
  • Bash Command Syntax
  • Variables
  • Review Questions
  • Lab: Using the Shell
  • Man Pages
  • Additional Documentation Options
  • Review Questions
  • Lab: Getting Help
  • CLI Editors
  • GUI Editors
  • Review Questions
  • Lab: Using Text Editors
  • User Management
  • Group Management
  • Privilege Escalation
  • Review Questions
  • Lab: User and Group Management
  • Configuring Standard Permissions
  • Changing Ownership
  • Using Special Permissions
  • Review Questions
  • Lab: Setting File System Permissions
  • Understanding the Linux File System Structure
  • Managing Files and Directories
  • Searching and Manipulating Files
  • Redirection and Command Chaining
  • Review Questions
  • Lab: File System Management
  • View the Network Configuration
  • Troubleshoot the Network Configuration
  • Configuring Remote Administration
  • Review Questions
  • Lab: Basic Networking
  • Understanding Services
  • Managing Targets
  • Managing Processes
  • Review Questions
  • Lab: Managing Services and Processes
  • Package Management
  • Compiling Software
  • Understanding Libraries
  • Review Questions
  • Lab: Managing Software
  • Scheduling with at
  • Scheduling with cron
  • Review Questions
  • Lab: Scheduling Tasks
  • Scripting Basics
  • Shell Features in Scripting
  • Script Logical Controls
  • Review Questions
  • Lab: Bash Shell Scripting

Recommended prerequisite knowledge

  • Basic Computer Literacy: Familiarity with basic computer operations, such as using a mouse and keyboard, navigating a graphical user interface (GUI), and understanding file management (creating, moving, and deleting files).
  • Understanding of Operating Systems: General knowledge of what an operating system is and its role in a computer. This can be from experience with any operating system, such as Windows or macOS.
  • Interest in Learning Linux: No prior experience with Linux is usually required, but a strong interest in learning how to use and manage Linux systems is important.

Eccentrix Corner Articles: Linux Fundamentals LN-4986 Resources

Explore our technical articles on Linux Fundamentals LN-4986 published on Eccentrix Corner. These resources dive deeper into key concepts, share best practices, and provide practical guides to maximize your learning and success. Our experts share real-world insights to help you master the basics of the Linux operating system.

Linux Fundamentals Training

The Linux Fundamentals course (LN4986) is designed to provide a comprehensive and structured immersion into the world of the Linux operating system. This course is intended for IT professionals, whether beginners or those wishing to consolidate their knowledge, in order to develop a rigorous mastery of system administration and the command line (CLI).

Through theoretical concepts and numerous practical exercises (Challenge Labs), participants acquire the necessary skills to navigate the Linux directory structure, manipulate files and permissions, manage users and privileges (sudo), control system processes and services, automate recurring tasks with cron and Bash scripts, and secure remote administration via SSH.

Why choose the Linux Fundamentals (LN4986) course?

Linux is at the heart of modern IT infrastructures, cloud computing, containerization, and DevOps environments due to its stability, flexibility, and security. Mastering the command-line interface (CLI) and fundamental Linux concepts is now a key skill for any IT professional. This hands-on training combines theoretical courses with immersive Challenge Labs to enable you to gain complete autonomy in managing files, permissions, users, systemd services, and automation via Bash scripts.

By developing a solid understanding of the inner workings of Linux, you will enhance your operational versatility, increase your daily efficiency, and lay the essential foundation for progressing towards advanced system administration, cloud computing, or DevOps.

Skills Developed During the Training

Our LN4986 course provides hands-on, in-depth instruction on using and managing Linux systems. Key skills developed include:

  1. Mastering the Command Line Interface (CLI) and documentation
    Learn to use the Bash shell, master command syntax, manage environment variables, and effectively utilize system documentation (man pages).

  2. Advanced file and directory navigation and management
    Manipulate the file system structure, perform advanced searches, master I/O redirection, pipes, and text editing with the standard vi/vim editor.

  3. Users, groups, and privileges administration
    Create and manage user and group accounts, configure access privilege management with sudo, and enforce access security.

  4. System Permissions and File Security
    Define standard permissions (read, write, execute), manage file ownership (chown/chgrp), and apply special permissions (SUID, SGID, Sticky Bit).

  5. System Process and Service Control
    Monitor and manage running processes, and control system services via systemctl (systemd).

  6. Basic Network Configuration and Remote Administration
    View and diagnose network configurations, and implement secure remote administration via SSH.

  7. Software Package and Library Management

    Install, update, and remove software using package managers (RPM, YUM/DNF, APT) and learn how to build from source.

  8. Task automation and Bash scripting
    Schedule one-time or recurring executions with at and cron, and develop Bash shell scripts integrating logical structures (loops, conditions) to automate your daily tasks.

Interactive and Practical Training

This training is led by expert Linux instructors who combine theory and practice to guarantee an enriching and immediately applicable learning experience. Through guided hands-on exercises and real-world simulations (Challenge Labs), participants directly manipulate the command line, explore standard system tools, and apply administration and automation concepts to concrete business scenarios.

Upon completion of the course, you will have the autonomy and confidence needed to administer your Linux environments on a daily basis, diagnose common problems, and automate your infrastructure tasks.

Laboratory environment (overview)

You will practice in a structured lab environment, with guided steps to validate your progress throughout the exercises. Depending on the lab, it is usually possible to save your progress and resume the steps later, making it easier to practice between sessions.

To ensure a comprehensive experience, a fully configured environment is provided, giving you access to the features required for the course scenarios (according to module requirements and lab conditions).

After the training, access to the virtual machines and guided steps remains available for up to 180 days.

Description du laboratoire
Laboratory description
Étape de configuration initiale du laboratoire
Remote session opening
Étapes du laboratoire
Execution of steps

The screenshots above are provided as examples and may vary depending on the lab version and updates.

Who Should Attend?

The Linux Fundamentals course (LN4986) is designed for anyone wishing to acquire a solid and practical foundation in operating and administering Linux systems:

  • IT professionals and support technicians: Those wishing to master the command line interface (CLI), file system management, user management, and permissions.
  • System and network administrators (Windows/Networks): Those wanting to expand their skills to include hybrid environments and learn how to manage Linux servers, systemd services, and secure SSH access.
  • Developers, DevOps engineers, and cloud technicians: Those seeking to understand fundamental Linux architecture, package management, and Bash scripting automation to optimize their deployments and work environments.

Develop your fundamental skills with Linux

By completing the Linux Fundamentals course (LN4986), you will gain a solid understanding of the command line interface (CLI), file and permission management, user control, systemd services, and automation using Bash shell scripts. This course will allow you to overcome any hesitation you may have about the text interface, securely administer remote servers, and effectively work within modern enterprise infrastructures.

Strengthen your system administration skills today and prepare for the challenges of Cloud and DevOps. Enroll in our LN4986 course now to propel your IT career!

Frequently asked questions

The training covers Bash shell syntax, file/permission navigation and management, user and privilege administration (sudo), process and service control (systemctl), basic network configuration, secure access via SSH, software package management, task scheduling (cron/at) as well as a practical introduction to Bash scripting.

No. No prior experience with Linux or the command line is required. Only basic computer skills (using a keyboard/mouse, navigating an operating system) are necessary.

Yes. The course combines theory and immersive practical workshops (Challenge Labs). You will apply each concept directly to real virtual environments in order to gain true autonomy in the command line.

You will be using the Bash command interpreter, command-line text editors like vi/vim and nano, standard system administration utilities (systemctl, chown, chmod, sudo), package managers (RPM, YUM/DNF, APT), the SSH remote connection tool, as well as cron and at schedulers.

Absolutely. It’s designed to meet the real-world requirements of enterprise IT infrastructures. The skills you’ll acquire will allow you to administer servers, secure access, and automate your daily tasks in a professional environment.

Since Linux is the cornerstone of modern infrastructure, cloud computing, containers, and DevOps, mastering its fundamentals significantly increases your value in the job market. This training also provides the ideal springboard to advanced certifications and roles such as system administrator, network engineer, or cloud specialist.

Ready to develop your skills or train your team?

On this page

Request form for a private class training

Dear Customer,

We thank you for your interest in our services. Here is the important information that will be provided to us upon completion of this form:

Training name: Linux Fundamentals (LN4986)

Language: English

Duration: 5 days / 35 hours

Number of participants from your organization *

Minimum number of participants: 6

Organization name *
Your first and last name *
Telephone number *
Professional email *
Please provide a work or professional email address.
How did you hear about us? *
Comments or Remarks
Promotional code
The General Conditions are accessible on this page.

Our website uses cookies to personalize your browsing experience. By clicking ‘I accept,’ you consent to the use of cookies.