Free Course Image Linux course: Beginner to Sysadmin

Free online courseLinux course: Beginner to Sysadmin

Duration of the online course: 3 hours and 58 minutes

3

StarStarStar

(2)

Master Linux from basic commands to advanced sysadmin tasks. Learn to manage processes, package management, and bash scripting with this comprehensive free online course.

In this free course, learn about

  • Linux System Administration Fundamentals
  • Linux Processes and System Internals
  • Linux Filesystem Structure
  • Bash Scripting Essentials

Course Description

The course titled Linux Course: Beginner to Sysadmin is a detailed guide designed to transform a novice in Linux to an adept system administrator. Boasting a run-time of approximately 4 hours, it provides an insightful journey into the realm of Linux, tailored to bridge the gap between a beginner's curiosity and a sysadmin's essential toolkit.

Primarily categorized under Information Technology, and more precisely within the Operational Systems subcategory, this course recognizes the significance of proficient Linux system administration in today’s technology landscape. Despite its modest average rating, it still holds potential value for those eager to delve into the fundamentals of Linux system management.

Your first foray into the course commences with setting up a Linux Virtual Machine, which lays the groundwork for a controlled and safe learning environment. This is closely followed by an introduction to Basic Commands, which equips you with the foundational command-line skills crucial for operating within a Linux environment.

Moving forward, you delve into Text Editors, complete with an encompassing review of previously covered basic commands, ensuring a solidification of your core knowledge. This is an essential skill for any sysadmin, as text editors are vital tools for coding and system configuration.

The exploration of Shell Features, including Pipes and Redirection, unveils the powerful capabilities of the Linux shell, enabling you to manipulate and automate tasks with greater efficiency. This skill is further enhanced with lessons on Filtering Output and Finding Things, fundamental aspects of working proficiently in a Linux environment.

Package Management with apt-get provides a hands-on approach to managing software installations, updates, and removals, vital for maintaining a robust and up-to-date system. Following this, you will gain a comprehensive overview of Processes, delving specifically into Process Signals, their State, Niceness, and methods to Monitor Processes, alongside an exploration of the /proc Filesystem.

Understanding the Filesystem Layout and its intricacies is another critical aspect of this course. You will review the entire Filesystem Layout, providing a detailed road map to the directories and files crucial to system administration.

In the latter part of the course, Bash Scripting is introduced, starting with the rationale behind writing Bash Scripts. The instruction covers Bash Basics, Variables and Quoting, the mechanics of How Bash Scripts Work, and the usage of Arguments. As you progress, you will learn about 'If' statements and Testing, and finally, the construction of Functions, culminating in a comprehensive Course Review.

This structured approach ensures that by the end of the course, you will have acquired a fundamental understanding of Linux system administration, equipping you with the skills to manage and troubleshoot a Linux system confidently.

Course content

  • Video class: Linux Sysadmin Basics 01 -- Setting up a Linux Virtual Machine 11m
  • Exercise: _What is the alternative to replacing your current operating system with Linux?
  • Video class: Linux Sysadmin Basics 02 -- Basic Commands 27m
  • Exercise: _What is the purpose of using the command line in Linux?
  • Video class: Linux Sysadmin Basics 03 -- Text Editors (and review of basic commands) 15m
  • Exercise: _What command can be used to create several folders nested inside each other?
  • Video class: Linux Sysadmin Basics 04 -- Shell Features -- Pipes and Redirection 17m
  • Exercise: _What are the two shell features that make Linux and UNIX so powerful?
  • Video class: Linux Sysadmin Basics 4.1 -- Filtering Output and Finding Things ( 08m
  • Exercise: _What is the logical and operator in Linux shell?
  • Video class: Linux Sysadmin Basics 05 -- Package Management with apt-get 11m
  • Exercise: _What command do you need to use to update your system using the command line on Ubuntu?
  • Video class: Linux Sysadmin Basics -- 6 -- Processes Overview 11m
  • Exercise: _What is a process in Linux?
  • Video class: Linux Sysadmin Basics -- 6.1 Process Signals 09m
  • Exercise: _What are signals in Linux and how are they used by processes to communicate with each other?
  • Video class: Linux Sysadmin Basics -- 6.2 State, Niceness, and How to Monitor Processes 15m
  • Exercise: _What are the four states that a process can be in?
  • Video class: Linux Sysadmin Basics -- 6.3 The /proc Filesystem 09m
  • Exercise: _What is the purpose of the /proc file system in Linux?
  • Video class: Linux Sysadmin Basics -- 7 -- Filesystem Layout Overview 08m
  • Exercise: _What is the purpose of the /etc directory in the Linux file system?
  • Video class: Linux Sysadmin Basics -- 7.1 Filesystem Layout 14m
  • Exercise: _What is the purpose of the "bin" directory in the Linux file system?
  • Video class: Bash Scripting 1 - Why Write Bash Scripts? 06m
  • Exercise: _What is the purpose of Bosch programming?
  • Video class: Bash Scripting 2 -- Bash Basics 09m
  • Exercise: _What is the command to overwrite a file with new content in bash?
  • Video class: Bash Scripting 3 -- Variables and Quoting 09m
  • Exercise: _What is a variable in Bash and how do you set one?
  • Video class: Bash Scripting 4 -- How Bash Scripts Work 12m
  • Exercise: _What is the purpose of scripting in Linux?
  • Video class: Bash Scripting 5 -- Arguments 07m
  • Exercise: _What is the purpose of using a "real programming language" instead of Bosch for complex tasks involving arguments?
  • Video class: Bash Scripting 6 -- 'If' and Testing Explained 20m
  • Exercise: _What is the difference between the old test and the new test in Linux?
  • Video class: Bash Scripting 7: Functions and Course Review 11m
  • Exercise: _What does the author recommend for writing bash scripts of any complexity?

This free course includes:

3 hours and 58 minutes of online video course

Digital certificate of course completion (Free)

Exercises to train your knowledge

100% free, from content to certificate

Ready to get started?Download the app and get started today.

Install the app now

to access the course
Icon representing technology and business courses

Over 5,000 free courses

Programming, English, Digital Marketing and much more! Learn whatever you want, for free.

Calendar icon with target representing study planning

Study plan with AI

Our app's Artificial Intelligence can create a study schedule for the course you choose.

Professional icon representing career and business

From zero to professional success

Improve your resume with our free Certificate and then use our Artificial Intelligence to find your dream job.

You can also use the QR Code or the links below.

QR Code - Download Cursa - Online Courses

More free courses at Operational Systems

Download the App now to have access to + 3300 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online courses in video, ebooks and audiobooks.

  • More than 48 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate

+ 9 million
students

Free and Valid
Certificate

60 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video and ebooks