
Begin your Linux from scratch journey with installation and basic commands, learn file and directory management, permissions, and everyday tasks, plus servers and encrypted file systems (LDAP, FTP, DNS, DHCP).
Explore the basics of linux, including its open source kernel, freedom to modify and distribute, and diverse distributions powering servers, desktops, smartphones, and cloud services.
Explore why Red Hat Enterprise Linux (RHEL) delivers stability, security features, open source freedoms, and comprehensive support. Lecture surveys distros like CentOS, Ubuntu, Kali, Fedora, and Debian for enterprise use.
Download and install Oracle VM VirtualBox to create a Linux virtual machine for hands-on practice. Configure the extension pack and basic network settings for a smooth, cross-platform host experience.
Download and install Red Hat Enterprise Linux 9.3 using VirtualBox, configure ram and disk, boot from the iso, and complete the installation wizard by setting root and user passwords.
Explore how display managers define desktop arrangements in Linux, switch between GNOME classic on X.Org, adjust resolutions, and manage sessions and workspaces.
Master Linux from scratch in Hindi teaches terminal shortcuts for managing windows, tabs, and text size, including ctrl-shift-t for new tabs and alt+numbers to switch tabs.
Register a RHEL9 system with Red Hat subscription manager, log in as root with username and password, enable auto attach, and ensure software updates are enabled for version 9.3.
Explore the Linux file system hierarchy from the root to key directories such as /bin and /home, and how temporary mounts and network file systems organize data.
Master linux basics from scratch by learning essential commands in the terminal, including date, clear, calendar, history, pwd, and ls, plus navigating permissions and hidden files.
Explore getting help in Linux using built-in help, man pages, and examples for commands like whoami and top.
Learn Linux file management and basic commands, including navigating with cd, pwd, and cd -, managing documents in root and home directories, and using echo with redirection to create files.
Learn to redirect command output to files in Linux: create or overwrite with '>' and append with '>>', using echo and cat to write and view file contents.
Learn to create and manage blank files with the touch command on Linux, including multiple-file handling. Use rm -f to delete single or multiple files and file ranges.
Learn to create and manage directories with mkdir, including multiple directories and ranges using braces, and the -p option to create parent directories; remove directories with rmdir or rm -rf.
Learn to copy and move files and directories using cp and mv, create directories with mkdir, and apply permissions in a practical way.
Explore text editors in Linux, including gedit, nano, and vim, using both graphical and command-line interfaces, and learn essential shortcuts for editing, saving, and navigating files.
Explore the nano text editor, a CLI-based tool for creating and editing files, and master common shortcuts for saving, searching, and navigating text.
Explore Vim, a cli-based text editor, mastering command mode, insert mode, and visual modes including visual block mode and visual line mode in a terminal, saving or quitting with commands.
Learn how Linux users are identified by user IDs, including the root user with highest privileges, standard users, and service accounts, and how home directories and skeleton files are created.
Explore creating and managing Linux users with commands like useradd, set home directories, UID, GID, expiry dates, and passwords, including handling /etc/shadow and login behavior.
Learn to create and modify Linux users from scratch by setting home directories and expiry dates, changing passwords, renaming login names, switching users, unlocking accounts, and deleting users.
Learn to delete and manage user accounts in Linux from scratch, including removing home directories, mailbox files, and encrypted passwords, using userdel, shadow files, and password policies.
Learn Linux and Kubernetes group management by creating, modifying, or deleting groups, assigning the same permissions to all members, and using group files to view group details with tail.
Use the gpasswd command to manage groups by adding or removing users, configuring admin and member lists, and setting encrypted group passwords reflected in the shadow and gshadow files.
Modify groups, rename them, set passwords, and delete groups using the group del command, while managing a user’s primary and secondary groups and GID.
Master symbolic permission methods to manage file and directory access using plus, minus, and equals, applying r, w, and x for owner, group, and others.
In this lecture, learn to manage Linux file permissions using the absolute/numeric method, calculate permission values from r, w, x, and apply them to files and directories for each mode.
Explore special permissions by using suid, sgid, and the sticky bit to control executable and deletion rights; learn symbolic and numeric chmod methods and how root and users interact.
Master ACLs by viewing and setting permissions for specific users and groups on files and directories, including default ACLs, using get ACL and set ACL commands.
Welcome to "Master Linux from Scratch in Hindi." This course is designed for Hindi-speaking individuals who want to learn Linux administration, focusing on Red Hat Enterprise Linux (RHEL) 9. Our course is structured to be easy to understand and covers a wide range of topics for both beginners and experienced users.
Course Highlights:
1. Introduction to Linux: Learn about the history and evolution of Linux.
2. Choosing RHEL 9: Understand why RHEL 9 is a popular choice for Linux distribution.
3. Installation Guide: Step-by-step instructions for downloading and installing RHEL 9.
4. Exploring RHEL 9: Get familiar with the RHEL 9 desktop and command line.
5. Basic Linux Commands: Master navigating the filesystem and managing files.
6. User and Group Management: Learn how to manage Linux users and groups.
7. Linux Permissions: Understand how to manage access to files and directories.
8. Command Line Essentials: Become comfortable with essential Linux commands.
9. Software Management: Learn to install and manage software using YUM and RPM.
10. System Management with Systemd: Manage services and daemons.
11. Network Configuration: Configure and troubleshoot network settings in RHEL 9.
12. SSH Configuration: Secure SSH for remote administration.
13. FirewallD Basics: Manage basic firewall settings in RHEL 9.
14. Automating Tasks: Learn about cron jobs and at commands.
15. SELinux Introduction: Understand SELinux security contexts and policies.
16. Storage Management: Learn about partitions, filesystems, and mounts.
17. Advanced Storage with LVM: Manage logical volumes in RHEL 9.
18. Virtualization: Manage virtual machines in RHEL 9.
19. Boot Process and Troubleshooting: Understand GRUB, initramfs, and system recovery.
20. Scripting with Bash: Automate tasks using Bash scripts.
21. Web Server Setup: Configure and manage Apache web server.
22. FTP Server Configuration: Set up a secure FTP server with VSFTPD.
23. Mail Server Setup: Build a mail server with Postfix and Dovecot.
24. DNS Server Configuration: Learn about BIND and DNSSEC.
and much more ..