Get $1 credit for every $25 spent!

Linux Essentials Bundle

Ending In:
Add to Cart - $39
Add to Cart ($39)
$325
88% off
wishlist
(106)
Courses
5
Lessons
242
Enrolled
1,060

What's Included

Product Details

Access
Lifetime
Content
24 hours
Lessons
108

Fundamentals of Unix & Linux System Administration

Learn How to Perform One of the Most Important IT Jobs on the Market

By Eduonix Technologies | in Online Courses

System administrators are essential contributors to IT departments and are compensated accordingly. This course will teach you all you need to know to administer a Linux/UNIX system, including tips and tricks from professionals on potential pitfalls along your way. Over these 24 hours, you'll learn everything you need to jump into the lucrative world of Linux system administration.

  • Access 108 lectures & 24 hours of content 24/7
  • Dive into the basics of Linux system administration
  • Understand scripting, package management, kernel & shells & more
  • Manage system processes, users & software
  • Learn how to secure your system, manage the network & debug
  • Discuss administration challenges sourced from professionals in the banking, healthcare & financial industries
Eduonix creates and distributes high-quality technology training content. Their team of industry professionals has been training manpower for more than a decade. They aim to teach technology the way it is used in the industry and professional world. They have a professional team of trainers for technologies ranging from Mobility, Web and Enterprise, and Database and Server Administration.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required
  • UNIX or Linux required

Course Outline

  • Introduction
    • Introduction
  • Where to Start
    • Linux Unix Administration Fundamentals
    • Getting help on Linux
    • Advance man command
  • Package Management
    • Introduction to package management
    • Installing from RPM
    • Making a local apt-get repo
    • Making local yum repo
    • Tips and tricks
  • 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
  • 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
  • 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 (10:07)
    • 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 (18:26)
    • 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 (4:46)
  • 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
  • Web Hosting
    • Web Hosting
    • The Apache web server
    • Secure HTTP (https)
  • Performance Analysis
    • Performance Analysis
    • Check your resources
    • Memory management

View Full Curriculum


Access
Lifetime
Content
4 hours
Lessons
22

Learn Docker from Scratch

Produce & Test Apps More Efficiently by Learning Docker

By Eduonix Technologies | in Online Courses

Docker is one of the fastest-growing virtualization companies around, and is already handling the IT infrastructure of numerous companies both big and small. Docker allows quick app creation by assembling components, and allows the app access from multiple sources making it easy to produce and test. If you're a current or budding developer, you must try out this powerful open source solution for your development needs. This course is designed to provide a comprehensive training on this technology, starting with basic concepts behind the container technology and continuing with basic installation and setup procedure.

  • Access 22 lectures & 4 hours of content 24/7
  • Master one of the fastest growing virtualization technologies on the market (used by many large-scale companies)
  • Learn to easily get more apps running on the same hardware
  • Seamlessly manage & deploy applications
  • Understand the basics behind the container technology
  • Install & set up Docker successfully
  • Get comfortable w/ the Docker workflow
  • Follow an in-depth training on Docker security
Eduonix creates and distributes high-quality technology training content. Their team of industry professionals has been training manpower for more than a decade. They aim to teach technology the way it is used in the industry and professional world. They have a professional team of trainers for technologies ranging from Mobility, Web and Enterprise, and Database and Server Administration.

If you have any questions, feel free to contact Eduonix at info@eduonix.com.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Introduction
    • Course Introduction
  • Basic Docker Concepts
    • Virtualization and Virtual machines
    • Introduction to Images and Containers part A
    • Introduction to Images and Containers part B
    • Docker Workflow
  • Developing using Docker
    • Dockerfile part A
    • Dockerfile part B
    • Dockerfile for Applications
    • Building a Web Application using Docker Part A
    • Building a Web Application using Docker Part B
  • Advance Concepts
    • Extended Docker Workflow Part A
    • Extended Docker Workflow Part B
    • Advance Docker
    • Advance Docker Code Part A
    • Advance Docker Code Part B
  • Security
    • Docker Security Part A
    • Docker Security Part B
    • Build Images Part A
    • Build Images Part B
    • Secure Production Containers Part A
    • Secure Production Containers Part B
  • Summary
    • Summary

View Full Curriculum


Access
Lifetime
Content
10 hours
Lessons
41

Linux Shell Programming for Beginners

Build Efficient Systems in a Fraction of the Time with BASH for UNIX/Linux

By Eduonix Technologies | in Online Courses

Bourne Again Shell (BASH) is a UNIX/Linux shell and command line interpreter that runs commands from a standard input file. Its most important feature is that it allows you to automate commands, thereby streamlining a program or create a system. After this course, you'll be able to shave hours from your coding practice and build productive systems in a fraction of the time. Before you know it, employers will be knocking down your door to hire you!

  • Access 41 lectures & 10 hours of content 24/7
  • Write shell scripts & learn the theories behind BASH & Shell Scripting
  • Understand how command history, echo command & variables work
  • Automate simple & complex commands
  • Customize shells, understand shell scripts & note the difference between shell scripts & interactive shells
  • Learn how to write well documented, modular, efficient & complex shell scripts
Eduonix creates and distributes high-quality technology training content. Their team of industry professionals has been training manpower for more than a decade. They aim to teach technology the way it is used in the industry and professional world. They have a professional team of trainers for technologies ranging from Mobility, Web and Enterprise, and Database and Server Administration.

If you have any questions, feel free to contact Eduonix at info@eduonix.com.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required
  • UNIX or Linux required

Course Outline

  • Course Introduction
    • Introduction Preview (3:02)
  • Introduction to Bash
    • Introduction to BASS (15:39)
    • The “directory” concept (16:59)
    • Running jobs in the background (16:55)
  • Command Line Tips and Tricks
    • The interactive mode (18:08)
    • The vi editing mode (16:40)
    • Using the fc command (15:48)
  • Customizing your Shell
    • The BASH environment (15:05)
    • Shell options (14:19)
    • Single and double quotes (15:14)
    • The shell prompt variables (15:09)
    • The CDPATH variable (11:34)
  • Understanding Shell Scripts
    • Shell Programming Essentials (15:50)
    • Positional Variables (15:47)
    • Manipulating variables in place (22:24)
    • Using patterns in string operations (16:27)
    • Assigning command output to variables (7:34)
  • Condition and Loops
    • Deciision Making (18:56)
    • More elegant ways of testing conditions (12:49)
    • Testing for integers (21:12)
    • The select statement (19:53)
  • Command Line Options
    • Command-line options (19:45)
    • More Complex options: the getopts command (14:49)
    • LAB: adding more opions to highest.st (15:21)
    • Increment and decrement operators (15:34)
    • The for loop revisited (21:04)
  • Bash Input Output
    • BASH I/O (15:55)
    • The echo command (16:48)
    • LAB: enhancing the log rotation script (18:03)
  • Process Management
    • Process Management (16:00)
    • Process signals (13:45)
    • Reacting to signals (22:20)
  • Bash Administration
    • BASH Administration (13:18)
    • Setting default file permissions Part A (10:18)
    • Setting default file permissions Part B (13:37)
  • Best practices
    • BASH Best Practices (15:39)
  • Summary
    • Summary (5:06)

View Full Curriculum


Access
Lifetime
Content
12 hours
Lessons
50

Linux for Absolute Beginners

Think You're Tech Savvy? You're Not If You Don't Know Linux

By Eduonix Technologies | in Online Courses

Linux is an open source computer operating system that is often used for building technologies as it offers users and developers considerable room for modifications. It is used in a variety of ways: as the operating system for many hardware platforms, as an OS for servers, as a component in smart phones and gaming platforms, and much more. This course will introduce you to Linux and teach you to become a nuanced user so you can start working with Linux quickly.

  • Access 50 lectures & 12 hours of content 24/7
  • Gain a comprehensive background on operating systems & Linux distributions
  • Understand open source, software licensing & more
  • Install a Linux system from scratch & learn how to work w/ it
  • Learn the command terminal in Linux programming & start coding
  • Familiarize yourself w/ the file management system & shells in Linux
Eduonix creates and distributes high-quality technology training content. Their team of industry professionals has been training manpower for more than a decade. They aim to teach technology the way it is used in the industry and professional world. They have a professional team of trainers for technologies ranging from Mobility, Web and Enterprise, and Database and Server Administration.

If you have any questions, feel free to contact Eduonix at info@eduonix.com.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner

Compatibility

  • Internet required
  • UNIX or Linux required

Course Outline

  • Introduction
    • Intro (1:57)
  • Introduction to operating systems
    • What is an operating system (9:14)
    • Why (and why not) choose Linux (16:03)
    • Linux distributions (10:04)
  • What is open source
    • What is open source (11:11)
  • Linux installation (Example system Ubuntu)
    • Linux installation Part 1 (17:23)
    • Linux installation Part 2 (6:13)
  • Welcome to your new Linux system!
    • The desktop environment (12:20)
    • Web browsers (13:30)
    • Mulltimedia (12:41)
  • Introduction to hardware
    • Introduction to hardware (16:32)
  • Getting familiar with the command line
    • Getting familiar with the command line (18:06)
    • Running in the background (14:43)
    • The man pages (12:11)
    • Inside the man page (12:03)
  • File management
    • File management (13:07)
    • Directory structure according to FHS (12:59)
    • Listing files (17:42)
    • File move (13:46)
    • File deletion (16:27)
  • Advanced shell use
    • Advanced command line techniques (19:07)
    • Using regexp in Linux(grep) (19:03)
    • The wc command (12:13)
    • Input/output redirection (15:48)
    • Connecting commands with pipes (11:27)
    • Data archiving using tar (23:52)
  • Algorithms and Software Engineering
    • Working with processes (16:43)
    • Understanding processes (11:56)
    • Determining resources consumed by processes (27:36)
    • The process log file (12:19)
  • File editing
    • Choosing among vi and emacs (14:26)
    • Using emacs (11:47)
    • Using vi (22:31)
  • Introduction to shell scripts
    • What is a script? (21:07)
    • Other ways to feed data to scripts (18:01)
    • The case statement (16:03)
    • The while and until loops (13:44)
  • Linux security
    • User accounts (13:30)
    • Theetcshadow file (17:31)
    • Viewing account information (13:30)
    • the root account (8:57)
  • User and group creation
    • What makes a weak password? (11:29)
    • creating a user account (9:50)
    • User account modification (15:43)
  • The concept of user ownership and permissions
    • The need for ownership (12:46)
    • Permission bits (15:51)
    • Setting permissions using the GUI (10:13)
    • The stick bit (14:43)
  • Linux Networking
    • Understanding network terminology (13:17)
    • Configuring your network connection using CLI (16:15)
  • Summary
    • Summary (3:29)

View Full Curriculum


Access
Lifetime
Content
4 hours
Lessons
21

Learn To Code Like a Pro With vi Editor

By Eduonix Technologies | in Online Courses

If you want to code on or develop for the UNIX/Linux systems, it's imperative that you learn how to use vi Editor. While it looks cryptic on the outside, vi is an extremely powerful editor that offers many features to help you clean up and better manage your code. Mastering vi will give you an uptick in efficiency and make you a more productive, better UNIX/Linux programmer.

  • Access 21 lectures & 4 hours of content 24/7
  • Learn the core features & options of vi Editor
  • Understand file operations, copy and paste operations & more
  • Discover special options in vi, combining movement w/ editing & advance navigation to vi
  • Introduce yourself to VIM & visual mode
Eduonix creates and distributes high-quality technology training content. Their team of industry professionals has been training manpower for more than a decade. They aim to teach technology the way it is used in the industry and professional world. They have a professional team of trainers for technologies ranging from Mobility, Web and Enterprise, and Database and Server Administration.

If you have any questions, feel free to contact Eduonix at info@eduonix.com.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required
  • UNIX or Linux required

Course Outline

  • Introduction
    • Course Introduction
  • Introduction to VI
    • The VI tool
    • File Operations
  • Basic Editing
    • Introduction to Editing using VI
    • Editing Options
    • Copy and Paste Operations
  • Advance Navigation
    • Movement by screens
    • Moving inside same line
    • Advance navigation techniques
  • Advance Usage
    • Combining Movement with Editing
    • Recovering a file after a crash
    • Adding Bookmarks
  • Search and Replace
    • Search and Replace Features
    • Making Safe Replacements
    • Regular Expressions
    • Regular Expressions- Advance
  • Special VI usage
    • Special Options in VI
    • Interacting with UNIX
  • Introduction to VIM
    • VIM
    • Visual Mode
  • Summary
    • Summary

View Full Curriculum



Terms

  • Instant digital redemption

15-Day Satisfaction Guarantee

We want you to be happy with every course you purchase! If you're unsatisfied for any reason, we will issue a store credit refund within 15 days of purchase.