Skip to content
Français
Account: not signed in, sync available My learning
Select theme
Français
Improve this page

Course · Beginner to advanced

Linux Training

From your first command to running a production server, up to the RHCSA and LFCS certifications

  • 3 levels
  • 24 modules
  • 201 lessons
  • 78 labs
  • 180 quizzes
  • 130h

Start Lesson: Linux training: administer and secure a server

About this path · first level: 46 lessons, about 9 weeks

Welcome to your Linux training path. This page lists every lesson of the course available in English, grouped into progressive modules: fundamentals, system administration and RHCSA EX200 preparation. A lesson ticked in the French edition is ticked here too.

Yes, it is a long path. Nobody follows it in one go: it is split into levels. The first one, "Use a system", is 46 lessons of about 40 minutes: at one per working day, roughly 9 weeks, and it ends with its own result. Each module gives you a skill you can use the next day, and your progress waits for you in this browser and on the devices linked to your optional account.

Reach a goal

This topic path gathers all our content on the domain. Your personal path may only use part of it.

Progress 0 / 201 (0%)
  • Knowledge Not measured Your first quiz will show up at the end of a lesson.
  • Practice Not measured Labs measure what you can do. You do not need DSOXLab to start a course.
  • Proof Not measured Challenges and hands-on exams check that you can act without step-by-step instructions.

Tick lessons here, or with “Mark as read” at the end of each lesson. Progress stays in this browser; nothing is sent to the server unless you link this browser to an optional account.

Profile

  1. 01 Overview 0 / 1
L1

Use a system

0 / 46 lessons 0 / 7 modules

You work alone in a terminal without breaking the machine, from files and text to permissions, processes, packages and first network checks.

  1. 02 Discover Linux 0 / 10
  2. 03 Find your way around the files 0 / 5
  3. 04 Work with files and text 0 / 8
  4. 05 Use the shell efficiently 0 / 6
  5. 06 Users, permissions and processes 0 / 7
  6. 07 Install and maintain software 0 / 5
  7. 08 Networking, services and logs 0 / 5

Level validation: Challenge · Drill, essential commands under exam conditions

L2

Administer a server

0 / 46 lessons 0 / 8 modules

You put a server into service and it holds, with SSH access, scripts, scheduled tasks, processes and systemd services.

  1. 09 Process text on the command line 0 / 13
  2. 10 Remote access with SSH 0 / 5
  3. 11 Write Bash scripts 0 / 7
  4. 12 Alternative shells 0 / 3
  5. 13 Schedule tasks 0 / 3
  6. 14 Manage processes 0 / 6
  7. 15 Performance and tuning 0 / 3
  8. 16 systemd and boot 0 / 6

Level validation: Mock exam · Put a server into production: one mission, nine deliverables, one reboot

L3

Operate and troubleshoot

0 / 71 lessons 0 / 5 modules

You recover an unknown or broken machine, from its network and storage to its security and maintenance.

  1. 17 Networking 0 / 11
  2. 18 Maintain 0 / 14
  3. 19 Storage 0 / 24
  4. 20 Secure 0 / 15
  5. 21 Troubleshoot 0 / 7

Level validation: Mock exam · Broken server: the site is down, the symptom tells you nothing

Outside the levels

  1. 22 Certifications 0 / 5

Outside the levels · References

  1. 23 References 0 / 13

Outside the levels · Going deeper

  1. 24 Going deeper 0 / 19

Is this project useful to you?

The guides, courses, quizzes and labs stay free. If you use them regularly, you can contribute to their upkeep and development.

Become a supporting member (new tab) One-time support (new tab) Learn more

Follow the project on LinkedIn