
Master Red Hat exam objectives with hands-on labs, covering virtual machines, storage and file systems, encrypted partitions, logical volumes, remote access, and security terms like iptables and Linux file contexts.
Contrast redhat enterprise linux 6 and 7, focusing on systemd adoption, parallel service startup, firewall d, grub 2 changes, and continued use of familiar file system utilities.
Discover how Red Hat Enterprise Linux offers a stable enterprise platform, with Fedora as the testing ground, and explore subscription options, pricing, and community support for the RHCSA path.
Centos delivers binary compatibility with Red Hat Enterprise Linux as a free, open-source alternative; download the ISO and use it for certification prep.
Explore the minimum system requirements for Red Hat Enterprise Linux, including at least 2 gigahertz processors, 1 gigabyte memory, and 4 gigabytes disk space, with guidance for virtual machine setups.
Perform a graphical installation of RHEL from a virtual machine, configure basic storage, set hostname and root password, and install a basic server while reviewing dependencies and the text-based option.
Reboot into the freshly installed sento system with the gnome desktop to complete the installation. Create a user, accept the license, and log in to finish setup.
Learn to perform a text-based installation of Red Hat Enterprise Linux, booting with Linux text and navigating a keyboard-driven menu to install a minimal core system quickly.
Log in and tour the Red Hat Enterprise Linux desktop, highlighting the login screen, top bar, universal access options, and the balance between graphical interface and command line terminal.
Explore the Linux file system hierarchy from root to key directories like bin, etc, home, lib, boot, proc, and var, and master core commands like ls, cd, mkdir, and pwd.
Discover how the /etc directory stores user and group data in the password, shadow, and group files, including user IDs, group IDs, home directories, and no-login service accounts.
Create a new Linux user by becoming root, use useradd with bash as the login shell and a home directory, and inspect the resulting home, startup files, and passwd entry.
Modify linux users with password and usermod to set passwords, add real-name comments, and adjust home, shells, or groups; create with useradd first.
Delete users with the userdel command, optionally removing their home directory and group with -r, and verify removals from password and shadow files to deny access and traces.
Enforce a balanced password policy with login.defs and PAM, using cracklib to set aging, max days, min length eight, and mixed-case with digits and a special character.
Learn to change passwords with the passwd utility, including changing your own and other users' passwords as root, and applying options to lock, unlock, or delete the password.
Learn how to create and delete groups on Linux using group add and group Del, assign permissions, and organize groups by explicit or system-generated group IDs.
Edit the group file to manage group memberships and apply group permissions by adding users to wheel or admin. Log out and log back in to apply changes.
Master switching users with su to access another user's files and even root privileges, while using dash for a login shell and not bypassing security.
Learn how to use sudo to run root-level tasks securely without full switch to root, configure per-command access in sudoers, and manage authentication and credential caching.
Master shell redirection by sending standard output to a file and standard error to another file. Capture a process list with ps and review gcc errors separately in dedicated files.
Master piping to connect programs and pass output into input, using ps and grep, then refine results with grep -vi grep and cut to extract the owner.
Learn to edit files on Red Hat Enterprise Linux and CentOS using nano and vi, a dual mode editor, with tips on navigation, saving, quitting, and basic command modes.
Learn how regular expressions pattern text to manipulate edits, using asterisk and square brackets, and practice basic grep and sed across lines with vi.
Grep searches for text strings in files and streams, supports recursive and case-insensitive queries, shows line numbers, and allows piping, exclusions, and regex for precise results.
Learn to manage files from the command line using touch to create or update files, mv to rename or move, cp to copy, and rm to delete.
Create and manage directories with mkdir, navigate with cd, and verify location with pwd; remove with rmdir or rm -r -f, noting the execute bit for entering.
Explore hard links and symbolic links, learning how hard links point to disk data with shared reference counts, while symbolic links point to a file name and can link directories.
Learn how to create and compress tar archives, compare uncompressed and compressed sizes, and extract files using tar with gzip, including practical backup workflows.
Learn to use cut to extract columns from tab- or comma-delimited data, selecting fields with -f. Chain cut with sort and unique via pipes to remove duplicates and produce output.
Explore how bash tracks shell history, view history from the history file or memory, and use bang commands and arrows to replay and edit commands safely.
Master the linux bash workflow basics by identifying the shell with $SHELL, running programs in foreground or background with &, and chaining commands with && for conditional execution.
Locate files efficiently using which for binaries and find for recursive searches, including name patterns, permissions, and time checks, across the file system with sudo when needed.
Learn to extend an ext4 partition by deleting and recreating it to the desired size, then resize the filesystem with resize2fs to utilize the full space, preserving data.
Explore multiple boot and reboot methods, from graphical shutdown options and grub edits to command-line techniques like reboot, init 0, init 6, shutdown -r now, and halt.
Learn how runlevels control services and boot behavior, from single-user to multi-user modes, with or without a graphical interface, and how rc.d scripts start and stop them.
Boot into different runlevels using the init command, compare runlevels 2 and 3, observe service and filesystem startup, and review single-user mode and runlevel 5.
Explore how /var/log stores system log files managed by Ciss log and review messages, boot, secure, mail, Xorg, and Apache logs to understand startup, service activity, and troubleshooting.
Configure syslog on Linux by mapping facilities such as kernel, auth, cron, and mail, and severities to log files, and forward logs to a remote server over UDP or TCP.
Explore process management by defining a process as an instance of a program, and use ps, top, and kill to view processes, identify process IDs, and inspect the process tree.
Explore how network services and system scripts manage programs like mail, web, and time daemons, and learn start, stop, reload, and configuration checks in a Unix or Linux environment.
Manage network services with service scripts to start, stop, and restart, view statuses, and configure run levels using check config for tpd and IP tables.
Learn how systemd replaces init scripts to enable parallel startup, faster boots, and centralized service configuration, with practical examples of managing bluetooth services and unit files.
Learn to manage and monitor services with systemctl, list all services and states, then start, stop, restart, reload, daemon reexec, or reboot.
Learn how Red Hat package management uses RPM to define packages and yum to resolve dependencies, installing Apache, Perl, and related libraries with their documentation.
List and verify installed packages with yum, practice erasing a package while noting dependencies and the impact on other installed packages, and navigate outputs with less for efficient management.
Query rpm package details from the /var/lib/rpm database, listing files and access documentation and man pages, and inspect rpms with rpm -q to view name, version, release, and file origins.
Explore how partitions organize a disk, using fdisk to view, create, and modify partitions on /dev devices, including primary and extended partitions, and writing changes to /dev/sda1.
Format a new partition by creating a file system with makefs, choosing ext2, ext3, xfs, or ms-dos, then mount it to access files.
Learn to create a volume group from two physical disks, create and mount a 2 GB logical volume, and extend storage by adding disks to the volume group without migration.
Mount remote Windows volumes on a Linux system from 10.0.0.14:/temp using mount with -t cifs. Make it persistent in /etc/fstab with username and password.
Extend the volume group by adding /dev/sdd with pv create, then resize logical volume LV Noels 0 from 2 gb to 3 gb using lvextend, illustrating vg and lv management.
Set up luks volume encryption on Linux using cryptsetup, create and load a key file, format the encrypted partition, and enable automatic mounting at boot.
Learn how to use the setgid bit to enforce group ownership on new files within a directory, enabling group write access and seamless collaboration among users.
Learn to configure access control lists on Linux files and directories for granular permissions using setfacl and getfacl, including mounting the filesystem with ACL support and testing as a user.
Learn to add partitions and volumes, mount a partition to a directory using its device name, and configure filesystem tab (fstab) with options like acl to mount automatically at boot.
Learn how to refer to and boot disks using their universally unique identifiers, with methods like lsblk -f, blkid, /dev/disk/by-id, and grub boot settings.
Learn to configure networking on Red Hat systems using GUI and text scripts, choosing DHCP or manual IPv4 settings, including IP address, subnet mask, and gateway, with persistence across reboots.
Configure time services to prevent clock drift by syncing with network time protocol servers using a time client, and enable a daemon to share accurate time with local clients.
Learn to configure cron jobs using cron tab entries, schedule tasks hourly, daily, weekly, or monthly, and implement bash scripts run by cron.
install and configure an ftp server with yum, disable anonymous access, start the service, and test localhost login with a user and password.
Learn to configure services to run at startup by linking init scripts in rc.d to init.d, manage runlevels (3,4,5), and enable or disable services with check config.
Learn to configure an LDAP server for centralized user management by integrating with a Windows domain and Active Directory, using base distinguished name, TLS, and Kerberos authentication.
Upgrade packages using both graphical and command line tools, learn how yum update downloads metadata, lists available updates, and installs latest package versions with minimal reboots.
Discover how kickstart enables rapid, standardized system deployments using a kickstart file with packages, disk and volume group settings. Choose CD-ROM or network boot to deploy across many systems.
Manage and update the kernel using package management; understand that updates add kernel versions on the system, with bootloader choices and stability considerations favoring Red Hat's tested kernels.
Explore how Grub reads its configuration at boot and shows a menu. Cover the five-second default, kernel and initial ramdisk options, root partitions, and on-the-fly versus permanent edits.
Learn to manage the grub 2 boot loader, generate grub.cfg with grub to dash make config, and install to a device. Understand the new grub 2 syntax and partition support.
Discover how to securely connect to remote systems using ssh, verify key fingerprints with RSA keys stored in known_hosts as a public/private key pair, and avoid telnet.
Generate a 4096-bit RSA key pair for SSH key authentication, protect with a passphrase, and copy the public key to the remote system using ssh-copy-id for login.
Explore configuring kernel parameters on the fly with a sysctl-like utility, view and modify settings, and persist them via a boot-time configuration file to enable ip forwarding and routing.
Prepare your system for virtualization by verifying processor extensions (VMX or SVM) for Intel and AMD, install the Java Virtual Machine, and enable paravirtualization if hardware support is unavailable.
Install Red Hat Enterprise Linux as a virtual guest using KVM. Create a disk image with qemu-img create and boot from an ISO via a VNC console to install.
Learn to launch virtual machines at boot using the virtualization interactive shell, enable autostart for domains, and configure libvirtd and runlevels 3, 4, and 5 for graphical user interface boot.
Connect to a virtual machine console using a virtualization interactive terminal or Virtual Machine Manager; create a VM from an ISO, configure 512 MB memory, and access the guest console.
Explore iptables, Linux kernel firewall features and learn to view, manage, and load rules across input, forward, and output chains with default policies.
Master SELinux mandatory access control to enforce policies and manage file and application permissions, strengthening Linux data protection and learning to adjust permissions.
learn how to configure SELinux mode by understanding enforcing, permissive, and disabled; use getenforce, setenforce, and status, and edit the config file to make changes persistent across reboots.
Master Linux file contexts by adjusting types, users, and roles to control access. Learn to view contexts with ls -Z and inspect the policy with info.
Explore how to view and analyze process contexts in SELinux using ps -Z and ls -Z, and install policy core utils and semanage to manage file and process contexts.
restore default file contexts for safety by viewing with ls -Z, resetting with restorecon, and persisting changes with semanage context to update the policy database.
Install the SELinux troubleshoot tools to analyze policy violations, view audit logs, and perform policy analysis to understand rules, booleans, file contexts, and alerts.
Learn how firewall management shifts from iptables to a graphical user interface, enabling services, ports, protocols, destination addresses, masquerading, and port forwarding, with runtime and permanent configurations.
Review redhat installation options, shell basics, and essential file and user management. Explore permissions, piping, archiving, run levels, services, partitions, yum, networking, virtualization, and Linux security contexts.
Install Red Hat Enterprise Linux on a physical or VirtualBox virtual machine, then practice the command line, GUI utilities, and security projects to move toward Red Hat certification.
This Red Hat Certified Systems Administrator Exam EX200 training course from Infinite Skills will teach you everything you need to know to become a Red Hat Certified System Administrator (RHCSA) and pass the EX200 Exam. This course is designed for users that are familiar with Red Hat Enterprise Linux environments.
You will start by learning the fundamentals, such as basic shell commands, creating and modifying users, and changing passwords. The course will then teach you about the shell, explaining how to manage files, use the stream editor, and locate files. This video tutorial will also cover system management, including booting and rebooting, network services, and installing packages. Other topics that are covered include storage management, server management, virtual machines, and security.
Once you have completed this computer based training course, you will be fully capable of taking the RHCSA EX200 exam and becoming a Red Hat Certified System Administrator.
*Infinite Skills has no affiliation with Red Hat, Inc. The Red Hat trademark is used for identification purposes only and is not intended to indicate affiliation with or approval by Red Hat, Inc