
Master Fedora Linux from scratch by using commands, managing users, using dnf, understanding file permissions and encryption, scripting with cron, and setting up a personal web and ftp server.
Master basic linux commands for file search and system management, including locate to find files, whatis for command descriptions, and kill, history, clear, and shutdowns or reboots.
Learn to create linux users via the command line with useradd and passwd, grant sudo access by editing /etc/sudoers, restart network service with sudo, and delete a user account.
Install and use nmap and wireshark to scan the network and identify devices and open ports. Capture traffic on a chosen interface and save it for analysis, noting https usage.
Learn how to view and modify Linux file permissions using ls -l, understand user, group, and other categories, and use chmod to add or remove read, write, and execute rights.
Learn middle-level linux commands, including grep for pattern search, tail -n for last lines, piping and redirecting outputs, and creating aliases such as cs.
Learn to compress and extract tar files in Linux using -c -v -f -z, create archives like stuff.tar.gz, list with ls, and extract to a directory with -C.
Learn to manage Linux services with systemctl: view service status, start, stop, and restart services, and terminate processes by using their process IDs.
Learn to automate tasks with crontab by editing the cron configuration, schedule jobs with minute and hour fields and asterisks for daily runs, and execute scripts to manage files.
set up your own web server on fedora linux from scratch by installing and starting httpd and mariadb, verify with a test page.
Install WordPress on your web server by downloading the latest package, extracting and moving files to /var/www/html, creating a MySQL database and user, updating wp-config.php, and completing the browser-based setup.
This course will teach you how to quickly and easily master the Linux Command Line using Fedora.
The entire course is built on practical approach, so you will learn only useful knowledge with lots of practical examples in a very short amount of time. Concepts taught are applicable to all Linux distributions.
After finishing this course you will be able to easily navigate your way around a Linux system and feel confident at the command line.