Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Linux Administration and Troubleshooting - Masterclass!
Rating: 4.4 out of 5(26 ratings)
238 students

Linux Administration and Troubleshooting - Masterclass!

Use the in-demand skills to start a career as a Linux Server Admin or Linux Administrator!
Last updated 10/2018
English

What you'll learn

  • Master the Linux command line and its processes
  • Create hard, symbolic links and check directory status with modification time
  • Set up a web server, SSH, and DHCP, and use Netcat with Ping in a network
  • Secure your server by configuring SELinux
  • Gain administrative superuser power with sudo to multitask and troubleshoot all administration tasks
  • Develop your own methods to troubleshoot services and processes and monitor the system to identify critical machine issues
  • Configure SSH servers for secured connections via remote computers and set up a network file system to better manage your Linux files

Course content

2 sections69 lectures5h 35m total length
  • The Course Overview2:08

    This video gives an overview of this section.

  • Introduction to CentOS 72:28

    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

  • Installing Oracle VirtualBox2:47

    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

  • Installing CentOS 712:11

    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

  • Updating with YUM and RPM6:21

    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

  • Exploring CentOS 7 Desktop8:30

    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

  • Exploring Linux Command-Line5:18

    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

  • Navigating the Filesystem Using ls, cd, pwd, top and ps Commands6:56

    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

  • Using the Copy, Move, and Remove Commands9:28

    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.

  • Using Files with cat, tail, touch, less, head, and Extracting Infos from Text Fi7:59

    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

  • Editing text in Nano and VIM6:25

    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

  • Disk and System Information6:50

    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

  • Working with Redirections, Find, and Getting Help8:28

    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

  • Exploring Hard Links2:51

    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

  • Working with Symbolic Links1:43

    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

  • Using Stickybits, SUIDbits (Set UserID), and SGIDbits (Set GroupID)6:54

    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

  • Understanding Stat, Last Access Time, Last Modified Time, and Last Time Changed8:10

    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

  • Creating User and Groups3:13

    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

  • User Authentication in CentOS 74:59

    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

  • Managing User Passwords and Group Passwords8:21

    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

  • Policies1:35

    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

  • Networking in CentOS 73:44

    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

  • Setting Up SSH and DHCP4:53

    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

  • Using Netcat and Ping8:51

    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

  • Setting Up a Web Server4:01

    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

  • Systemctl to Manage Systemd Service2:10

    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

  • Enable and Disable System Services1:22

    This video will cover how to enable and disable system services.

    • Enable Systemd services

    • Disable Systemd services

    • Check running services fully using Systemctl commands

  • System State Overview with Systemctl2:38

    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

  • Introduction to SELinux2:04

    In this video we will looking into understanding SELinux in CentOS 7.

    • Learn about the SELinux

    • Understand SELinux usefulness

    • Check SELinux status

  • Verifying SELinux Packages in CentOS 73:08

    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

  • Verifying Syslog1:58

    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

  • SELinux Policy1:43

    This video we will checking SELinux policy.

    • Learn about the SELinux policy

    • Install SELinux policy core utils

  • Enabling and Disabling SELinux4:53

    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

  • Test Your Knowledge

Requirements

  • Prior system administrator experience on Linux operating system is required.

Description

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.

Who this course is for:

  • This learning path is for system administrators, desktop engineers, support engineers who need to perform essential administration tasks in their day-to-day life.