Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Becoming a Linux System Admin
Rating: 5.0 out of 5(2 ratings)
15 students

Becoming a Linux System Admin

Manage Linux systems in a business environment!
Last updated 9/2023
English
English

What you'll learn

  • Understand the role and responsibilities of a Linux system administrator.
  • Explore the importance of system administration in maintaining system stability, security, and performance.
  • Learn how to install a Linux distribution (e.g., Ubuntu, CentOS) on physical or virtual hardware.
  • Explore installation options, disk partitioning, and post-installation configuration.
  • Discover package management systems (e.g., APT, YUM) to install, update, and remove software packages.
  • Understand software repositories and package dependencies.
  • Create, modify, and delete user accounts.
  • Implement user authentication, password policies, and role-based access control (RBAC).
  • Manage disks, partitions, and storage devices.
  • Format and mount filesystems, and troubleshoot disk-related issues.

Course content

5 sections24 lectures10h 53m total length
  • Overview4:41

    Learn core tasks for workplace Linux system administration, including installing Linux, managing software and user accounts, and configuring disks and file systems to keep systems healthy.

  • Graphical Administration Tools28:58

    Explore graphical Linux administration tools across distros, covering system-config utilities, GNOME tools, disk and user management, and web-based consoles like Webmin and Cockpit for streamlined system management.

  • The root User Account31:33

    Learn how to safely use the root user in Linux with sudo and sudoers configuration. Understand why root privileges are powerful yet dangerous and learn best practices for elevation.

  • Administrative Commands26:11

    Explore essential linux administrative commands and configuration files. Locate core utilities in /bin, /sbin, and /usr/bin, and explore /etc, /opt, and the filesystem hierarchy standard.

  • Administrative Commands Part 219:39

    Master Linux log files in /var/log, use syslog or journald, and filter with grep and tail to troubleshoot, while understanding log rotation and systemd units.

  • Configuring Hardware28:24

    Discover how linux configures hardware automatically and how to verify detection with dmesg and grep for errors. Learn to read boot messages, inspect /dev, and understand udev naming during startup.

  • Configuring Hardware Part 228:29

    Identify and troubleshoot hardware on Linux by understanding udev mappings, /dev naming, and rules.d overrides; use lspci/lsusb and dmesg to diagnose devices and manage modules with modprobe, including virtualization support.

Requirements

  • Basic familiarity with Linux and computer concepts is helpful but not required.
  • Access to a Linux environment (physical or virtual) for hands-on practice.

Description

The Becoming a Linux System Administrator covers managing Linux systems in a business environment. Topics covered include installing Linux, managing software and using centralized user directories among others. The primary goal of the course is to highlight the differences in managing Linux machines in a business environment versus stand-alone or home systems.

This "Becoming a Linux System Administrator" course provides a solid foundation in Linux system administration, enabling participants to confidently manage and maintain Linux systems. Whether you are pursuing a career in system administration or wish to enhance your Linux skills for other IT roles, this course will equip you with the necessary expertise to succeed in the Linux ecosystem.

· Understand the role and responsibilities of a Linux system administrator.

· Explore the importance of system administration in maintaining system stability, security, and performance.

· Learn how to install a Linux distribution (e.g., Ubuntu, CentOS) on physical or virtual hardware.

· Explore installation options, disk partitioning, and post-installation configuration.

· Discover package management systems (e.g., APT, YUM) to install, update, and remove software packages.

· Understand software repositories and package dependencies.

· Create, modify, and delete user accounts.

· Implement user authentication, password policies, and role-based access control (RBAC).

· Manage disks, partitions, and storage devices.

· Format and mount filesystems, and troubleshoot disk-related issues.

Who this course is for:

  • Aspiring Linux system administrators.
  • IT professionals looking to transition to Linux system administration roles.
  • Those seeking a comprehensive foundation in Linux administration.