All in One Offer! | Access Unlimited Courses in any category starting at just $29. Offer Ends in:

Browse Library

  • Business Solutions
  • Become an Instructor
  • 0
    Shopping Cart

    Your Cart is empty. Keep shopping to find a course!

    Browse Courses
Get Unlimited Learning Access
$29
5 days left at this price!
30-Day Money-Back Guarantee

This plan includes

  • Instant access to 11,000+ online courses
  • Play & Pause Course Videos
  • HD Video Recorded Lectures
  • Learn on Mobile/PC/Tablet
  • Quizzes and Real Projects
  • Lifetime Course Certificate
  • Instructor Chat Support
  • Cancel Plan Anytime
Subscribe to Learnfly’s top courses
Get this course, plus 11,000+ of our top-rated courses for one year with Go Annually Plan.
$348 $244 a year Save 30%
5 days left at this price!
30-Day Money-Back Guarantee

This plan includes

  • Instant access to 11,000+ online courses
  • Play & Pause Course Videos
  • HD Video Recorded Lectures
  • Learn on Mobile/PC/Tablet
  • Quizzes and Real Projects
  • Lifetime Course Certificate
  • Instructor Chat Support
  • Cancel Plan Anytime
$29
$244
  • Setup a Linux environment.
  • Linux command line usage.
  • Setup a server and deploy a web app.
  • User management on a Linux system.
  • Linux administration tasks.

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! We will cover the following topics in this course:

  • Linux installation

  • Command line usage

  • Development tools including choosing an IDE

  • GitHub setup

  • Complete Meteor.js web project

  • LAMP stack setup and app deployment

  • User management

  • Network administration

Enroll now to receive 7.5+ hours of HD video tutorials, lifetime access and a certificate of completion!

This course is fully subtitled in English.

If you are not convinced, here are a few of the glowing reviews this course has received.

"Course starts out with basic commands and works through more advanced commands as it progresses. The course then goes through add on software and applications following demonstrates basic usages of that application. It was easy to follow along on my personal install of Ubuntu by pausing/review the tutorial as needed. I suggest this method than just sitting and watching the course all the way through. This course is much easier than just reading books. Recommend to friends who just started out in Ubuntu."

"Great explanations. Great teacher."

"It's still early in the course but I've learned a lot. Great job so far."

Thank you for taking the time to read this and we hope to see you in the course!

  • Access to a computer.
  • Internet access to download the necessary software (free).
  • Students who would like to start using Linux.
  • Students interested in a career as a Linux system/network administrator.
View More...
  • Section 1 : Introduction to Linux 2 Lectures 00:14:55

    • Lecture 1 :
    • Lecture 2 :
    • Linux distributions explained
  • Section 2 : Ubuntu Linux Installation 9 Lectures 01:07:09

    • Lecture 1 :
    • VirtualBox installation and virtual machine setup
    • Lecture 2 :
    • Ubuntu Linux installation in a virtual machine
    • Lecture 3 :
    • Ubuntu Linux installation continued
    • Lecture 4 :
    • First boot up into Linux
    • Lecture 5 :
    • VirtualBox Guest Additions
    • Lecture 6 :
    • Ubuntu desktop customization
    • Lecture 7 :
    • Unity Tweak Tool
    • Lecture 8 :
    • Installing Linux alongside Windows (dual boot)
    • Lecture 9 :
    • Dual boot setup continued
  • Section 3 : Linux Command Line Interface (CLI) Essentials 12 Lectures 01:01:28

    • Lecture 1 :
    • Getting started with the Linux command line interface (CLI)
    • Lecture 2 :
    • Navigating directories with ls
    • Lecture 3 :
    • Administrator privileges in terminal
    • Lecture 4 :
    • Using the apt-get package manager to install applications
    • Lecture 5 :
    • Searching through the repositories to find packages to download
    • Lecture 6 :
    • Installing packages which are not located in the repositories
    • Lecture 7 :
    • Keeping programs updated via terminal
    • Lecture 8 :
    • File permissions and ownership explained
    • Lecture 9 :
    • File permissions and ownership continued
    • Lecture 10 :
    • Creating new files using the touch command
    • Lecture 11 :
    • Creating new directories and moving files
    • Lecture 12 :
    • Copying, renaming, and removing files
  • Section 4 : Advanced CLI Usage 12 Lectures 00:40:06

    • Lecture 1 :
    • The find command and it's practical uses
    • Lecture 2 :
    • Find command continued
    • Lecture 3 :
    • Find command final thoughts
    • Lecture 4 :
    • Using the grep command to find information within files
    • Lecture 5 :
    • Using grep in conjunction with the find command
    • Lecture 6 :
    • How to redirect the output of a command
    • Lecture 7 :
    • Using the top command to view applications in real time
    • Lecture 8 :
    • Viewing running processes and closing applications via terminal
    • Lecture 9 :
    • Services explained
    • Lecture 10 :
    • Service configuration via terminal
    • Lecture 11 :
    • Using crontab to schedule tasks
    • Lecture 12 :
    • Crontab practical applications
  • Section 5 : Linux Development Tools 10 Lectures 00:44:38

    • Lecture 1 :
    • Choosing an integrated development environment (IDE)
    • Lecture 2 :
    • Eclipse installation/setup
    • Lecture 3 :
    • PyCharm installation/setup
    • Lecture 4 :
    • PyCharm installation problem resolved
    • Lecture 5 :
    • GitHub installation and how to setup a repository
    • Lecture 6 :
    • How to push/pull information from a repository
    • Lecture 7 :
    • How to remove and ignore directories in a repository
    • Lecture 8 :
    • Resolving merge conflicts
    • Lecture 9 :
    • How to setup and manage branches
    • Lecture 10 :
    • Correction from the previous lecture
  • Section 6 : Meteor.js Project 7 Lectures 00:52:25

    • Lecture 1 :
    • Getting started with Meteor.js
    • Lecture 2 :
    • Setting up our Meteor project
    • Lecture 3 :
    • Router setup and React components
    • Lecture 4 :
    • Watch as our project begins to take form!
    • Lecture 5 :
    • Getting into the programming of our application
    • Lecture 6 :
    • Rendering blog posts
    • Lecture 7 :
    • Putting the finishing touches on our Meteor app
  • Section 7 : Web Server Setup, Host Configuration, and App Deployment 14 Lectures 01:15:20

    • Lecture 1 :
    • Apache 2, PHP, and MySQL setup
    • Lecture 2 :
    • Server configuration
    • Lecture 3 :
    • Linux hosts file
    • Lecture 4 :
    • Deploying our Meteor app to the Apache 2 server
    • Lecture 5 :
    • Setting up a MongoDB NoSQL database
    • Lecture 6 :
    • Virtual host setup
    • Lecture 7 :
    • Using a shell script to set our environment variables
    • Lecture 8 :
    • Installing and configuring phpMyAdmin
    • Lecture 9 :
    • Let's take a tour around the phpMyAdmin panel
    • Lecture 10 :
    • Creating a basic virtual host
    • Lecture 11 :
    • Setting up a WordPress installation on top of Apache 2 environment
    • Lecture 12 :
    • Before using WordPress we need to setup our database
    • Lecture 13 :
    • Python installation and command line interface
    • Lecture 14 :
    • Why is Python worth learning?
  • Section 8 : Linux User Management 5 Lectures 00:13:14

    • Lecture 1 :
    • Adding/removing users through GUI
    • Lecture 2 :
    • Adding new users via terminal
    • Lecture 3 :
    • How to delete users through terminal
    • Lecture 4 :
    • Changing an existing user's password
    • Lecture 5 :
    • Adding users to a group
  • Section 9 : Linux Network Administration 15 Lectures 01:12:52

    • Lecture 1 :
    • Introduction to networking
    • Lecture 2 :
    • How does the internet work?
    • Lecture 3 :
    • What is a local area network (LAN)?
    • Lecture 4 :
    • Practical networking commands
    • Lecture 5 :
    • Networking commands continued
    • Lecture 6 :
    • Netstat to track detailed network statistics
    • Lecture 7 :
    • An in-depth look at the Linux hosts file
    • Lecture 8 :
    • Linux hosts file continued
    • Lecture 9 :
    • Using traceroute to track the servers a request passes through
    • Lecture 10 :
    • Network mapper to track the activity on your network
    • Lecture 11 :
    • Network mapper continued
    • Lecture 12 :
    • Using SSH to access the command line of a remote host
    • Lecture 13 :
    • SFTP to transfer files between machines
    • Lecture 14 :
    • Setting up an SSH host on our local machine
    • Lecture 15 :
    • Using the man command to learn about our programs
  • How do i access the course after purchase?

    It's simple. When you sign up, you'll immediately have unlimited viewing of thousands of expert courses, paths to guide your learning, tools to measure your skills and hands-on resources like exercise files. There’s no limit on what you can learn and you can cancel at any time.
  • Are these video based online self-learning courses?

    Yes. All of the courses comes with online video based lectures created by certified instructors. Instructors have crafted these courses with a blend of high quality interactive videos, lectures, quizzes & real world projects to give you an indepth knowledge about the topic.
  • Can i play & pause the course as per my convenience?

    Yes absolutely & thats one of the advantage of self-paced courses. You can anytime pause or resume the course & come back & forth from one lecture to another lecture, play the videos mulitple times & so on.
  • How do i contact the instructor for any doubts or questions?

    Most of these courses have general questions & answers already covered within the course lectures. However, if you need any further help from the instructor, you can use the inbuilt Chat with Instructor option to send a message to an instructor & they will reply you within 24 hours. You can ask as many questions as you want.
  • Do i need a pc to access the course or can i do it on mobile & tablet as well?

    Brilliant question? Isn't it? You can access the courses on any device like PC, Mobile, Tablet & even on a smart tv. For mobile & a tablet you can download the Learnfly android or an iOS app. If mobile app is not available in your country, you can access the course directly by visting our website, its fully mobile friendly.
  • Do i get any certificate for the courses?

    Yes. Once you complete any course on our platform along with provided assessments by the instructor, you will be eligble to get certificate of course completion.
  • For how long can i access my course on the platform?

    You require an active subscription to access courses on our platform. If your subscription is active, you can access any course on our platform with no restrictions.
  • Is there any free trial?

    Currently, we do not offer any free trial.
  • Can i cancel anytime?

    Yes, you can cancel your subscription at any time. Your subscription will auto-renew until you cancel, but why would you want to?

399189 Course Views

6 Courses

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 1 million students across the globe have enrolled in his courses covering ethical hacking, Python programming, web development and more. He graduated with honors from Central Washington University.
View More...
  • Unmatched Variety and Value!
    Learnfly's monthly subscription offers unlimited access to a vast range of courses. Affordable pricing, compared to competitors, makes it the ultimate choice for continuous learning.
    Jessica M.

    4.7

    JM
  • Top-Notch Quality, Affordable Rates!
    High-quality courses with certified instructors make Learnfly stand out. The affordable pricing is a game-changer for those seeking premium education.
    Alex P.

    4.5

    AP
  • Certified Excellence Every Time!
    Learnfly's courses, taught by certified instructors, ensure top-notch learning experiences. The course completion certificates add significant value to one's skill set.
    Sarah R.

    4.3

    SR
  • Round-the-Clock Support!
    Learnfly goes the extra mile with 24/7 course support. Their dedication to helping students succeed is commendable.
    Ryan K.

    4.1

    RK
  • Learn Anywhere, Anytime!
    Whether on mobile, PC, or tablet, Learnfly's platform offers flexibility. Learning on the go has never been easier.
    Emily S.

    4.7

    ES
  • Job-Ready Skills!
    Learnfly's job-oriented courses equip learners with practical skills for the workplace. An investment in career growth!
    Jake M.

    4.2

    JM
  • Budget-Friendly Brilliance!
    Learnfly's pricing is a steal for the quality and variety of courses offered. Quality education without breaking the bank.
    Olivia T.

    4.5

    OT
  • Instructor Excellence Unleashed!
    Learn from the best with Learnfly's certified instructors. The platform ensures that knowledge is imparted by industry experts.
    Daniel L.

    4.0

    DL
  • Achievement Unlocked!
    Learnfly not only offers courses but also recognizes your efforts with course completion certificates. A sense of accomplishment with every course finished.
    Maya H.

    4.6

    MH
  • Learning Revolution!
    Learnfly's platform is a revolution in education. Access to unlimited courses at affordable rates is a game-changer.
    Ethan W.

    4.7

    EW
  • develop-your-own-operating-system-from-scratch

    Develop your own Operating System f...

    By : Harshit Srivastava

    Lectures 8 Beginner 0:43:28
  • ubuntu-linux-desktop-start-using-linux-today

    Ubuntu Linux Desktop - Start Using ...

    By : Samuel OJO

    Lectures 15 Beginner 3:9:46
  • sccm-2016-learn-system-center-configuration-manager-2016-from-beginner-to-advanced

    SCCM 2016 - Learn System Center Con...

    By : Cristian Calinescu

    Lectures 48 Beginner 9:0:28
  • it-security-gumbo-linux-forensics

    IT Security Gumbo: Linux Forensics

    By : Corey Charles

    Lectures 17 Beginner 1:40:10
  • introduction-to-powershell

    Introduction to Powershell

    By : Russell Yonkers

    Lectures 29 All Level 2:21:46

Students learning on Learnfly works with Fortune 500 companies around the globe.

Sign Up & Start Learning
By signing up, you agree to our Terms of Use and Privacy Policy
Reset Password
Enter your email address and we'll send you a link to reset your password.