Master systemd service management with systemctl commands. Learn how to start, stop, restart, enable, disable services, view service status, analyze unit files, check dependencies, and monitor logs with journalctl on RHEL/CentOS/Fedora systems.
Learn how to use DNF package manager to install, update, and manage software on RHEL, CentOS, and Fedora. Master dnf list, dnf info, dnf changelog with detailed examples for absolute beginners.
Master Linux process management with ps, top, htop, kill, jobs, fg, bg, nice, and renice commands. Learn how to monitor system resources, control processes, manage background jobs, and optimize process priorities with practical examples.
Master Linux file permissions with chmod, chown, and chgrp commands. Learn symbolic and numeric notation, special permissions (SUID, SGID, sticky bit), SELinux contexts, and security best practices with practical examples.
Master essential Linux commands for discovering system information, accessing documentation, and getting help. Learn uname, man pages, info, --help, whatis, apropos, and PS1 customization with detailed examples.
Master Linux user and group management with useradd, usermod, passwd, groupadd, gpasswd, and chage commands. Learn how to create users, manage groups, set password policies, and understand /etc/passwd structure with practical examples.
Learn how to search and filter text using Linux grep command. Master basic searches, case-insensitive matching, counting matches, regular expressions, and advanced pattern matching with practical examples.
Learn how to make HTTP requests in Python using the requests library. Understand HTTP status codes, parse JSON responses, and work with REST APIs like GitHub's API.
Master while loops and create interactive menu-driven bash scripts. Learn to build professional command-line interfaces with functions, case statements, and user input validation for automation tools.
Learn how to monitor system processes with ps aux, understand process attributes like PID, CPU, and memory usage, and master AWK for text processing and data extraction from command output.