
Master Red Hat Enterprise Linux by learning administration of services, filesystem, commands, and file permissions. Benefit from practical sessions, explore a wide command set, and prepare for Red Hat certification.
Explore open source Linux concepts, including source versus binary code, freedoms to study, modify, and redistribute, and the role of RPM, Fedora, Red Hat package management, and licenses.
Learn to log in using command line and graphical consoles, switch across six virtual consoles plus a graphical session, manage users and permissions, and use history and basic terminal tools.
Practice Linux server administration by logging in, switching between graphical and virtual consoles, using sudo, changing passwords, and editing files with nano and vi in a terminal and gui workflow.
Explore the Linux filesystem structure, including root and /home, and learn essential commands to navigate, list, create, copy, move, and delete files.
Discover how to manage users, groups, and file permissions in Linux, including ownership, read/write/execute rights, and using symbolic and numeric chmod and chown commands.
Explore practical filesystem operations in Linux using the terminal, including copy and move tasks, creating and deleting directories, and understanding case sensitivity, permissions, and absolute paths.
Learn to manage linux file permissions by configuring read, write, and execute for user, group, and others, using symbolic and numeric modes, plus globbing examples.
Explore linux terminal shortcuts, regex patterns, and variables, including navigation keys, wildcards, and echo usage. Create and run shell scripts, set aliases, and manage executables and permissions for server administration.
Learn how to manage standard input, output, and error streams, redirect outputs to files, and connect commands with pipes, enabling remote scripting, looping, and basic automation.
Explore practical Linux server administration techniques for standard input and output, including redirecting terminal output to files, using pipes to connect commands, and basic shell scripting with loops.
Learn to manipulate text with a suite of tools (head, tail, grep, cut, wc, sort, uniq, diff, spell, tr, sed) using regular expressions and pipelines for log and code files.
Learn the vi and vim text editors on the Linux command line, open and edit files, switch between editing and command modes, and save or quit changes.
Learn practical text processing in the Linux terminal, extracting, analyzing, and manipulating text by viewing specific lines, inserting, searching, and replacing content with case sensitivity options and delimiters.
Explore Linux process management: understand processes, view them with ps and top, control foreground and background jobs, signals, exit status, and leverage scheduling, nice values, and scripting for conditional execution.
Explore system configuration tools for Linux server administration, including configuring network interfaces, IP addresses, DNS, gateway, and printers via command line and graphical options.
Locate and find files using name, extension, case-insensitive searches, and predicates for size, time, and permissions, explore logical operators, and perform configuration file backups.
Explore network clients and utilities, learn to install missing tools, test connectivity with links and ping, and use secure remote access and file transfer with SSH and SFTP.
Explore advanced user and group management, including password and shadow files. Learn to set permissions, monitor logins, and apply sticky bits to protect sensitive directories.
Explore Linux file systems in depth, including partitions, mounting, and ext3 defaults. Learn inode structures, file types, hard and symbolic links, and archiving methods for efficient storage.
Explore essential Linux system administration tools, from installation options and post-install configuration to RPM-based package management, security policies, firewall, networking, and service management.
Explore the Linux system startup sequence from power on to login, detailing bootloader and Grub configuration, kernel init, runlevels, and service management, with virtualization and troubleshooting insights.
Learn how to manage software with the rpm package manager, covering installation, upgrade, removal, verification, and repository configuration, including handling dependencies and kernel upgrade cautions.
Explore how the kernel governs hardware, allocates CPU and memory, and enforces security while managing modules, drivers, filesystems, firewall rules, and virtualization across architectures.
Learn to manage Linux system services, including NTP time sync, centralized logging, and remote access with SSH and VNC, plus cron automation and X11 graphical configuration.
Learn to manage Linux users and groups, add and delete accounts, set password aging, and control permissions, private groups, and authentication via ldap and nis with mandatory access control.
Identify a device, partition it into primary and extended partitions, create and label a filesystem with mkfs, then mount via fstab and manage mounts with mount and fuser.
Explore quotas with soft and hard limits for users and groups, and master lvm basics: physical volumes, volume groups, logical volumes, and snapshots for backups.
Configure linux network interfaces, including IPv4 and IPv6 addresses, static or dynamic IP, routing, and name resolution using ifconfig, ip, gateway settings, and DNS resolvers.
Learn the Linux installation process with Anakonda, for complete Linux server administration, exploring two-stage installation, rescue mode, bootloader options, partitioning, LVM, and network or USB-based deployment.
Explore virtualization with Xen, understanding hypervisor roles, domain zero and domain guests, sandboxing, and how live migration and isolation optimize resource use.
Develop a troubleshooting strategy by characterizing and reproducing problems, eliminating causes, and backing up configurations. Gather data, use rescue and emergency modes, and apply targeted fixes.
In the age of digital transformation, a wide range of technologies are discovered and still many are there in waiting list. This technology changes the world within three decades. We can't imagine the world without them. And it becomes more crucial that every technologies combine together in such a way to handle complex environment, whether it is bare metal to virtual, cloud or containers.
A perfect OS (Operating System) that should be reliable, scalable, performance driven and security oriented. Yes, Linux provide one of the reliable ecosystem to manage such a complex workload and deployments. Linux is most trusted when you consider Security and Reliability factors for Server environments for hosting large applications that need a fault-tolerant ecosystem with easy to troubleshoot and manage. More than half of all the servers are hosted on Linux environment, thus making Linux most sought skill for Server Administration tasks.
In this course, you'll be going to learn and practice about various services, utilities, commands and many more.
You'll learn to use wide range of commands for text processing (grep, sed, cut, less, pipe, tr, etc) handling, process management (ps, pstree, top, etc), linux file management (CD, ls, touch, etc), Linux file permission (chmod, chgrp, chown, etc in both symbolic and numeric methods, logging, Networking, system administration, mounting, installation and many more such things.
After building foundational concepts, you'll be able to automate the various tasks using shell scripting.
This course is built in such a way that it helps you to build foundational concepts as well as prepare you for any Linux Administration work or exam.
So what you're waiting for? Enroll this learning path to be part of the open source community.
ALL THE BEST!!
Legal Notice:
This course is not certified, accredited, affiliated with, nor endorsed by Red Hat or The Linux Foundation.