Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Hands-On Linux System Administration
Rating: 4.2 out of 5(36 ratings)
146 students

Hands-On Linux System Administration

Learn how to set up services, keep the system up-to-date, and schedule tasks.
Last updated 9/2018
English

What you'll learn

  • Take control and master the administration of a Linux machine, whether a workstation or a server.
  • Deploy services on a Linux machine, such as a web server.
  • Create the desired system by installing and removing software of your choosing.
  • Secure the system by setting the correct file permissions, removing inactive users, creating new users, and changing user passwords.
  • Perform backups of important files on a system, and send those backups to a remote machine or external device.
  • Maintain a system by reading its logs, examining its hardware, adding new storage, and monitor its resources.
  • Schedule common tasks, so that you don't have to perform them manually. Make the system work for you!

Course content

6 sections32 lectures3h 27m total length
  • The Course Overview4:12

    This video will give you an overview about the course.

  • Moving Around the Filesystem6:05

    In this video, we will introduce the Linux filesystem and some filesystem commands to navigate the system.

    • Introduce the cd and pwd command, and the terminology of a home directory.

    • An overview of the hierarchical filesystem model used in Linux.

    • Introduce to the ls command to list files, and the file command to figure out the type of files you see. Also a short introduction to symbolic links.

  • Seeing What’s inside the Files and Searching for Text4:50

    In this video, we introduce the concept of text based configuration files, and some commonly used tools to display and search text files.

    • Take a look at the group file and the password using the more command.

    • Look at how to pipe the output from commands, such as ls, into more.

    • Introduce the commonly used grep command, and how it is used. Also a short explanation of the passwd file.

  • Finding Files4:37

    In this video we are to learn how to find files on the system, without knowing its location.

    • Learn the basic syntax of the find command, and how it works.

    • Learn how to get rid of the error messages from find so that we can easily see the results.

    • Introduce how to use wildcards with find, so that we’ll be able to find files even if don’t know the exact spelling.

  • Edit Files with vi8:35

    This video will guide us to how to use the vi text editor in Linux.

    • Introduce the two modes in vi, command mode and insert mode.

    • Create an example text-file using various commands, such as date, whoami and uptime.

    • Edit the file by using both the various command in command mode, as well as write additional text in insert mode.

  • Edit Files with nano3:15

    This video will guide us to how to use the nano text editor in Linux.

    • First we will make sure we have an example text file to play around with.

    • Introduce to editing and moving around inside nano.

    • Understand the concept of the CTRL-key is introduced, and we learn how to save and quit nano, and other CTRL-key combinations.

  • Becoming Root Using su or sudo6:56

    This video will teach you everything you need to know about root, su and sudo

    • First we go through the theory of what the root user is, and why we need to become root from time to time. We also learn that we need to be careful when using root.

    • Look at an example usage of su.

    • Look at an example usage of sudo.

Requirements

  • Basic knowledge of Linux is assumed.

Description

Have you only come into brief contact with Linux before, but now you need to set up or maintain a Linux server? Then this course is for you.

With this course you'll learn how to master any Linux machine. Control and master the administration of a Linux machine, whether a workstation or a server. You'll learn how to set up services, monitor the system, perform backups, and schedule common tasks.

By the end of the course you will be ready to start your career as a Linux system administrator.

About the Author

Jack-Benny Persson discovered Linux and the internet way back in 1997, and has since been obsessed by it. Linux and networking have been both his hobby, his field of study, and also his career. He runs a small business in Sweden where he does everything from consulting work to writing books, as long as it has to do with Linux, programming, networking, or electronics. He also has a keen interest in communication and is a HAM radio operator. He is truly a jack-of-all-trades when it comes to technology. One of his (many) dream professions is to become a teacher, though he really likes teaching technology.

Who this course is for:

  • This course is for developers who want to start their career as a Linux system administrator by learning all about the command line interface.