Course Overview

Would you like to get a job in the field of IT? Do you want to become a Linux system administrator but don’t know where to get started? In this course, we will begin by covering the very basics of using the Linux operating system, and move on to the advanced system and networking skills necessary to become a Linux administrator!

What You Will Learn

  • Install Linux on their system
  • Setup an integrated development an environment
  • Develop a web application using Meteor.js
  • Manage users on a Linux system
  • Feel comfortable using the command line interface
  • Install GitHub and setup a repository
  • Setup a LAMP stack and deploy a web app
  • Get started as a Linux system administrator!

Program Curriculum

  • VirtualBox Installation and Virtual Machine Setup
  • Linux Installation in a Virtual Machine
  • Linux Installation Continued
  • First Boot up into Linux
  • VirtualBox Guest Additions
  • Ubuntu Desktop Customization
  • Unity Tweak Tool
  • Installing Linux Alongside Windows (Dual Boot)
  • Dual Boot Setup Continued
  • $7 Million Cybersecurity Scholarship by EC-Council

  • Getting Started with the Linux Command Line Interface (CLI)
  • Navigating Directories with ls
  • Administrator Privileges in Terminal
  • Using the apt-get Package Manager to Install Applications
  • Searching Through the Repositories to Find Packages to Download
  • Installing Packages Which are Not Located in the Repositories
  • Keeping Programs Updated via Terminal
  • File Permissions and Ownership Explained
  • File Permissions and Ownership Continued
  • Creating New Files Using the Touch Command
  • Creating New Directories and Moving Files
  • Copying, Renaming, and Removing Files
  • Chapter 2 Quiz

  • The Find Command and Its Practical Uses
  • Find Command Continued
  • Find Command Final Thoughts
  • Using the Grep Command to Find Information Within Files
  • Using Grep in Conjunction with the Find Command
  • How to Redirect the Output of a Command
  • Using the Top Command to View Applications in Real-time
  • Viewing Running Processes and Closing Applications via Terminal
  • Services Explained
  • Service Configuration via Terminal
  • Using Crontab to Schedule Tasks
  • Crontab Practical Applications
  • Chapter 3 Quiz

  • Choosing an Integrated Development Environment (IDE)
  • Eclipse Installation/Setup
  • PyCharm Installation/Setup
  • PyCharm Installation Problem Resolved
  • GitHub Installation and How to Setup a Repository
  • How to Push/Pull Information from a Repository
  • How to Remove and Ignore Directories in a Repository
  • Resolving Merge Conflicts
  • How to Setup and Manage Branches
  • Correction from the Previous Lecture

  • Getting Started with Meteor.js
  • Setting up Our Meteor Project
  • Router Setup and React Components
  • Watch as Our Project Begins to Take Form!
  • Getting into the Programming of Our Application
  • Rendering Blog Posts
  • Putting the Finishing Touches on Our Meteor App

  • Apache, PHP, and MySQL Setup
  • Server Configuration
  • Linux Hosts File
  • Deploying Our Meteor App to the Apache Server
  • Setting up a MongoDB NoSQL Database
  • Virtual Host Setup
  • Using a Shell Script to Set Our Environment Variables
  • Installing and Configuring phpMyAdmin
  • Let's Take a Tour Around the phpMyAdmin Panel
  • Creating a Basic Virtual Host
  • Setting up a WordPress Installation on Top of Apache Environment
  • Before Using WordPress, We Need to Setup Our Database
  • Python Installation and Command Line Interface
  • Why is Python Worth Learning?

  • Adding/Removing Users Through GUI
  • Adding New Users via Terminal
  • How to Delete Users Through Terminal
  • Changing an Existing User's Password
  • Adding Users to a Group

  • Introduction to Networking
  • How Does the Internet Work?
  • What is a Local Area Network (LAN)?
  • Practical Networking Commands
  • Networking Commands Continued
  • Netstat to Track Detailed Network Statistics
  • An In-depth Look at the Linux Hosts File
  • Linux Hosts File Continued
  • Using Traceroute to Track the Servers a Request Passes Through
  • Network Mapper to Track the Activity on Your Network
  • Nmap Continued
  • Using SSH to Access the Command Line of a Remote Host
  • SFTP to Transfer Files Between Machines
  • Setting up an SSH Host on Our Local Machine
  • Using the Man Command to Learn About Our Programs
  • Chapter 8 Quiz
Load more modules

Instructor

Joseph Delgadillo

Joseph Delgadillo is the founder of JTDigital Courses, an education technology company. He has been active in the online learning community since 2015 and has worked with multiple startups. As of 2020, over 600,000 students across the globe have enrolled in his courses covering ethical hacking, Python programming, web development and more. He graduated with honours from Central Washington University.

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Empower Your Learning with Our Flexible Plans

Invest in your future with our flexible subscription plans. Whether you're just starting out or looking to enhance your expertise, there's a plan tailored to meet your needs. Gain access to in-demand skills and courses for your continuous learning needs.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Ideal for continuous learning, offering extensive resources with 600+ courses and diverse Learning Paths to enhance your skills.

$ 499.00
Billed annually or $59.00 billed monthly

What is included

  • 700+ Premium Short Courses
  • 50+ Structured Learning Paths
  • Validation of Completion with all courses and learning paths
  • New Courses added every month
Early Access Offer

Pro +

Experience immersive learning with Practice Labs, CTF Challenges, and exclusive EC-Council certifications for comprehensive skill-building.

$ 599.00
Billed annually or $69.00 billed monthly

Everything in Pro and

  • 800+ Practice Lab exercises with guided instructions
  • 150+ CTF Challenges with detailed walkthroughs
  • New Practice Labs and Challenges added every month
  • 3 Official EC-Council Essentials Certifications¹ (retails at $897!)
    Exclusive Bonus with Annual Plans

¹This plan includes Digital Forensics Essentials (DFE), Ethical Hacking Essentials (EHE), and Network Defense Essentials (NDE) certifications. No other EC-Council certifications are included.

Related Courses

1 of 8