Free online courseLinux course: Beginner to Sysadmin

Duration of the online course: 3 hours and 58 minutes

1

Star

(1)

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

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.

Conteúdo do Curso

  • Video class: Linux Sysadmin Basics 01 -- Setting up a Linux Virtual Machine

    0h11m

  • Exercise: _What is the alternative to replacing your current operating system with Linux?

  • Video class: Linux Sysadmin Basics 02 -- Basic Commands

    0h27m

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

    0h15m

  • 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

    0h17m

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

    0h08m

  • Exercise: _What is the logical and operator in Linux shell?

  • Video class: Linux Sysadmin Basics 05 -- Package Management with apt-get

    0h11m

  • 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

    0h11m

  • Exercise: _What is a process in Linux?

  • Video class: Linux Sysadmin Basics -- 6.1 Process Signals

    0h09m

  • 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

    0h15m

  • Exercise: _What are the four states that a process can be in?

  • Video class: Linux Sysadmin Basics -- 6.3 The /proc Filesystem

    0h09m

  • Exercise: _What is the purpose of the /proc file system in Linux?

  • Video class: Linux Sysadmin Basics -- 7 -- Filesystem Layout Overview

    0h08m

  • Exercise: _What is the purpose of the /etc directory in the Linux file system?

  • Video class: Linux Sysadmin Basics -- 7.1 Filesystem Layout

    0h14m

  • Exercise: _What is the purpose of the "bin" directory in the Linux file system?

  • Video class: Bash Scripting 1 - Why Write Bash Scripts?

    0h06m

  • Exercise: _What is the purpose of Bosch programming?

  • Video class: Bash Scripting 2 -- Bash Basics

    0h09m

  • Exercise: _What is the command to overwrite a file with new content in bash?

  • Video class: Bash Scripting 3 -- Variables and Quoting

    0h09m

  • Exercise: _What is a variable in Bash and how do you set one?

  • Video class: Bash Scripting 4 -- How Bash Scripts Work

    0h12m

  • Exercise: _What is the purpose of scripting in Linux?

  • Video class: Bash Scripting 5 -- Arguments

    0h07m

  • 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

    0h20m

  • Exercise: _What is the difference between the old test and the new test in Linux?

  • Video class: Bash Scripting 7: Functions and Course Review

    0h11m

  • Exercise: _What does the author recommend for writing bash scripts of any complexity?

Linux

Free online courses on Linux

Discover the Power of Linux: Unlock Your Potential with Free Online Courses

Embark on a journey to mastering Linux, the powerhouse behind countless servers, desktops, and mobile devices. Our comprehensive listing of free online Linux courses provides an unparalleled opportunity to dive into the world of Linux, from the basics to advanced administration. Whether you're a beginner eager to learn Linux from scratch or a seasoned professional looking to sharpen your skills, our curated selection of courses has something for everyone.

Beginner-Friendly Linux Courses

Starting your Linux adventure? Look no further! Our beginner-friendly Linux courses are designed to introduce you to the Linux operating system, its installation, and basic commands. With user-friendly materials and step-by-step instructions, you'll quickly become comfortable navigating the Linux environment and understanding its file structure. These courses lay a solid foundation for future learning and practical application.

Intermediate Linux Training

Ready to level up? Our intermediate courses will expand your knowledge of Linux by delving into scripting, system administration, and network management. Learn how to automate tasks, configure systems, and troubleshoot common issues. These courses are perfect for those who have mastered the basics and are looking to deepen their understanding of Linux functionalities.

Advanced Linux Mastery

For the Linux experts aiming to achieve mastery, our advanced courses offer in-depth training on security, kernel development, and virtualization. Discover how to secure Linux systems, contribute to the Linux kernel, and manage complex networks. These high-level courses will equip you with the skills necessary to excel in professional Linux roles and contribute to the open-source community.

Specialized Linux Topics

Our collection also includes courses on specialized topics such as Linux for DevOps, containerization with Docker and Kubernetes, and Linux for cloud computing. These cutting-edge courses are tailored for IT professionals seeking to integrate Linux into modern development and operations workflows.

Self-Paced Learning and Community Support

All of our free online Linux courses are self-paced, allowing you to learn at your convenience. With a mix of video lectures, readings, and hands-on exercises, you'll have the flexibility to study around your schedule. Additionally, many courses come with active community forums where you can connect with fellow learners and experienced Linux users for support and networking.

Industry-Recognized Certifications

While learning Linux through our free courses, you also have the opportunity to earn industry-recognized certifications. Some courses offer optional certification exams (for a fee) that validate your skills and enhance your professional credibility. Certifications can be a stepping stone to career advancement and a testament to your commitment to continuous learning.

Join the Linux Revolution

Linux is more than an operating system; it's a movement. By taking advantage of our free online Linux courses, you're joining a global community of enthusiasts and professionals who believe in the power of open-source software. Don't miss this chance to transform your career and become part of the Linux revolution. Start learning today and unlock the full potential of Linux!

This free course includes:

3 hours and 58 minutes of online video course

Exercises to train your knowledge

Certificate of course completion

100% free, from content to certificate

QR Code - Baixar Cursa - Cursos Online

This online course can only be accessed through the Cursa App. Download it using the QR code or the links below:

This online course can only be accessed through the Cursa app. Install it using the links below:

  • Study for free!

    Here you never pay! Not even for the certificate, because everything in the app is 100% free!

  • Improve your resume!

    There are more than 4,000 free courses for you to study anything that interests you!

  • Free Digital Certificate!

    Complete the course and issue your internationally recognized Digital Certificate free of charge.

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 video courses, audio or text courses.

  • 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

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text