Linux System Administration (LFS307)

Course Description

Linux system administration is one of the most in demand skills in IT. Whether you’re looking for expert prep for the Linux Foundation Certified System Administration (LFCS) certification, need the training to help start a new Linux IT career, transition to the Linux from another platform, or you’re just brushing up on your sysadmin skills, this instructor-led training will teach you what you need to know.

Prerequisites

This training is designed to provide students with the necessary skills & abilities to work as professional Linux system administrators. Students should have basic knowledge of Linux & its most common utilities & text editors.

Target Audience

This training is designed for individuals who desire to gain the necessary skills & abilities to work as a professional Linux system administrator. Students should have basic knowledge of Linux & its most common utilities & text editors.

Learning Objectives

In this training, you'll learn how to administer, configure & upgrade Linux system running one of the 3 major Linux distribution families- Debian/Ubuntu andRed Hat/CentOS/Fedora, and how to master the tools & concepts you’ll need to efficiently build & manage the enterprise Linux infrastructure, how to work with the Git & perform essential collaborative tasks, how to use state of the art system administration techniques in real-life scenarios via practical labs, & more.

Content Outline

  • Linux Foundation
  • Linux Foundation Training
  • Linux Foundation Certifications
  • Linux Foundation Digital Badges
  • Laboratory Exercises, Solutions & Resources
  • Things Change in Linux & Open Source Projects
  • E-Learning Training: LF207
  • Distribution Details
  • Labs
  • One Big Filesystem
  • Data Distinctions
  • FHS Linux Standard Directory Tree
  • root (/) directory
  • /bin
  • /boot
  • /dev
  • /etc
  • /home
  • /lib & /lib64
  • /media
  • /mnt
  • /opt
  • /proc
  • /sys
  • /root
  • /sbin
  • /srv
  • /tmp
  • /usr
  • /var
  • /run
  • Labs
  • Environment Variables
  • Key Shortcuts
  • Command History
  • Command Aliases
  • Labs
  • User Accounts
  • Shell Startup Files
  • Management of User Accounts
  • Locked Accounts
  • Passwords
  • /etc/shadow
  • Password Management
  • Password Aging
  • The root Account
  • SSH
  • Labs
  • Groups
  • Group Membership
  • Group Management
  • User Private Groups
  • Labs
  • File Permissions & Ownership
  • File Access Rights
  • chmod, chown & chgrp
  • umask
  • Filesystem ACLs
  • Labs
  • Why Use Packages?
  • Software Packaging Concepts
  • Package Types
  • Available Package Management Systems
  • Packaging Tool Levels & Varieties
  • Package Sources
  • Creating Software Packages
  • Revision Control Systems
  • Available Source Control Systems
  • The Linux Kernel & Git
  • Labs
  • DPKG (Debian Package)
  • Package File Names & Source
  • DPKG Queries
  • Installing/Upgrading/Uninstalling
  • Labs
  • APT
  • APT Utilities
  • Queries
  • Installing/Removing/Upgrading Packages
  • Cleaning Up
  • Labs
  • RPM (Red Hat Package Manager
  • Package File Names
  • RPM Database & Helper Programs
  • Queries
  • Verifying Packages
  • Installing & Removing Packages
  • Updating, Upgrading & Freshening RPM Packages
  • Upgrading the Linux Kernel
  • rpm2archive & rpm2cpio
  • Labs
  • dnf
  • yum
  • Queries
  • Installing/Removing/Upgrading Packages
  • Additional dnf Commands
  • Labs
  • zypper
  • Queries
  • Installing/Removing/Upgrading Packages
  • Additional zypper Commands
  • Labs
  • Revision Control
  • Know Where the Code is Coming From: DCO & CLA
  • Available Revision Control Systems
  • Graphical Interfaces
  • Documentation
  • Labs
  • Basic Commands
  • A Simple Example
  • Signing Off on Commits
  • master vs. main
  • Labs
  • Programs & Processes
  • Process Limits
  • Creating Processes
  • Process Control
  • Starting Processes in the Future
  • Process States
  • Execution Modes
  • Daemons
  • niceness
  • Labs
  • Process Monitoring
  • Troubleshooting
  • ps
  • pstree
  • top
  • Labs
  • Memory Monitoring & Tuning
  • /proc/sys/vm
  • vmstat
  • Swap
  • Out of Memory Killer (OOM)
  • Labs
  • I/O Monitoring
  • iostat
  • iotop
  • Labs
  • Introduction to Virtualization
  • Hosts & Guests
  • Emulation
  • Hypervisors
  • libvirt
  • QEMU
  • KVM
  • Labs
  • Containers
  • Application Virtualization
  • Containers vs Virtual Machines
  • Docker
  • Docker Commands
  • Podman
  • Labs
  • Filesystem Basics
  • Filesystem Concepts
  • Virtual Filesystem (VFS)
  • Available Filesystems
  • Journalling Filesystems
  • Special Filesystems
  • Labs
  • Common Disk Types
  • Disk Geometry
  • Partitioning
  • Partition Tables
  • Naming Disk Devices
  • blkid & lsblk
  • Sizing up partitions
  • Backing Up & Restoring Partition Tables
  • Partition table editors
  • fdisk
  • Labs
  • Extended Attributes
  • Creating & formatting filesystems
  • Troubleshooting Filesystems
  • Checking & Repairing Filesystems
  • Filesystem Usage
  • Disk Usage
  • Mounting filesystems
  • NFS
  • Mounting at Boot & /etc/fstab
  • automount
  • Network Block Devices
  • Labs
  • ext4 Features
  • ext4 Layout & Superblock & Block Groups
  • dumpe2fs
  • tune2fs
  • Labs
  • Logical Volume Management (LVM)
  • Volumes & Volume Groups
  • Working with Logical Volumes
  • Resizing Logical Volumes
  • LVM Snapshots **
  • Labs
  • Kernel Overview
  • Kernel Boot Parameters
  • Kernel Command Line
  • Boot Process Failures
  • sysctl
  • Labs
  • Kernel Modules
  • Module Utilities
  • modinfo
  • Module Configuration
  • Labs
  • udev & Device Management
  • Device Nodes
  • Rules
  • Labs
  • IP Addresses
  • IPv4 Address Types
  • IPv6 Address Types
  • IP Address Classes
  • Netmasks
  • Hostnames
  • NTP
  • Labs
  • Network Devices
  • ip
  • ifconfig
  • Predictable Network Interface Device Names
  • Network Configuration Files
  • Network Manager
  • Routing
  • Virtual Network Interfaces
  • DNS & Name Resolution
  • Network Troubleshooting
  • Network Diagnostics
  • Labs
  • LDAP Authentication
  • Labs
  • Firewalls
  • Interfaces
  • firewall
  • Zones
  • Source Management
  • Service & Port Management
  • Port Redirection
  • Labs
  • The init Process
  • Startup Alternatives
  • systemd
  • systemctl
  • Labs
  • Backup Basics
  • Backup vs. Archive
  • Backup Methods & Strategies
  • tar
  • Compression: gzip, bzip2 & xz & Backups
  • dd
  • rsync
  • Backup Programs **
  • Labs
  • Linux Security Modules
  • SELinux
  • AppArmor
  • Labs
  • Rescue Media & Troubleshooting
  • Using Rescue/Recovery Media
  • System Rescue & Recovery
  • Emergency Boot Media
  • Using Rescue Media
  • Emergency Mode
  • Single User Mode
  • Labs

Evaluation Survey

FAQs

To attend the training session, you should have operational Desktops or Laptops with the required specification, along with a good internet connection to access the labs. 

We would always recommend you attend the live session to practice & clarify the doubts instantly & get more value from your investment. However, if, due to some contingency, you have to skip the class, Radiant Techlearning will help you with the recorded session of that particular day. However, those recorded sessions are not meant only for personal consumption & NOT for distribution or any commercial use.

 Radiant Techlearning has a data center containing a Virtual Training environment for the purpose of professional hand-on-practice. 

Professionals can easily access these labs over Cloud with the help of a remote desktop connection. 

Radiant virtual labs provide you the flexibility to learn from anywhere in the world & in any time zone. 

 

The learners will be enthralled as we engage them the real-world & industry Oriented projects during the training program. These projects will improve your skills & knowledge & you will gain a better experience. These real-time projects will help you a lot in your future tasks & assignments.

 

Send a Message.


  • Enroll