
This video gives an overview of this section.
In this video we will discuss about the origin of CentOS 7 and what CentOS 7 is used for.
Discuss the origin of CentOS 7
Understand about what CentOS 7 server is useful for
Learn the differences between CentOS 7 and RedHat Linux
In this video we will download and install oracle VirtualBox, setting up a virtual environment and also preparing our installations media.
Set up and creating our virtual environment
Set up our networks for guest and host connections
Set up our installations media for CentOS 7
This video we will be downloading and installing CentOS 7 server, check type of CentOS 7 versions, and check for hardware requirements.
Look into systems requirements before installing CentOS 7
Download and install CentOS 7
Check for hardware requirements
This video we will be updating and upgrading CentOS 7, installing editions.
Look at installing updates
Install additional tools for screen resolution to make them fit the screen
Check the how to install VMware tools
In this video we will be exploring and checking out the CentOS 7 desktop and the GNOME.
Explore the applications and the nonfictions
Check out what is GNOME and how it works in Linux
In this video we will focus on the Linux command-line.
Explore the terminal and the prompt
Understand what is the Linux shell and the terminal
Use of the terminal as administrators to make our works easier
This video we will focus on how to navigate and list directories, open processes and checking our currently working directories.
Navigate the file systems in the terminal
List and check different directories and print a working directory
Launch processes and monitor our Linux systems
In this video we will learn how to move, remove and copy files from one directories to another.
Copy files
Move directories and removing them
Focus on how to better manage our directories when removed, copied and created.
This video will cover how to create files in different ways, list files and how to extract information from those files for better usage.
Create a file and then listing its contents
Extract information from the text files created from the terminal
List files contents in a less format
This video will cover how to use text editors via the Linux terminal and how to use the graphical ones in the Linux distributions.
Learn about the Nano
Understand VIM
Edit and make use of Nano and VIM for text editing
This video will cover how disk managements works and how to check them in terminal.
Use commands like lsblk, du, and so on
List disk information and getting the view of what the systems running on
Get information on the storage management
This video will cover how to redirect and find helps for commands and how they are been used.
Find command and how to make use of it
Help command and how it works while using the terminal
Redirect the standard streams via the Linux terminal using the <> signs
This video focuses on exploring hard links to link a file to another file.
Understand hard link
Link files into one another with ln command
Link a hard link file in a directory
This video will cover how to use symbolic links not so different from hard link to also link files in a more symbolical way.
Understand the symbolic link
Use symbolic links to link files with ln command
Explain symbolic link to link files in a directory
This video will cover how to use Stickybits, check SUIDbits, and make use of SGIDbits.
Learn about the Stickybits, SUIDbits and SGIDbits
Understand what and how the standard user works and its usefulness
In this video we will cover how to check systems status and file status, the access time and the last time a file or a system directory was modified with time status.
Access the time files and directories were last modified with their last time accessed
Make use of each commands administratively
Check time a directory was last created and making use of the tty command
In this video we will cover how to create users and groups.
Learn about the users in Linux administrations
Learn about the groups in Linux administration
Check the user and group file
This video will cover the user authentication in Centos 7.
Understand how user authentication works in CentOS 7
Explore the usefulness of user authentication
Explore users file in the /etc directory
This video will cover creating a user password and assigning one to the groups.
Check the groups password directory and its contents
Understand the differences between users and groups passwords file
Explain the important details in the user and groups password files
In this video, we will explain what user’s password policy in CentOS 7 is.
Understand what are password policies
Check the password policy and how to expire a user’s account and recreating a new password
View the configuration file in Nano signing out and signing in back to recreate a new password after expiring our account password
In this video we will explain and describing what is networking in centos 7 and how networking plays a major part in system administration.
Learn about the networking
Learn the advantages of Networking
Check ifconfig and other network commands on terminal
In this video we will install SSH and explain what DHCP is.
Install SSH
Install PuTTy and connecting to a windows remotely
Understand the DHCP and port how it works with on client side
In this video we will be setting up or connect to another system remotely with Netcat, Telnet and making use of Ping command.
Set up Netcat and Telnet
Connect via terminal with Netcat and Telnet
Make use of Ping as an administrator
This video will cover how to set up a web server and set up enable and start a web server
Learn about the web server and installations
Start and confirmations of a web server if installed
Do a Basic web testing on a web server
This video will be covering how to manage system services using Systemctl.
Understand system
Make use of Systemctl to check applications and firewall status
Stop and starting services with Systemctl in Systemd
This video will cover how to enable and disable system services.
Enable Systemd services
Disable Systemd services
Check running services fully using Systemctl commands
This video will cover how to check loaded services in system.
List all services in system
Check the types of services loaded in Systemd services
Check little details of services in terminal
In this video we will looking into understanding SELinux in CentOS 7.
Learn about the SELinux
Understand SELinux usefulness
Check SELinux status
This video we will verify and check for SELinux packages on CentOS 7.
Check status with SEstatus command and more
Check the SELinux file
Pass SELinux sestatus command with grep and pipe commands
This video we will check how to verify syslog in CentOS 7.
Work with command journalctl
Check SELinux log with journalctl
Verify service logs with journalctl command
This video we will checking SELinux policy.
Learn about the SELinux policy
Install SELinux policy core utils
This video will cover how to enable and disable SELinux in CentOS 7.
View the SELinux configurations file, What is Enforcing, permissive, and disabled
Check SELinux with getenforce and disabling SELinux in the configuration file
Enable SELinux by editing the configurations file to enforcing
This video gives an overview of the entire course.
This video we will get to understand and define what is sudo.
Understand sudo’s capabilities and usefulness in linux
Check the documentations for sudo
Check how sudo works on Unix/Linux terminals
This video we will dive into working with the sudo privilege.
Become the super user with sudo
Use sudo while automating task on our terminal
This video we will be checking or installing some programs with sudo privileges.
Install using sudo on terminal with the rpm (Package Manager) and Yum
Install programs with sudo and Yum
Check how Yum works while installing checking the programs dependencies
This video we will be working with the sudoers files.
Edit this sudoers file with any text editor on our Linux
Edit the sudoers file with Vi editor or nano text editor
understand how the sudo gives the administrator permissions with the sudoers file
This video we will look how to run a command with subtitle user and group ID with the SU.
Use the su command to change to another user
Sign in with the users password while changing
Use the sudo and su to change to any user on our terminal
In this video we will be looking at the /etc/passwd via the terminal and checking the created users account.
Check the /etc/passwd file which contains information about the users on the system
Understand how the users home directories are been created in our terminal
Work with the w or who command on our terminal
We will be working with the /etc/shadow file in this video and see the difference with the /etc/passwd file in user creation.
Check the /etc/shadow file and /etc/passwd files with our vim or nano
Look at how the password is been encrypted on our Linux system
Check types of password formats and how they are been encrypted hands on the terminal
This video we will look at how to create a password in our Linux and checking the file in both /etc/shadow and /etc/passwd files.
Create a password
Create a secured administrative root user password
Test the password strength
This video we will be creating groups and checking were they are stored.
Add users and moving them into groups
Use the groupadd command for administrators we created
Check users in the passwd file and also the add created users into the sudoersfile
This video we will understand the root users password age policy and other users.
Use the chage command for our users
Expire how users password
Reactivate a new password for our users
This video we will be looking at how Cron tabs works for troubleshooting and processing task for our super user.
Enable Unix/Linux users to execute commands or scripts (groups of commands) automatically at a specified time/date
Check and working with the /etc/crontab on the terminal
Edit the Cron tab file on terminal
This video we will be working with the Cron tab editing it on terminal.
Install at for the works and Cron tab
Start the atd on terminal
Enable and disable the atd service in Linux, getting the Cron tab to work for scheduling recurring tasks on Linux systems
This video we will be working with a basic task in the Linux terminal.
Check the /etc/crontab for scheduling a new task
Work on with a new task for administrators in the /etc/cron.d/with a new file for backing up our new task
Check the Cron job man page on our terminal
This video we will be looking at how Cron job works in a Debian Linux.
Check if atd or at is installed and starting the atd service on Debian
Enable the atd service in the Debian system
Create a task in the Debian Linux and editing the new backup file in for scheduling tasks with/etc/cron.d/ the file we backing up
This video we will looking at how or working with how automating task in Cron jobs can be.
Work with date command and task automation
Use task for testing in our Linux terminal
Automate in the tmpdir with /tmp/creating a new task
This video we will be resolving common network issues administrators face while at work or common Linux administrator wireless issues.
Resolving wireless issues with Systemctl and updating the system first
Enable and re-enable the wireless network using Systemctl
Check the network status and the graphical network manager
This video we will get to understand how to check common Network manager issues and get them resolved.
Check the network manager and fix it
Resolve the issues using one the administrative tools in every Linux system called nmcli
Familiarize ourselves with the Linux Network Manager
This video we will be checking the wireless or network details with one of the common tools known to Linux admins called lshw.
List detail records of hardware components in our Linux system
Install lshw using sudo yum -y install lshw
List the hardware details for our Linux
This video we will go deeper into looking at other administrative tools used for troubleshooting like lspci, lsusb, lsmod.
List out disk details with lsblk
List lsmod details
List lspci details, lsusbpendrive details
This video we will be using another administrative tools for troubleshooting ping.
Learn how to ping a Network on our terminal
Examine how ping flows and returns our request when we ping
Understand how to ping with the window command-line (CMD)
This video we will be using other troubleshooting tools.
List with lshw -C and show basic details of our drive
Install Nmap tool
Make use of Nmap on our terminal
This video we will be looking at different types of processing programs use to checking our Linux functionality and how to troubleshoot using them.
Install Htop for troubleshooting
Install Glances for troubleshooting
Start troubleshooting with both programs
This video we will explore Glances program.
Use of glances for troubleshooting on our Linux terminal
Work with shortcuts in Glances
Understand why glances was written in the Python programming language
This video we will be exploring the Htop program and how to troubleshoot with Htop, then we will install a new tool called IPTraf.
Look at the usefulness of Htop for our Linux system
Install IPTraf and how to make use of it
We will be fixing some other common problems in this video.
Fix and abrt issue and resolving it
Enable and disable Linux
This video we will be working with the ps command or processing status and the top command.
Process status with the ps command
Check the same process on the top command
Work with commands
This video we look at steps to installing SSH.
Know how SSH is a cryptographic network protocol
Learn the difference between SSH and Telnet
Make use of SSH
Connect with PuTTy and SSH.
Install PuTTy on our windows system
Get our IP address
Check the service of our SSH with Systemctl, for example:sshd
Getting to know putty and its usefulness.
Install the version of PuTTy
Use PuTTy and SSH
This video we will or make users to access SSH using cryptography key.
Create a key
Use the ssh-keygen
Know our SSH key
This video we will look at how to enable and disable firewall service.
Disable firewall service
Learn the firewalld service
Check if the firewall is running or the sshd service
This video we will be working with Network file system or NFS for file sharing.
Learn the meaning of NFS
Install NFS
Make use of NFS between multiple clients
This video we will be looking at the steps for installing NFS.
Use sudo yum install Nfs-utils
Check the status and service
Understand the services we have in NFS
This video we will be setting up and sharing NFS with client.
Install NFS in other client
Confirm the installations in a client machine
This video we will be checking if the NFs server is running and making sure our services are available before connecting to the client.
Check the NFS services status
Enable services for NFS client
Disable and restarting the NFS server and services
Linux is the one of the best operating system for the corporate enterprise world. It is a major force in computing technology, powering everything from mobile phones and personal computers to supercomputers and servers. The amount of knowledge and expertise required of Linux administrators has grown tremendously over the past years. So, if you want to start a career as a Linux administrator or want to excel in your work as a Linux administrator, then this Learning Path is for you.
This comprehensive 2-in-1 course equips you with all the essential skills required to perform Linux administration tasks with ease using practical, real-world scenarios. It follows a step-by-step approach to teach you the fundamental concepts of Linux server administration such as setup, configuration, maintenance, networking, and troubleshooting. You will learn concepts such as disk and user management, networking, Linux permissions, shell scripting, and advanced command-line skills. You will also learn to configure, maintain, and run commands across many systems at the same time. You will work with SSH servers and configure a network file system (NFS) to manage your Linux files. Finally, you will learn to resolve wireless network issues and identify machine issues with different troubleshooting processes.
This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.
In the first course, Advanced Linux System Administration, you will learn with the help of practical, real-world situations to encounter Linux administration tasks. You will learn to configure, maintain, and run commands across many systems at the same time. You will also get some tips and tricks to make your life easier, speed up your workflow, and make you feel like a certified Linux administrator ninja! Finally, you will learn concepts such as disk and user management, networking, Linux permissions, shell scripting, and advanced command-line skills.
The second course, Troubleshooting Linux Administration, will help you learn practical and proven techniques to deal with many tasks you will encounter when administering a Linux server. You will then master the full power of the superuser, you will use sudo to fix user management files and passwords, and schedule tasks with cron before troubleshooting. You will also troubleshoot and resolve wireless issues, identify machine issues with different troubleshooting processes, configure an SSH server for remote connections, and set up a network file system to connect to your client.
By the end of this learning path, you will be able to confidently use the Linux operating system to increase your productivity and career. You will also to be able to perform your day-to-day tasks from the Linux command line.
Meet Your Expert(s):
We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:
Paul Olushile graduated with a diploma degree in computer science and is currently working as a cybersecurity expert. He loves teaching and hence he has been freelancing for over 4 years to share his expertise as a Unix/Linux administrator with students. He has a diverse set of certifications, interests, and experiences, including server administration.