/RHCSA

RHCSA Study Guide

Primary LanguageC++OtherNOASSERTION

RHCSA

This is a Red Hat Certified System Administrator (RHCSA) Study Guide.


About the RHCSA Exam:


To build this study guide, I am using the following free software:


To get the most out of this study guide, I recommend the following:

  • Have a standalone computer, or virtual machine, with the latest version of CentOS installed to do the exercises (https://www.centos.org/).
  • Have a second computer, or a host PC, that meets the requirements below. You'll install the software listed below on this machine.
  • If you decide to run CentOS in a guest VM:
    • I recommend having at least 2 monitors on the host PC. This makes simultaneously doing the examples and following the study guide easier.
    • I recommend using KVM as your virtualization software.
    • The host PC will need to have a fast CPU, and plenty of RAM (my original setup, an older quad-core AMD CPU with 4 GB of RAM, could not handle it at all).
    • The host PC's OS should allow:
      • running a guest CentOS VM.
      • installing Freemind, Zim, Anki, and git-gui.
      • I recommend Fedora: https://getfedora.org/
  • On Fedora 29, you'd install the software with one of these 2 commands:
    • CASE A: sudo is not enabled for your account: su -c "dnf install freemind zim anki git-gui"
    • CASE B: sudo is enabled for your account: sudo dnf install freemind zim anki git-gui
  • (optional) Sign up for a free AnkiWeb account (https://ankiweb.net/)
  • Clone https://github.com/RexDjere/RHCSA to this directory on your Linux pc: /home/your_username/Sync/PROJECTS/RHCSA
  • After cloning the git repository, RHCSA should have the following files/folders inside:
    • anki (holds exported text file containing all flashcard Q&As)
    • CODE_OF_CONDUCT.md
    • CONTRIBUTING.md
    • cpp_files (c++ files that I created)
    • examples (holds all study guide examples)
    • lectures - (contains lectures on a variety of GNU/Linux related topics)
    • LICENSE.md (contains GPL v3 license text)
    • lists (holds list text files that I use for examples)
    • MILESTONES.md
    • mindmaps (hold all mindmaps created with Freemind)
    • objectives (contains the RHCSA objectives)
    • PULL_REQUEST_TEMPLATE.md
    • README.md (the study guide's home page)
    • zim (holds all zim wiki pages)
    • .git (hidden file)
    • .github (hidden file)
  • When you run Zim, you'll want to open the zim folder as a notebook. Once you do, you'll be able to navigate/edit all of the wiki pages.
  • Freemind will allow you to open and edit the mindmaps, and Anki will allow you to view/edit the flashcards.
  • git/git-gui will allow you to checkout the study guide, edit parts of it if you wish, and create pull requests to update the master branch.
  • I'll periodically export the latest version of the Anki flashcards to the anki directory.

Enjoy the definitive RHCSA Study Guide!