0 Domains before Linux 16 Domains after
Skills · Linux
Linux
40 skills in 11 steps, from “Use a terminal” to “Harden a Linux server against a baseline”.
Start · Run commands and read their output in a shellAll skills
- 40 skills to acquire in this domain
- 11 steps in the order you learn them
- 0/40 acquired from your progress, in this browser
- 0 prerequisite domain to know before starting here
Your path
The domain's steps
In the order you learn them: each step builds on the previous one. Your status is computed in your browser, from what you have read and passed (quizzes, labs).
-
Use a terminal
See the 1 skill
-
Work on a Linux system
See the 6 skills
- Install a Linux system and identify its distribution
- Find your way around the tree and handle files and text from the command line
- Use Bash efficiently: variables, expansions and a first script
- Manage users, permissions and processes
- Install and maintain software
- Troubleshoot the network and read the logs
-
Run a Linux server
See the 2 skills
-
Administer a Linux server
See the 8 skills
- Monitor processes and performance
- Automate in the shell and schedule tasks
- Configure and troubleshoot a server's network
- Prepare local storage: disks, partitions, file systems and mounting
- Manage logical volumes, software RAID and disk encryption
- Mount network storage: NFS, SMB and iSCSI
- Maintain a server's software and monitor its resources
- Troubleshoot a Linux server
-
Secure a Linux system
-
Process text and files on the command line
See the 5 skills
- Build a pipeline that extracts, sorts, counts, compares and follows a text stream
- Transform files and streams with sed, awk and regular expressions
- Edit a configuration file in Vim: modes, motions, substitution
- Download a file and check its integrity and authenticity
- Back up and restore a directory tree with tar
-
Customize your working environment
-
Manage packages and reproducible environments with Nix
-
Isolate and limit processes with the kernel
-
Trace and harden the kernel with eBPF
-
Harden a Linux server against a baseline
See the 8 skills
- Measure a server's gap to a hardening baseline and prioritize the measures (ANSSI-BP-028, CIS)
- Harden a server's access and privileges: SSH, PAM, sudo, permissions and scheduling
- Harden boot, mounts and the local session: GRUB, nodev, nosuid, noexec, banners, dconf
- Harden the running kernel: persistent sysctl parameters and blocked modules
- Confine a service: mandatory access control (SELinux or AppArmor), then systemd sandboxing
- Trace who did what on a Linux server with auditd: persistent rules, ausearch and aureport
- Rebuild a KSPP-hardened kernel and prove its options at boot
- Harden a NixOS server declaratively: versioned measures, test before switching, runtime checks and rollback to a healthy generation
No skill matches this filter.