Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Linux System Administration Made Easy
Rating: 4.8 out of 5(2 ratings)
10 students

Linux System Administration Made Easy

Learn Practical Linux Administration Quickly with fun, project based, non-boring methods. Featuring CentOS.
Last updated 3/2024
English

What you'll learn

  • You will learn to control Linux Servers
  • You will master Linux cli commands
  • You will learn what System Administrators do in various environments
  • You will learn how to approach problems in Linux System administration
  • You will learn best practices and routines Administrators do
  • Learn with Real World Example Projects
  • CentOS RedHat variant is a featured Flavor
  • We will also squeeze in some Python programming for administration.

Course content

2 sections11 lectures1h 56m total length
  • Introduction - Setup of our Linux Environment15:38

    1. About me.

    2. About our virtual environment.

    3. Installing a Linux virtual computer.

    4. About my teaching method.

  • Landing on Planet Linux and looking around10:40

    When we go on a server, we always want to check a few things first. We want to check our account, make sure we have the right server, and make sure nobody else is doing anything that will get in our way. We also want to make sure we won't clobber anyone else's work, so we want to see who is on the server. This is checking for aliens with 'who'. We will undoubtedly be navigating and reading a few files before we do much else. Basic navigation and examination of our environment is always the first step in any job we do on a Linux host.

  • Tell me what you catalogued. Catalog 3 things.
  • Create a cheat sheet and repeat9:15

    We are going to get a bit deeper into the power of computing, and start automating our processes with text editing, and scripting. Then we are going to repeat the previous exercize, noting how much easier it is.

  • rummage around your server, create a history file. record some findings.
  • Create one-liners
  • Setting up bridged networking and installing a text editor10:06

    To advance further, we will need a text editor to configure our system, nano. We need to download that. To download it, we need to enable networking. In the process we will learn best practices when configuring vital system files, to ensure we don't make errors. Bridged networking will enable our VM servers to talk to each other, and our Windows PC and reach the internet. We will also write a 'one liner', a valuable one line command which has vast possibilities as we learn to tweak it.

  • visit other planets
  • Setting up a remote communications channel16:03

    Next we will multiply our power by installing remote access to our servers, and be able to jump from server to server, and issue commands across the galaxy.

    Download putty

    Test ssh and create known hosts entries

    Test scp files over

    Name our servers

    Organize our network

  • set up a remote ssh server and log in to 2 machines.
  • Lecture 6: Scripting and automation across our network.10:31

    We will revisit our 'one liner' and start scripting and controlling our network remotely, automating tasks, checking up on other servers, multiplying our powers.

  • Create an inventory script with SHELL scripting
  • Basic Commands for navigation finding cataloguing the environment

Requirements

  • No Linux experience is needed.
  • Basic ability to install some basic Windows applications, for purposes of setup, or find resources on the Web.
  • Ability to understand basic concepts of computing.
  • No programming experience needed.
  • A decent computer with several CPU cores and a fair amount of memory
  • If you want to do the optional Python coding exercizes, some beginning knowledge of Python is required.

Description

This is a practical course dedicated to real-world scenarios which will get you into Linux quickly, and not just fill your head with commands.

Linux was not designed to be complicated or difficult or cryptic! If you know the context of why the commands are named the way they are, you will remember them easily!

Do you ever wonder how people on television memorizing PI to 100 decimal places or the random order of an entire deck of playing cards? They use a technique which creates a narrative. Linux seems unfriendly and cryptic, but the system was never meant to be that way. In fact, the commands were supposed to be easy to remember but we have forgotten what the original clues were! I teach with this in mind and use memorization techniques based on narrative neural networks which are the strongest methods of memorization humans have.

In this course for beginners who want to be users or administrators of Linux, I will show you how to do Linux basics which include basic navigation, diagnostics, and viewing the environment.

For example, there is a command called NICE. Nice prioritizes processes or application on a computer to perform better or get preferential treatment. Most people use this command incorrectly. They tell the application to perform using NICE and it gets slower and more erratic. But they don't know the REASON.

The reason is because nice was named after the saying  "NICE GUYS FINISH LAST". When you nice a program, you are telling the program to be "nice" and let the other guys go ahead. In other words, nice +20 is "nicer", which means SLOWER. Now that you know the story, you will never forget the way to use the command nice!

Every command has a history and context! Much less boring than typical courses!

Who this course is for:

  • This course is for people who have a little bit of courage to explore Linux
  • People interested in using Linux professionally or even hobbyists
  • People who already have some computer skills and and comfortable in Windows
  • I will throw a lot of information at you! You will not need to learn it all to succeed! Do not be frightened.
  • Less Boring than most Linux courses!