Linux Engineering
Build professional Linux system administration skills with hands-on shell scripting, configuration exercises, and AI-powered evaluation.
RDBMS fundamentals, MySQL and PostgreSQL administration, replication, and backup strategies.
NFS, Samba file server and AD DC, FTP with vsftpd, and CUPS print server.
Shell basics, filesystem, processes, systemd, package management, and kernel fundamentals.
- The Linux Operating System Linux kernel, distributions, and the Ubuntu Server ecosystem.
- Shell Navigation and File System Master the bash shell, navigate directories, and manage files with essential Linux commands.
- Users, Groups, and Permissions Manage user accounts, groups, and file permissions on Linux.
- Process Management and Signals View, control, and send signals to running processes on Linux.
- systemd and Service Management Manage system services with systemctl, unit files, and journalctl.
- Package Management with APT Install, update, and manage software packages on Ubuntu with APT and dpkg.
- Text Processing and Shell Scripting Use grep, sed, awk, pipes, and bash scripting to automate Linux tasks.
- Storage and Logical Volume Management Work with block devices, filesystems, mount points, and LVM on Linux.
- Scheduling and Automation Automate recurring tasks with cron, systemd timers, at, and logrotate.
- Kernel and Boot Process Understand the Linux boot sequence, GRUB, kernel modules, and kernel parameters.
SMTP/IMAP/POP3 protocols, Postfix, Dovecot, Exim4, SPF/DKIM/DMARC, and mail stack integration.
Nagios, Logwatch, Journald, Bacula, rsnapshot, DRBD replication, and Pacemaker clustering.
OpenSSH, AppArmor, Kerberos, OpenLDAP, SSSD/AD integration, OpenVPN, and WireGuard.
OSI model, TCP/IP stack, sockets, DNS, DHCP, firewall, and network troubleshooting.
QEMU/KVM, Libvirt, LXD system containers, Docker fundamentals, and cloud-init.
HTTP fundamentals, Apache2, Nginx, TLS certificates, PHP deployment, and proxy servers.