Red Hat RHCSA 10 Cert Guide (EX200)
Het studieboek voor het Red Hat Certified System Administrator-examen (EX200) op Red Hat Enterprise Linux 10. Het examen is praktisch: je doet echte taken op echte systemen.
- Boek van
- Sander van Vugt
- Pearson IT Certification
- 2026
- ISBN
- 978-0-13-557666-3
- Lessen
- 339
Deze samenvattingen schreef ik in mijn eigen woorden om te leren. Ze zijn geen kopie van het boek. Koop het boek voor de volledige tekst.
Delen en hoofdstukken
Deel 1
Basistaken van het systeem
Performing Basic System Management Tasks
- 1Install Red Hat Enterprise LinuxInstalling Red Hat Enterprise Linux9 lessen
- 2Work in the shellUsing Essential Tools16 lessen
Lessen
- 2.1 Know the three kinds of commands
- 2.2 Type commands with options and arguments
- 2.3 Send output to a file (redirection)
- 2.4 Connect commands with pipes
- 2.5 Use the command history
- 2.6 Save typing with Tab completion
- 2.7 Edit a file with vim
- 2.8 Edit a file with nano
- 2.9 Use variables
- 2.10 Know the files that set up the shell
- 2.11 Show a message at login
- 2.12 Find help with --help and man
- 2.13 Ask the AI assistant (RHEL Lightspeed)
- 2.14 Remember the main points
- 2.15 Learn the key terms
- 2.16 Check what you learned
- 3Manage files and foldersEssential File Management Tools16 lessen
Lessen
- 3.1 Know the main folders of Linux
- 3.2 See what is mounted where
- 3.3 Use wildcards to work on many files
- 3.4 Make, enter and remove folders
- 3.5 Use absolute and relative paths
- 3.6 List files with ls
- 3.7 Copy files and folders
- 3.8 Move and rename files
- 3.9 Delete files and folders
- 3.10 Make hard links and soft links
- 3.11 Make and read tar archives
- 3.12 Compress single files
- 3.13 Find files with find
- 3.14 Remember the main points
- 3.15 Learn the key terms
- 3.16 Check what you learned
- 4Read, search and change text filesWorking with Text Files14 lessen
Lessen
- 4.1 Read long files with less
- 4.2 Show whole files with cat
- 4.3 Show the start or the end of a file
- 4.4 Take columns with cut
- 4.5 Sort lines and remove doubles
- 4.6 Count lines, words and characters
- 4.7 Understand regular expressions
- 4.8 Search text with grep
- 4.9 Print and calculate columns with awk
- 4.10 Change text with sed
- 4.11 Create text files quickly
- 4.12 Remember the main points
- 4.13 Learn the key terms
- 4.14 Check what you learned
- 5Log in locally and remotelyConnecting to Red Hat Enterprise Linux15 lessen
Lessen
- 5.1 Log in on the local console
- 5.2 Switch between terminals
- 5.3 Understand pseudo terminals
- 5.4 Reboot and shut down the right way
- 5.5 Log in to another server with SSH
- 5.6 Copy files securely with scp
- 5.7 Transfer files with sftp
- 5.8 Synchronize folders with rsync
- 5.9 Log in with SSH keys
- 5.10 Use a passphrase and ssh-agent
- 5.11 Switch to another user in a session
- 5.12 Manage the server in a browser with Cockpit
- 5.13 Remember the main points
- 5.14 Learn the key terms
- 5.15 Check what you learned
- 6Manage users, groups and admin rightsUser and Group Management16 lessen
Lessen
- 6.1 Know the kinds of users
- 6.2 Work as root only when you need it
- 6.3 Switch user with su
- 6.4 Give admin rights with sudo
- 6.5 Know PolicyKit
- 6.6 Read /etc/passwd and /etc/shadow
- 6.7 Create users
- 6.8 Set the defaults for new users
- 6.9 Change and delete users
- 6.10 Set password aging
- 6.11 Give users a working environment
- 6.12 Understand groups
- 6.13 Create and change groups
- 6.14 Remember the main points
- 6.15 Learn the key terms
- 6.16 Check what you learned
- 7Control who can read, change and run filesPermissions Management14 lessen
Lessen
- 7.1 Read owner, group and permissions
- 7.2 Know what r, w and x do
- 7.3 Change the owner and group
- 7.4 Set permissions with numbers
- 7.5 Set permissions with letters
- 7.6 Set default permissions with umask
- 7.7 Use the special permissions
- 7.8 Build a shared team directory
- 7.9 Give one more user access with an ACL
- 7.10 Protect files with attributes
- 7.11 Fix "Permission denied"
- 7.12 Remember the main points
- 7.13 Learn the key terms
- 7.14 Check what you learned
- 8Het netwerk instellenConfiguring Networking18 lessen
Lessen
- 8.1 Een IPv4-adres en het masker lezen
- 8.2 Een IPv6-adres lezen
- 8.3 MAC-adressen, protocollen en poorten kennen
- 8.4 Je adressen en netwerkkaarten bekijken
- 8.5 De route en de standaardgateway controleren
- 8.6 Controleren of een poort of dienst antwoordt
- 8.7 Weten wie het netwerk mag wijzigen
- 8.8 Het IPv4-adres wijzigen met nmcli
- 8.9 Een IPv6-adres of een tweede IP toevoegen
- 8.10 Een nieuw verbindingsprofiel maken
- 8.11 Het netwerk wijzigen met nmtui (menu's)
- 8.12 De profielbestanden lezen en bewerken
- 8.13 De hostnaam wijzigen
- 8.14 DNS en /etc/hosts instellen
- 8.15 Netwerkdiensten bij het opstarten starten
- 8.16 Onthoud de hoofdpunten
- 8.17 Leer de belangrijke termen
- 8.18 Controleer wat je geleerd hebt
Deel 2
Het systeem draaien
Operating Running Systems
- 9Install, update and remove softwareManaging Software18 lessen
Lessen
- 9.1 Understand repositories
- 9.2 Register the system with Red Hat
- 9.3 Connect to a repository
- 9.4 Keep packages trusted
- 9.5 Make a repository from the installation ISO
- 9.6 Find software
- 9.7 Install and remove packages
- 9.8 List packages
- 9.9 Update the system
- 9.10 Install package groups
- 9.11 Undo changes with dnf history
- 9.12 Read RPM file names
- 9.13 Query installed packages with rpm
- 9.14 Look inside a package file before installing
- 9.15 Install desktop apps with Flatpak
- 9.16 Remember the main points
- 9.17 Learn the key terms
- 9.18 Check what you learned
- 10Find, control and stop processesManaging Processes15 lessen
Lessen
- 10.1 Know the kinds of processes
- 10.2 Run jobs in the background
- 10.3 Understand parent and child processes
- 10.4 Show processes with ps
- 10.5 Know processes and threads
- 10.6 Understand priorities and nice values
- 10.7 Change priorities
- 10.8 Know slices and cgroups
- 10.9 Send signals to processes
- 10.10 Deal with zombies
- 10.11 Manage processes with top
- 10.12 Optimize performance with tuned
- 10.13 Remember the main points
- 10.14 Learn the key terms
- 10.15 Check what you learned
- 11Start, stop and configure services with systemdWorking with Systemd14 lessen
Lessen
- 11.1 Understand systemd and units
- 11.2 Find the unit files
- 11.3 Read a service unit
- 11.4 Know mount and socket units
- 11.5 Understand targets
- 11.6 Start, stop and enable services
- 11.7 Check the state of a service
- 11.8 Block a service with mask
- 11.9 Understand dependencies
- 11.10 Change service settings safely
- 11.11 Write a simple service of your own
- 11.12 Remember the main points
- 11.13 Learn the key terms
- 11.14 Check what you learned
- 12Run tasks on a scheduleScheduling Tasks11 lessen
Lessen
- 13Read, keep and manage system logsAnalyzing and Storing Logs13 lessen
Lessen
- 13.1 Know the two log systems
- 13.2 Read the classic log files
- 13.3 Understand a log line
- 13.4 Watch logs live
- 13.5 Search the journal with journalctl
- 13.6 Keep the journal after a reboot
- 13.7 Configure rsyslog
- 13.8 Know facilities and priorities
- 13.9 Rotate log files
- 13.10 Write test messages with logger
- 13.11 Remember the main points
- 13.12 Learn the key terms
- 13.13 Check what you learned
- 14Create partitions, file systems and swap, and mount themManaging Storage19 lessen
Lessen
- 14.1 Know MBR and GPT
- 14.2 See the disks
- 14.3 Understand size units
- 14.4 Create an MBR partition with fdisk
- 14.5 Use extended and logical partitions
- 14.6 Create GPT partitions with fdisk
- 14.7 Create GPT partitions with parted
- 14.8 Create file systems
- 14.9 Change ext4 file system settings
- 14.10 Change XFS file system settings
- 14.11 Add a swap partition
- 14.12 Add a swap file
- 14.13 Mount file systems by hand
- 14.14 Use UUIDs and labels
- 14.15 Mount at boot with /etc/fstab
- 14.16 Mount with systemd mount units
- 14.17 Remember the main points
- 14.18 Learn the key terms
- 14.19 Check what you learned
- 15Build and resize logical volumes (LVM)Managing Logical Volumes12 lessen
Lessen
- 15.1 Understand the LVM layers
- 15.2 Know what LVM can do
- 15.3 Create physical volumes
- 15.4 Create a volume group
- 15.5 Create logical volumes and file systems
- 15.6 Name and find LVM devices
- 15.7 Add space to a volume group
- 15.8 Grow a logical volume and its file system
- 15.9 Shrink volumes and reduce a volume group
- 15.10 Remember the main points
- 15.11 Learn the key terms
- 15.12 Check what you learned
Deel 3
Gevorderde beheertaken
Performing Advanced System Administration Tasks
- 16Look at the kernel, drivers and modulesBasic Kernel Management12 lessen
Lessen
- 16.1 Understand the role of the kernel
- 16.2 See kernel threads and drivers at work
- 16.3 Analyze what the kernel is doing
- 16.4 Understand hardware initialization
- 16.5 Manage kernel modules
- 16.6 Check that hardware has a driver
- 16.7 Set module parameters
- 16.8 Change kernel settings with sysctl
- 16.9 Upgrade the kernel
- 16.10 Remember the main points
- 16.11 Learn the key terms
- 16.12 Check what you learned
- 17Control what the system boots intoManaging and Understanding the Boot Procedure11 lessen
Lessen
- 17.1 Understand systemd targets
- 17.2 Look inside a target
- 17.3 Understand wants
- 17.4 Switch to another target now
- 17.5 Set the default target
- 17.6 Understand GRUB 2
- 17.7 Know the GRUB 2 configuration files
- 17.8 Change the default boot options
- 17.9 Remember the main points
- 17.10 Learn the key terms
- 17.11 Check what you learned
- 18Fix a system that does not bootEssential Troubleshooting Skills11 lessen
Lessen
- 18.1 Follow the boot procedure
- 18.2 Pass kernel boot arguments
- 18.3 Start a troubleshooting target
- 18.4 Use a rescue disk
- 18.5 Reinstall GRUB 2
- 18.6 Fix the initramfs
- 18.7 Recover from file system problems
- 18.8 Reset the root password
- 18.9 Remember the main points
- 18.10 Learn the key terms
- 18.11 Check what you learned
- 19Automate tasks with Bash scriptsAn Introduction to Automation with Bash Shell Scripting12 lessen
Lessen
- 19.1 Write your first script
- 19.2 Read input and use variables
- 19.3 Use positional parameters
- 19.4 Use tests and if then else
- 19.5 Use && and ||
- 19.6 Repeat with for
- 19.7 Repeat with while and until
- 19.8 Choose with case
- 19.9 Debug a script
- 19.10 Remember the main points
- 19.11 Learn the key terms
- 19.12 Check what you learned
Deel 4
Netwerkdiensten
Managing Network Services
- 20Secure and tune the SSH serverConfiguring SSH10 lessen
- 21Run a web server with ApacheManaging Apache HTTP Services9 lessen
- 22Protect services with SELinuxManaging SELinux13 lessen
Lessen
- 22.1 Understand why SELinux matters
- 22.2 Know the SELinux modes
- 22.3 Read context labels
- 22.4 Set context types the right way
- 22.5 Find the context type you need
- 22.6 Restore default file contexts
- 22.7 Manage port access
- 22.8 Use booleans
- 22.9 Diagnose and fix SELinux denials
- 22.10 Make SELinux analysis easier
- 22.11 Remember the main points
- 22.12 Learn the key terms
- 22.13 Check what you learned
- 23Open and close ports with firewalldConfiguring a Firewall10 lessen
- 24Share folders with NFS and mount them automaticallyAccessing Network Storage11 lessen
Lessen
- 24.1 Understand NFS and its security
- 24.2 Set up an NFS server
- 24.3 Mount an NFS share
- 24.4 Mount NFS through fstab
- 24.5 Understand autofs
- 24.6 Define an indirect autofs mount
- 24.7 Use wildcards for home folders
- 24.8 Use a direct autofs mount
- 24.9 Remember the main points
- 24.10 Learn the key terms
- 24.11 Check what you learned
- 25Keep the system time rightConfiguring Time Services10 lessen
Deel 5
Laatste voorbereiding
Final Preparation and Practice Exams
Examendoelen
Elk RHCSA-examendoel en de les waar je het leert.
Basistools begrijpen en gebruiken
- Een shell openen en commando's met de juiste syntax typenHoofdstuk 2 Work in the shell
- Invoer- en uitvoeromleiding gebruiken (>, >>, |, 2>)Hoofdstuk 2 Work in the shell
- grep en reguliere expressies gebruiken om tekst te lezenHoofdstuk 4 Read, search and change text files
- Met SSH op systemen op afstand werkenHoofdstuk 5 Log in locally and remotely
- Inloggen en van gebruiker wisselen in multi-user targetsHoofdstuk 5 Log in locally and remotely
- Bestanden archiveren, comprimeren en uitpakken met tar, gzip en bzip2Hoofdstuk 3 Manage files and folders
- Tekstbestanden maken en bewerkenHoofdstuk 4 Read, search and change text files
- Bestanden en mappen maken, verwijderen, kopiëren en verplaatsenHoofdstuk 3 Manage files and folders
- Harde en symbolische links makenHoofdstuk 3 Manage files and folders
- De gewone ugo/rwx-rechten tonen, instellen en wijzigenHoofdstuk 7 Control who can read, change and run files
- De systeemdocumentatie vinden en gebruiken: man, info en /usr/share/docHoofdstuk 2 Work in the shell
Eenvoudige shellscripts maken
- Code alleen uitvoeren als een test waar is (if, test, [ ])Hoofdstuk 19 Automate tasks with Bash scripts
- Lussen (for en andere) gebruiken voor bestanden en invoerHoofdstuk 19 Automate tasks with Bash scripts
- Invoer van een script gebruiken ($1, $2 enzovoort)Hoofdstuk 19 Automate tasks with Bash scripts
- De uitvoer van commando's in een script gebruikenHoofdstuk 19 Automate tasks with Bash scripts
Draaiende systemen bedienen
- Een systeem normaal opstarten, herstarten en afsluitenHoofdstuk 5 Log in locally and remotely
- Met de hand in een ander target opstartenHoofdstuk 18 Fix a system that does not boot
- Het opstarten onderbreken om toegang tot een systeem te krijgenHoofdstuk 18 Fix a system that does not boot
- Processen vinden die veel CPU of geheugen gebruiken en ze stoppenHoofdstuk 10 Find, control and stop processes
- De planning (prioriteit) van processen aanpassenHoofdstuk 10 Find, control and stop processes
- Tuning-profielen beherenHoofdstuk 10 Find, control and stop processes
- Logbestanden en journals van het systeem vinden en lezenHoofdstuk 13 Read, keep and manage system logs
- Het systeemjournal bewaren na een herstartHoofdstuk 13 Read, keep and manage system logs
- Netwerkdiensten starten, stoppen en hun status controlerenHoofdstuk 8 · 8.15 Netwerkdiensten bij het opstarten starten
- Veilig bestanden tussen systemen verplaatsenHoofdstuk 5 Log in locally and remotely
Lokale opslag instellen
- Partities op MBR- en GPT-schijven tonen, maken en verwijderenHoofdstuk 14 Create partitions, file systems and swap, and mount them
- Fysieke volumes maken en verwijderenHoofdstuk 15 Build and resize logical volumes (LVM)
- Fysieke volumes aan volumegroepen toevoegenHoofdstuk 15 Build and resize logical volumes (LVM)
- Logische volumes maken en verwijderenHoofdstuk 15 Build and resize logical volumes (LVM)
- Bestandssystemen bij het opstarten koppelen via UUID of labelHoofdstuk 14 Create partitions, file systems and swap, and mount them
- Nieuwe partities, logische volumes en swap toevoegen zonder dataverliesHoofdstuk 14 Create partitions, file systems and swap, and mount them
Bestandssystemen maken en instellen
- vfat-, ext4- en xfs-bestandssystemen maken, koppelen, ontkoppelen en gebruikenHoofdstuk 14 Create partitions, file systems and swap, and mount them
- Netwerkbestandssystemen met NFS koppelen en ontkoppelenHoofdstuk 24 Share folders with NFS and mount them automatically
- autofs instellenHoofdstuk 24 Share folders with NFS and mount them automatically
- Bestaande logische volumes groter makenHoofdstuk 15 Build and resize logical volumes (LVM)
- Problemen met bestandsrechten vinden en oplossenHoofdstuk 7 Control who can read, change and run files
Systemen uitrollen, instellen en onderhouden
- Taken plannen met at, cron en systemd-timersHoofdstuk 12 Run tasks on a schedule
- Services starten en stoppen en ze bij het opstarten laten startenHoofdstuk 11 Start, stop and configure services with systemd
- Een systeem altijd in een gekozen target laten opstartenHoofdstuk 17 Control what the system boots into
- Tijdclients instellenHoofdstuk 25 Keep the system time right
- Software installeren en bijwerken vanaf het Red Hat-netwerk, een externe repository of het lokale bestandssysteemHoofdstuk 9 Install, update and remove software
- De bootloader van het systeem aanpassenHoofdstuk 17 Control what the system boots into
Basisnetwerk beheren
- IPv4- en IPv6-adressen instellenHoofdstuk 8 · 8.8 Het IPv4-adres wijzigen met nmcli
- Naamresolutie instellenHoofdstuk 8 · 8.14 DNS en /etc/hosts instellen
- Netwerkdiensten bij het opstarten laten startenHoofdstuk 8 · 8.15 Netwerkdiensten bij het opstarten starten
- Netwerktoegang beperken met firewalld en firewall-cmdHoofdstuk 23 Open and close ports with firewalld
Gebruikers en groepen beheren
- Lokale gebruikersaccounts maken, verwijderen en wijzigenHoofdstuk 6 Manage users, groups and admin rights
- Wachtwoorden en wachtwoordveroudering van lokale gebruikers wijzigenHoofdstuk 6 Manage users, groups and admin rights
- Lokale groepen en groepsleden maken, verwijderen en wijzigenHoofdstuk 6 Manage users, groups and admin rights
- Beheerderstoegang (privileged) instellenHoofdstuk 6 Manage users, groups and admin rights
Beveiliging beheren
- Firewallregels instellen met firewall-cmd en firewalldHoofdstuk 23 Open and close ports with firewalld
- Standaard bestandsrechten beherenHoofdstuk 7 Control who can read, change and run files
- Inloggen met sleutels voor SSH instellenHoofdstuk 20 Secure and tune the SSH server
- SELinux in enforcing- of permissive-modus zettenHoofdstuk 22 Protect services with SELinux
- SELinux-context van bestanden en processen tonen en lezenHoofdstuk 22 Protect services with SELinux
- De standaard bestandscontexten herstellenHoofdstuk 22 Protect services with SELinux
- SELinux-poortlabels beherenHoofdstuk 22 Protect services with SELinux
- Booleans gebruiken om SELinux-instellingen te wijzigenHoofdstuk 22 Protect services with SELinux