Learning Linux 5 for System Administration

Learning Linux 5 for System Administration
Learning Linux 5 for System Administration
English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 1h 37m | 618 MB

Set up and configure a Linux server with administrative skills

Do you wish to become confident and master commands and operations in the Latest Linux version? This course is a one-stop guide covering everything you need to know to become an efficient Linux systems administrator.

With this course, you’ll explore the new features of Linux 5 while administering your Linux machine. You’ll master the installation and administration of a Linux machine, whether a workstation or a Linux server. You’ll gain command-line knowledge of how to set up services with the Linux terminal, install and work on a Linux server, perform user permission management by invoking commands arguments, write a shell program like an administrator, and work remotely with SSH (secure shell) and putty; finally you’ll manage Linux services using systemctl and journalctl.

By the end of the course, you will have gained practical knowledge of Linux that will serve as a foundation for getting hands-on with Linux workstation and server administration.

This step-by-step and fast-paced guide will help you learn the best industry techniques and master monitoring and tuning tools that can be used to check performance-related issues on Linux servers, and analyze results via a practical approach.

What You Will Learn

  • Take control and master the administration of a Linux machine, whether a workstation or a Linux server
  • Deploy services—such as a web server—on a Linux machine
  • Create the desired system by installing and removing software
  • Maintain a Linux server by reading its logs/installations and working with a web server, and monitor its resources
  • Secure a system by setting the correct file permissions, removing inactive users, creating new users, and changing user passwords
  • Perform Linux administrative shell scripting
  • Create a program for working on a shell scripting project
  • Schedule administration tasks with SSH, so that you can also perform them remotely. Make the Linux system work for you!
Table of Contents

1 The Course Overview
2 Oracle Download and Installations
3 Downloading Linux Distro
4 Installing Linux
5 Updating and Upgrading Linux
6 Introduction to the Linux Shell
7 Installing Vim and nano
8 Master Command Line Basics
9 Copying and Moving Files
10 Working with Files
11 Working with File Compression (.tar, tar.gz, zip)
12 Working with Root Permissions
13 Downloading a Linux Server
14 Preparing Installation Media on Oracle
15 Installing Linux Server
16 System Administration (Apache Web Server)
17 Users and Permissions on Linux Server
18 Securing Linux Server
19 Time and Date Manipulations via Terminal
20 User and Group Management (adduser, addgroup, passwd)
21 User and Group Management (passwd, userdel, groupdel)
22 File Permissions (Invoking ls Arguments)
23 File Permissions (chmod, chown, chgrp)
24 Exploring the Types of Shells
25 Choosing the Bash Shell
26 Writing First Shell Scripting – Part One
27 Writing First Shell Scripting – Part Two
28 Project
29 Installing the OpenSSH Client
30 Downloading and Installing PuTTY
31 Setting Up SSH Public and Private Keys
32 Securing Connections with PuTTY
33 SSH Remote Administration with PuTTY
34 Debugging SSH Connections
35 Controlling Services with systemctl
36 Creating and Modifying Services
37 Reading Logs via journalctl
38 Reading Logs in var log
39 Editing Configuration Files