
Explore how Linux functions as an operating system that manages hardware and applications, providing the interface between users and machine language, inspired by Unix.
Discover how Linux history began as a university hobby project by Linus Torvalds, not a commercial product, and grew through global open source collaboration inspired by Unix.
Understand how the linux kernel manages memory and processes and controls hardware access to enforce privacy. Discover modular kernels that load new features as modules without rebooting.
Discover how Linux properties enable broad hardware support, ARM and RISC processors, live disks, multi-user access, SSH remote management, and diverse GUI options on Ubuntu and beyond.
Explore how linux distributions bundle the kernel with selected applications and a GUI to form distros, with Debian, Ubuntu, Redhat, Mint, and Kali Linux as examples.
Explore four installation methods for Linux: virtualization, installing on a new device, setting up a virtual machine, and dual-booting Linux alongside Windows.
Learn how Linux differs from Windows by understanding the kernel, distributions, and GUI options; compare desktop and server editions and download the Ubuntu ISO with long term support.
Prepare bootable installation media by writing the Linux ISO to a USB drive or DVD, using Universal USB Installer, formatting to FAT32, and verifying the ISO integrity.
Configure the BIOS to boot from a USB and prioritize the USB device, learn how to access BIOS, and disable fast startup so a Linux live USB runs.
Learn how to configure a USB drive as the first boot device on an Ubuntu system, enabling installation and recovery tasks.
Boot from the usb live disk and start the live session or installation; the system runs in ram, changes vanish after restart, and no drivers are required.
Choose the fastest media for a Linux Ubuntu live session, prioritizing usb 3 over usb 2 and blue b3 sockets, and use class 10 sd cards to improve ram transfers.
Boot a live disk to explore Ubuntu Linux in a practical video lecture. Learn essential system administration tasks within a live environment.
Install Ubuntu on a new device with an empty disk, selecting language, updates during install, and optional third-party software; configure encryption, user name, and automatic login for a ready system.
Learn how to prepare the system for virtualization by configuring BIOS or UEFI settings and enabling hardware virtualization within Linux Ubuntu system administration.
learn to download and install Oracle VM VirtualBox on Windows, install the extension pack, and enable high-resolution display features for virtual machines.
create and configure your first linux ubuntu virtual machine using virtual box, selecting cpu, memory, and a dynamic vdi disk, then mount an iso to install the os.
Install Ubuntu on a VirtualBox VM by following on-screen steps, selecting language, network options, encryption, user credentials, and understanding data persistence versus a Live Desk environment.
Learn how to dual-boot Linux on a Windows PC by partitioning disks, shrinking volumes, and creating a basic, non-dynamic partition for Linux while managing bootloader and system reserved space.
Learn how to install Linux alongside Windows, manage partitions and root, navigate EFI vs legacy boot, troubleshoot boot issues with grub rescue or live USB, and create a dual-boot setup.
Master the Linux Ubuntu terminal by launching the shell, learning the command line basics, using ls to view directories and files, and understanding prompts, paths, and user versus root.
Explore the bash command line, learn how to use ls with options, view hidden files, and access help via --help, man pages, and the Bash manual.
Explore the Linux file system and navigate directories using cd and ls, from the root slash to /home and /etc, understanding absolute paths and folder structure.
Name files and directories with upper- and lower-case letters, digits, dash, dot, and underscore, avoiding slash and the null byte; Linux treats names as case sensitive and unique per directory.
Discover how the slash denotes the root directory and separates a Linux path into folders and files, using examples like /joe/letter to illustrate.
Master terminal efficiency in Linux Ubuntu system administration by using tab completion to auto-complete paths, navigating with dot and double dot, and recalling commands with history and arrow keys.
learn to create directories with mkdir, handle spaces in names with quotes or backslashes, and remove non-empty directories with rm -r, plus moving or renaming with mv.
Learn to create files with the touch command in Linux, including naming with spaces and suffixless text files, and delete multiple files efficiently with a single command.
Learn how to rename files and folders using the mv command in the Linux terminal, understanding the syntax source destination and how renaming differs from moving.
Copy files with the cp command from a source to a destination using relative or absolute paths, with optional renaming. Move files with mv to a new location.
Explore how to search for files in the Linux terminal using locate and the find command, including search by name, by location, and by modification time.
Explore how archival collects multiple files into a single file and how compression reduces data size, including lossless versus lossy methods with mp3 and wave examples.
Master archiving with tar by creating, viewing, and extracting archives, using -c, -f, -t, -v, and -x, and optionally compressing with -z or -j for efficient storage.
Discover how to archive and compress files on a Linux system using tar and gzip, or zip. Learn to include multiple data files in a single archive without deleting originals.
Learn about Linux text editors vi and vim and practice installing vim on Ubuntu, updating the package list and entering the password to complete the installation.
Learn how vim uses a buffer to hold edits and how to switch between command, insert, and command-line modes, using commands like w, q, and wq for efficient file editing.
Edit text easily with nano, the clear, simple editor for linux ubuntu systems, no modes unlike vi or vim, and save with ctrl+o then exit with ctrl+x.
This course is designed carefully to be the perfect first footsteps with Linux system , to take you from a fresh knowledge of Linux to complete power managing the system and understanding each and every small detail running onto it .
Based on years of experience this course isn't that boring structured scripted one, it's going though a real journey into the system and error handling .