Fundamentals of Unix and Linux System Administration

Master Linux/Unix System administration through a practical and hands on approach
4.1 (140 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,571 students enrolled
$19
$40
52% off
Take This Course
  • Lectures 108
  • Length 23.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 2/2016 English

Course 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?

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
  • 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?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
Introduction
Preview
02:50
Section 2: Where to Start
Linux Unix Administration Fundamentals
Preview
06:47
Getting help on Linux
Preview
08:37
Advance man command
12:30
Section 1
8 questions
Section 3: Package Management
Introduction to package management
15:13
Installing from RPM
10:56
Making a local apt-get repo
12:29
Making local yum repo
16:21
Tips and tricks
11:07
Section 2
15 questions
Section 4: Shell Scripting Guide
Introduction to shell scripting
19:40
Using variables
14:53
The sort command
19:39
Basics of BASH Script
14:39
Shell Functions
15:14
Looping
13:50
Perl
10:04
Perl Arrays
10:06
Perl Script Arguments
16:41
Python Scripting - Part A
10:08
Python Scripting - Part B
10:58
Section 3
16 questions
Section 5: Booting and Shutting Down
Starting up and Shutting Down Machines
12:37
Startup Daemons
18:28
Booting a second OS
13:28
System Run levels
15:36
Lab Exercise: Creating a custom Daemon
19:27
Section 4
12 questions
Section 6: User Access Control
User Access Control Fundamentals
17:16
The Power of Root
16:54
Delegating Root Powers with Sudo
10:05
Delegating Root Powers with Sudo - Part B
11:29
System Accounts
04:55
Section 7: Controlling Processes
Process Control Fundamentals
10:03
Ownership
10:33
Process Spawning and Termination
15:05
Terminating a process
16:16
Using the /proc filesystem
09:40
Section 8: The File System
The File System Fundamentals
17:26
Important Directories
14:26
Device File Numbers
15:56
File Deletion with RM
18:14
What do permissions offer?
14:29
Changing File ownership
19:28
Section 9: Adding New Users
User Management Part A
10:12
User Management Part B
12:08
UID - User Identification
18:58
The login shell
15:05
The useradd command
16:02
Section 10: Storage
Storage
18:34
The basics - adding a disk Part A
10:07
The basics - adding a disk Part B
12:01
Redundant Array of Inexpensive Disks (RAID)
14:42
LAB: create a RAID5 array on Red Hat Linux
12:26
Logical Volume Management (LVM)
18:21
Logical volume resizing Part A
08:51
Logical volume resizing Part B
11:51
SCSI ovet IP (iSCSI)
12:34
Section 11: Periodic Processes
Cron and at jobs
14:39
The command field
12:39
The crontab command
13:13
The at command
12:26
Section 12: Backups
Backups part A
10:43
Backups part B
11:18
LAB: Calculate the frequency by which file change
17:39
Using tar
19:07
Using dump Part A
18:58
Using dump Part B
07:56
Section 13: Syslog and Log files
Log management
13:06
Severity levels
11:19
Lab: using logAnalyzer for central log management
13:41
Log rotation
15:25
Section 14: TCP/IP Networking
TCP/IP overview
16:38
the Link layer
18:26
Classless Inter Domain Routing (CIDR)
15:06
Routing
16:33
Section 15: Netfilter and IP tables
Netfilter
16:06
The LOG action
11:42
IP tables configuration
17:02
Lab: configure a Linux box to act as a NAT device
12:17
Section 16: DNS: The Domain name system
DNS
14:12
Caching Part A
10:02
Caching Part B
12:07

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Eduonix Learning Soultions, 1+ Million Students Worldwide | 200+ Courses

Eduonix creates and distributes high quality technology training content. Our team of industry professionals have been training manpower for more than a decade. We aim to teach technology the way it is used in industry and professional world. We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise and Database and Server Administration.

Instructor Biography

Instructor Biography

Ready to start learning?
Take This Course