Linux Administration

A comprehensive Linux system administration course covering command line fundamentals, shell customization, scripting, user management, file operations, process management, automation, and system configuration.

Topic 1: Introduction to Linux

Learn what Linux is, its history, major distributions, open source concepts, installation methods, and Linux architecture fundamentals.

Topic 2: File System Management

Learn Linux file system hierarchy (FHS), hard links, symbolic links, mounting, disk management, and Logical Volume Management (LVM).

Topic 3: User and Group Management

Learn how to create, modify, and manage user accounts and groups in Linux.

Topic 4: Process Management

Learn how to monitor, control, and manage running processes on Linux systems.

Topic 5: Package Management

Learn how to install, update, and manage software packages using apt, yum/dnf, and zypper package managers.

Topic 6: Networking Fundamentals

Learn how to configure network interfaces, understand IP addressing, DNS, routing, and use network troubleshooting tools.

Topic 7: System Boot and Initialization

Learn how Linux boots, understand GRUB, systemd, boot targets, and how to troubleshoot boot issues.

Topic 8: Storage, Backup, and Recovery

Learn advanced file operations including tar archives, rsync synchronization, dd disk imaging, and find file searching.

Topic 9: Security and Hardening

Learn how to secure Linux systems including SSH configuration, sudo, firewalls, and security best practices.

Topic 10: Performance Tuning and Troubleshooting

Learn how to monitor system resources, identify performance bottlenecks, and troubleshoot system issues.

Topic 11: Shell Scripting and Automation

Learn how to write shell scripts to automate tasks, handle user input, use conditional statements, and create loops.

Topic 12: Graphical Environment Management

Learn how to configure and manage the X server, display managers, and window managers.

Topic 13: Locale and Time Configuration

Learn how to configure system locale, time zones, date, and time settings.

Topic 14: Customizing User Shell Environment

Learn how to customize your shell environment with variables, shell options, aliases, functions, and login scripts.

Topic 15: Basic File Management

Learn essential file operations: copying, moving, renaming, deleting files and directories.

Topic 16: System Automation

Learn how to schedule tasks using cron and at commands.

Topic 17: Regular Expressions and Text Searching

Learn how to search text files using grep, egrep, and regular expressions.

Topic 18: VI/Vim Text Editor

Master the VI/Vim text editor for efficient command-line file editing.

Topic 19: Advanced File Permissions

Learn advanced file permissions including SUID, SGID, Sticky bit, umask, and Access Control Lists (ACLs).

Course content is locked. Please purchase or enroll to access all lessons and topics.
Course Progress
0%

Enroll to start learning!

Course Stats
  • Total Topics 19
  • Total Lessons 20
  • Total Sessions 51
  • Total Notes 51
  • Estimated Time 31.4 hours
View Cart