📦Software Repository
One place to download everything used in the book’s hands-on labs VMware Workstation, RHEL 10, Windows 11, and Outlook—with notes on when and why you need each tool.
One place to download everything used in the book’s hands-on labs VMware Workstation, RHEL 10, Windows 11, and Outlook—with notes on when and why you need each tool.
The real reasons to learn Linux today—reliability, open-source freedom, and career upside. See how RHEL 10 and the Linux ecosystem dominate servers, cloud, and HPC.
From zero to a working RHEL 10 VM , install VMware Workstation 17, create a custom VM, attach the ISO, choose Server with GUI, set root/user, and finish first boot.
50+ essential Linux commands with real, screen-accurate examples—man, find/locate, grep, ps/top, networking tools, text processing, and file management on RHEL 10.
Master Bash I/O redirection (stdout/stderr, overwrite/append), pipelines with tee, wildcards and quoting, plus the PATH and other key environment variables on RHEL 10.
Master Vim modes and last-line commands, then write real Bash scripts with parameters, tests, loops and case—finally automate jobs using at and crond on RHEL 10.
Learn Linux identities (UID/GID), rwx permissions, SUID/SGID and sticky bit, hidden attributes with chattr/lsattr, per-user Access Control Lists, and safe privilege with su/sudo.
A practical guide to Linux storage FHS, udev device names, primary/extended/logical partitions, Ext4 vs XFS, mkfs/mount/UUID/fstab, swap setup, XFS user quotas, and soft vs hard links.
End-to-end storage management with RAID 0/1/5/10 (mdadm), hot spare promotion, and LVM workflows deploy PV/VG/LV, extend and shrink safely, take snapshots, and remove cleanly on RHEL 10.
Master firewalld on RHEL 10—zones and services/ports, runtime vs permanent rules, rich rules with priority, port forwarding (e.g., 888→22), SNAT/masquerade, plus Cockpit and firewall-config GUI.
Configure RHEL 10 networking with nmtui/nmcli and NIC bonding, harden sshd, switch to key-based auth, transfer files with scp, keep sessions alive with Tmux, and troubleshoot via journalctl.
Step-by-step Apache httpd on RHEL 10—install & start, change DocumentRoot, set SELinux contexts/booleans, enable UserDir, and build virtual hosts by IP, hostname, and port with firewall & semanage ports.
Configure vsftpd on RHEL 10 with anonymous or local-user mode, fix common SELinux and permission errors, allow FTP through firewalld, and deploy a lightweight TFTP service on UDP/69.
Configure Samba (SMB) with tdbsam+pdbedit, correct SELinux contexts/booleans, mount via cifs-utils, export NFS in /etc/exports with rpcbind/showmount, and use autofs for on-demand mounts.
Configure BIND (named) with chroot; build forward and reverse zones; deploy a secondary server with TSIG-secured transfers; add a caching resolver with forwarders; and implement split-horizon views.
Install and configure ISC Kea on RHEL 10 to hand out IPv4 settings automatically—define scopes and pools, set gateway/DNS, reserve fixed IPs by MAC, and open firewalld for DHCP.
Build a working mail system on RHEL 10 with Postfix (SMTP) and Dovecot (POP3/IMAP), wire up DNS with MX records, test end-to-end delivery in Outlook, and manage local alias mailboxes.
Install Ansible from EPEL on RHEL 10, configure inventories and precedence, run ad-hoc modules (ping, yum, firewalld, lvg/lvol, template), build reusable roles and playbooks, and protect secrets with Ansible Vault.
Build a resilient iSCSI target on RHEL 10 with targetcli (backstores/LUNs/ACL/portals), open TCP/3260, and connect from Linux/Windows initiators; format, mount by UUID with _netdev.
Set up MariaDB on RHEL 10, run mysql_secure_installation, open firewalld, create users and fine-grained privileges, practice CRUD with WHERE filters, and back up/restore with mysqldump.
Build a fully unattended RHEL 10 installer with PXE + Kickstart Kea DHCP with pxelinux.0 and TFTP server hints, TFTP/SYSLinux boot files, a PXE menu pointing to ks.cfg and stage2, and vsftpd serving the ISO.
Compile LNMP from source on RHEL 10—Nginx with PCRE/SSL and FastCGI, MySQL 8.0 init + systemd + SELinux labels, PHP-FPM 8.1 with mysqli/pdo, then deploy WordPress to verify the stack.
A modern, hands-on Linux book updated for RHEL 10. Build real skills with project-based labs—Ansible automation, BIND DNS, iSCSI, PXE + Kickstart, and the LNMP stack with WordPress.