Fundamentals of Unix and Linux System Administration

Master Linux/Unix System administration through a practical and hands on approach

4.40 (1092 reviews)
Udemy
platform
English
language
Operating Systems
category
8,248
students
23.5 hours
content
Dec 2018
last update
$59.99
regular price

What you will learn

Learn to perform advance Linux/Unix operations and manage infrastrcuture

Develop Professional Linux Administration Skills

Be a Linux power user

Master Shell Scripting

Get a complete understanding of Linux computing environment

Description

Have you dreamt of having a single resource which takes you from being a simple linux user to a wizard with an ability to operate, control and manage the complete backend infrastructure while handling system processes, users and software? Well, the wait is over. We have worked hard in researching and creating a comprehensive course which will cover all aspects on Linux/Unix System administration. We have included tips & tricks of professional administrators and potential pitfalls to help you all the way to build a solid foundation and conceptual understanding of Linux.

Our course starts with an introduction to the Linux system administration, as well as familiarizing you with the Bash Shell and even Unix and Linux shell scrips. It follows up with topics such as package management, Linux shell scripting guide, Unix and Linux commands, user management, and so on. The focus of this course is to cover everything that is required to become a great systems programmer. The course has been created with inputs from various professionals working in the banking, healthcare, and financial industries. So we have included topics which are important not only from a theoretical perspective but also have a tremendous practical utility.

The Linux tutorial will also cover things such as: where to start with Linux, its basic components such as unix scripting, package management, kernel, unix and linux shells, how to boot the system, control access, working with controlling processes, the file system, log files, adding new users, storage, etc. We will also cover security and how to secure your system, along with managing the network and debugging it.

This course includes everything that you need to know about getting started with Linux administration, learning Linux programming, and managing large backend infrastructure. Enroll now and let Linux show you the way.

What are the requirements?

Basic knowledge of Linux is essential to take this course

What am I going to get from this course?

Learn to perform advance Linux/Unix operations and manage infrastrcuture

Develop Professional Linux Administration Skills

Be a Linux power user

Master Shell Scripting guide, along with learning the BASH Script

Get a complete understanding of Linux computing environment

What is the target audience?

Students who want to become System Administrators will find this course a guide for life

What you get with this course?

Content

Introduction

Introduction

Where to Start

Linux Unix Administration Fundamentals
Getting help on Linux
Advance man command
Section 1

Package Management

Introduction to package management
Installing from RPM
Making a local apt-get repo
Making local yum repo
Tips and tricks
Section 2

Shell Scripting Guide

Introduction to shell scripting
Using variables
The sort command
Basics of BASH Script
Shell Functions
Looping
Perl
Perl Arrays
Perl Script Arguments
Python Scripting - Part A
Python Scripting - Part B
Section 3

Booting and Shutting Down

Starting up and Shutting Down Machines
Startup Daemons
Booting a second OS
System Run levels
Lab Exercise: Creating a custom Daemon
Section 4

User Access Control

User Access Control Fundamentals
The Power of Root
Delegating Root Powers with Sudo
Delegating Root Powers with Sudo - Part B
System Accounts

Controlling Processes

Process Control Fundamentals
Ownership
Process Spawning and Termination
Terminating a process
Using the /proc filesystem

The File System

The File System Fundamentals
Important Directories
Device File Numbers
File Deletion with RM
What do permissions offer?
Changing File ownership

Adding New Users

User Management Part A
User Management Part B
UID - User Identification
The login shell
The useradd command

Storage

Storage
The basics - adding a disk Part A
The basics - adding a disk Part B
Redundant Array of Inexpensive Disks (RAID)
LAB: create a RAID5 array on Red Hat Linux
Logical Volume Management (LVM)
Logical volume resizing Part A
Logical volume resizing Part B
SCSI ovet IP (iSCSI)

Periodic Processes

Cron and at jobs
The command field
The crontab command
The at command

Backups

Backups part A
Backups part B
LAB: Calculate the frequency by which file change
Using tar
Using dump Part A
Using dump Part B

Syslog and Log files

Log management
Severity levels
Lab: using logAnalyzer for central log management
Log rotation

TCP/IP Networking

TCP/IP overview
the Link layer
Classless Inter Domain Routing (CIDR)
Routing

Netfilter and IP tables

Netfilter
The LOG action
IP tables configuration
Lab: configure a Linux box to act as a NAT device

DNS: The Domain name system

DNS
Caching Part A
Caching Part B
LAB: install a caching server
LAB: install a master DNS server
LAB: Configure DNS slave Server

The Network File System

NFS
Effecting changes
Using the shares
Mounting on demand

Sharing files with Windows

SAMBA
Allowing access through iptable
LAB; creating and using a SAMBA share

Email Services

E-mail services
LAB: configuring a mail server using Postfix

Network management and debugging

Network Analysis and Troubleshooting
Connection states
Sniffing on the network

Security

Linux Security
how to secure your system?
Scan for open ports (nmap)

SSH tips and tricks

Ssh tips and tricks
key-based authentication
tunneling application traffic Part A
tunneling application traffic Part B

Web Hosting

Web Hosting
The Apache web server
Secure HTTP (https)

Performance Analysis

Performance Analysis
Check your resources
Memory management
Bonus Lecture: More Interesting Stuff, Offers and Discounts

Screenshots

Fundamentals of Unix and Linux System Administration - Screenshot_01Fundamentals of Unix and Linux System Administration - Screenshot_02Fundamentals of Unix and Linux System Administration - Screenshot_03Fundamentals of Unix and Linux System Administration - Screenshot_04

Reviews

Youcef
April 8, 2023
The course is a bit fast, but the teacher knows his subject well and does not forget any steps, which is very important.
Brandon
March 16, 2023
Very slow, boring, hard to follow. Curriculum is very choppy, not how I would cover Linux. Series is EOL and should be removed or replaced. Instructor is not who was advertised. Plenty of other Linux series that are better. Just disappointing.
Michael
September 30, 2022
The instructors has a very odd cadence to his speaking that does not flow naturally and is distracting from learning
Isaiah
June 7, 2022
covers a lot of general linux topics. good a a primer to help level set for further study on a specific OS or use case.
Kassandra
July 6, 2021
I really love the deep explanation on how to use man. I always been aware of man. however, I always avoided using it. This lecture have really open my eyes to the possibilities of using man command. I really like it when someone shows you how to find commands rather than showcasing commands without proper context on how to find them again. Thank you very much
Andrew
April 22, 2021
An excellent course! It's helped me get a more advanced and in depth understanding of linux. It covers a wide range of topics at a more advanced level. It's well above beginner level so if you don't know much linux you should do one of the introductory courses first. I'm happy that I took the course.
Grant
March 14, 2021
Using this as a refresher course, so it is helping.. Would have been great if, when he moves to show the commands etc, that his screen would have been zoomed in a little. There have been two of the Sections where it has been zoomed, but others I really have to struggle to see what he is typing especially when there are colours on the screen - and I am using a 21" monitor. Again I saw that the lecturer would use a windowed terminal and the font was even smaller than the fullscreen terminal windows - these were already difficult to read. So I could not read what he was typing - especially in the last modules (101 & 102). Had to rely on what he was saying. Overall a good course still though.
Mohammad
February 4, 2021
I already did red hat linux course. But this is course is not clear.. There is no how to install linux OS and step by step..
Bashar
September 28, 2017
So far it is very clear but this is only the third lesson I have watched. I can give a better review when I'm deeper into the course
Nicholas
September 24, 2017
This course has a great deal of very useful information on Linux administration. Very worthwhile and enjoyable.
Pranit
September 22, 2017
The pace is inconsistent. sometimes in the middle of the lecture, the instructor does not sound excited.
Anubhav
September 12, 2017
This course provided very concise concept on UNIX. It also provided some deep conceptual knowledge on the environment.
Anders
August 24, 2017
The lectures tend to be quite flat in the experience, to get it a bit more interesting I would recommend to try switching more between different ways to display the content to make it more exciting.
Guillaume
July 25, 2017
Great course !! Lot,s of information about the entire linux system. Many practical exercises with virtual machines.
Philip
July 22, 2017
The instructor pays very close attention to the litle things about Lnux that most others don't even address. The greatest reason as to why those other instructors havent taught me much is that one separator. Linux is such a complex and deep OS to understand, yet he does a great job making it simple!

Charts

Price

Fundamentals of Unix and Linux System Administration - Price chart

Rating

Fundamentals of Unix and Linux System Administration - Ratings chart

Enrollment distribution

Fundamentals of Unix and Linux System Administration - Distribution chart
675244
udemy ID
11/20/2015
course created date
11/22/2019
course indexed date
Bot
course submited by