RHEL 8/CentOS 8 Linux System Administration (RHCSA) Level I
-
You will be prepared for the Red hat Certified System Administrator (RHCSA) exam. -
You will learn, the fundamentals of the Linux operating system using RHEL 8/CentOS 8. -
You will learn, Linux system administrator essential skills and how to run and manage the Linux operating system professionally. -
You will learn, the most popular and most used Linux commands. -
You will learn, Linux custom storage configuration. -
You will learn, the LVM Partition scheme. -
You will learn, accessing Linux virtual consoles. -
You will learn, the Linux shell basics. -
You will learn, the environment configuration files. -
You will learn, the shell commands typing rules. -
You will learn, the Linux quick start commands. -
You will learn, the Linux relative and absolute paths. -
You will learn, the Linux shell special keys. -
You will learn, the Linux file system hierarchy. -
You will learn, the most important directories on the Linux system. -
You will learn, the Linux command-line file management. -
You will learn, matching file names using Path Name Expansion ‘Globbing and Wildcards’. -
You will be able to access the Linux operating system graphically and from the command line. -
You will be able to get help in Linux graphically and from the command-line using different tools.
- There are no requirements necessary to enroll, I only ask you to come open-minded and ready to learn.
JOIN THE BEST LINUX SYSTEM (SERVER/DESKTOP) ADMINISTRATION COURSE FOR NEWBIE LINUX USERS USING RHEL 8/CENTOS 8 LINUX!!
Hi. My name is Mustafa and I’m the author of the ‘RHEL 8/CentOS 8 Linux System Administration (RHCSA) Level I’ course. I started working as a network and computer systems administrator since January 2011. I have a bachelor degree in engineering from Alexandria University, Egypt. After finishing university, I concentrated on learning the Linux system administration. I have many certifications in Linux system administration, network administration, database administration, and some programming languages ‘C, C++, and Python’. I have a large experience in working on Linux using RHEL, CentOS, and Ubuntu Linux distributions. I have a desire to teach others and transfer my experience to them in an easy and simplified way.
The Course 3 Levels will cover all the topics of the Red Hat Certified System Administrator (RHCSA) and Red Hat Certified Engineer (RHCE). The RHCSA will be in 2 Levels and the RHCE will be in 1 Level, using CentOS 8.
RHEL 8/CentOS 8 Linux System Administration RHCSA Level One Content:
Linux System Administration Intro:
- Linux system administration introduction.
- The Linux system administrator’s major duties.
- The main differences between CentOS and RHEL.
Linux System Administrator Essential Skills which will include:
- VirtualBox Download and Install.
- Creating a CentOS 8 Virtual Machine.
- CentOS 8 Download and Install.
- CentOS 8 installation requirements.
- Using Automatic Storage configuration.
- Using Custom Storage configuration.
- LVM Partition scheme.
- Adding new mount points ‘partitions’.
- The XFS file system.
- Adjusting the resolution to view a full-resolution CentOS VM on your computer.
- Linux systems basic modes.
- CentOS 8 Graphical user interface.
- Connecting to the system using graphical mode.
- Visual overview of GNOME 3.
- The top bar.
- The system menu in the top bar.
- Activities button overview.
- Starting applications.
- Workspaces.
- Switching between workspaces.
- Launching an application in a separate workspace.
- Launching an application in a new workspace.
- Quickly running a command.
- Application menu.
- Clock and calendar button.
- New Boxes features.
- The System menu.
- Locking the screen.
- Switching users.
- Suspending the computer.
- Powering off the computer.
- Switching between windows.
- The difference between terminal and shell.
- Launching the terminal window.
- The terminal window command prompt.
- Checking your hostname ‘$HOSTNAME’.
- Switching to root user.
- Disconnecting from the system in graphical mode.
- Centos 8 Virtual Consoles.
- The text mode login screen.
- Logging in using a virtual console.
- The tty command.
- The logout command.
- The Shell Basics.
- The bash shell.
- The shell commands basic parts.
- The shell alias.
- Bash builtin commands.
- The external commands.
- The $PATH environmental variable.
- The which command.
- The echo command.
- The env command.
- Changing directories in the PATH variable.
- The export command.
- The environment configuration files.
- The /etc/profile, /etc/bashrc, ~/.bash_profile, and ~/.bashrc files.
- Using /etc/motd and /etc/issue files.
- Shell commands typing rules.
- Quick Start Commands.
- The date command.
- The pwd command.
- The cd command.
- Relative and absolute paths.
- The passwd command.
- The file command.
- The head and tail commands.
- The wc command.
- The cat command.
- The exit command.
- The ls command.
- The history command.
- The exclamation point character ( ! ).
- The Shell Special Keys.
Managing Files from the Command-line which will include:
- The Linux file system hierarchy.
- The Linux file system tree-like structure.
- The most important directories on the Linux system.
- Command-line file management.
- Creating, deleting, copying, and moving files and directories.
- The touch command.
- More options for cd and ls commands.
- Matching File Names Using Path Name Expansion ‘Globbing and Wildcards’.
- The common meta-characters and pattern classes.
- Simple pattern matches using ( ? ).
- Tilde expansion ( ~ ).
- Brace expansion.
- Command substitution.
- Protecting arguments from expansion.
Getting Help in Linux which will include:
- Reading Documentation using man command.
- Sections of the Linux manual.
- Sections containing popular system administration topics.
- Identifying man pages by keyword.
- Navigating man pages.
- Searching for man pages by keyword.
- The apropos command.
- The mandb command.
- Reading Documentation using Info command.
- Reading Documentation using pinfo command.
- The INFOPATH environment variable.
- Reading Documentation in usr/share/doc directory.
- The whatis command.
- The –help option.
- Graphical help.
- The gnome-help command.
- The yelp command.
- The shell built-in commands.
Creating, Viewing, and Editing Text Files in Linux which will include:
- Describing the technical terms of standard input, standard output, and standard error.
- The file descriptors.
- Using the redirection characters to control output to files.
- Output redirection operators.
- Constructing pipelines.
- Using piping to control output to other programs.
- Using the tee command for piping.
- Creating new files and editing existing text files from the shell prompt.
- Navigating within an editor to effectively accomplish editing tasks.
- Using the Vim editor in the basic editing tasks.
- Different ways of launching gedit.
- Basic gedit keystrokes.
- Editing text files with gedit.
- Copying text between graphical windows.
Managing Local Linux Users & Groups which will include:
- What a multi-user system is.
- Using the id command.
- Using the ps command.
- The /etc/passwd file.
- What a group is.
- The /etc/group file.
- The primary groups.
- The supplementary groups.
- What a root user is.
- Switching users with the su command.
- Running commands as root with the sudo command.
- The /etc/sudoers file.
- The group wheel.
- The PolicyKit.
- Managing local users.
- The useradd command.
- The /etc/login.defs file.
- The usermod command.
- The userdel command.
- The id command.
- The passwd command.
- The UID ranges.
- Managing supplementary groups.
- The groupadd command.
- The groupmod command.
- The groupdel command.
- The usermod command.
- Shadow passwords and password policy.
- The /etc/shadow file.
- The authselect command.
- Password aging.
- The chage command.
- Using the date command to calculate a date in the future.
- Restricting access.
- The nologin shell.
Controlling Access to Files with Linux File System Permissions which will include:
- Linux File System Permissions.
- Effects of permissions on files and directories.
- Viewing file/directory permissions and ownership.
- What the Security-Enhanced Linux (SELinux) is?
- Practical examples of controlling permissions and their allowed and denied behaviour.
- Managing File System Permissions from the Command-Line.
- Changing file/directory permissions.
- The Symbolic method keywords.
- The Numeric method.
- Practical examples of controlling permissions using the Symbolic and Numeric methods.
- Changing file/directory user or group ownership.
- The chown command.
- The chgrp command.
- Managing Default Permissions and File Access.
- Special permissions.
- The setuid permission.
- The setgid permission.
- The sticky bit permission.
- Effects of special permissions on files and directories.
- Setting special permissions.
- Default file permissions.
- The umask command.
- And practical examples of using the umask command.
#The course contains two practice test and three quizzes.
#A private Facebook group is available for answering the students’ inquiries regarding the course.
ENROLL NOW AND ENJOY LEARNING THE LINUX FUNDAMENTALS / LINUX ESSENTIAL SKILLS!!
Who this course is for:
- Anyone want to be prepared for the Red hat Certified System Administrator (RHCSA) exam.
- Anyone who wants to start a new career as a professional Linux system administrator.
- Anyone who needs to learn Linux for a personal or business project.
- A newbie Linux user who wants to be professional in using Linux.
- An existing Linux user who wants to increase his knowledge.
- Windows or macOS users who want to switch to Linux.
- Anyone with a desire to learn Linux.
Student testimonials:
- Joseph DcruzUpdated: Instructor was really good and well explained. Valuable information, clear explanations, engaging delivery, helpful practice activities, accurate course description, and knowledgeable instructor.
- Ahmed Salah: Excellent course with an excellent and expert instructor.
- The ideal student for this course is anyone seeking to learn the Linux Fundamentals / Linux Essential skills from scratch step by step.