
Master core Linux administration and usage basics by learning about files, permissions, linking file systems, the vi editor, and file compression in a real Linux terminal environment.
Learn how to install PuTTY, the main terminal for connecting to servers, download from the official site, choose 64-bit, install, open PuTTY, and connect to the server.
Connect to a server and list files with ls, using -l for long format, -a to reveal hidden items, and -t to sort by modification time in Linux.
Master Linux date commands to view and set current time, time zones, and dates like yesterday, today, tomorrow, or a specific day across zones such as Central Europe summertime.
Explore the Linux file system structure, including /bin binaries, home directories, and mounting of temporary media. Learn how configurations, users, and groups support system administration.
Explore file commands to view and inspect content using head, tail, and less; create, copy, move, and delete files; and navigate with pwd in the Linux shell.
Explore common Linux commands and help resources, learn when to use quick download tools like wget, and understand how to view brief descriptions for each command.
combine multiple commands using shell operators, learn how failure of one affects others, and practice copying files, listing results, and removing items.
Learn how to create and use aliases to substitute commands, simplify frequent tasks such as cd and clear, and understand when an alias is undefined.
Learn practical Linux command line techniques to copy specific files, list directory contents, and restore picture files, while practicing basic file management tasks.
Learn to view and manage users, identify the current user, and change file ownership. Use chmod and chown, and apply secure defaults like 755 instead of 777.
Install and restart Apache, explore the Apache server files, and manage sites and virtual hosts from the sites-available configuration on distributions.
Learn hard links and symbolic links. Hard links give multiple names to the same file, so deleting original leaves copies; symbolic links act like shortcuts and depend on the target.
Explore symbolic links and how they reflect the original content, and how deletion of the origin affects the link.
Learn to use tar to bundle and compress folders and files into archives, and understand how to name archives and navigate their compressed contents.
Connect to an ftp server, navigate directories, and download or upload files, while listing contents and transferring data using a username.
Master vi basics for Linux command-line work, including insert mode, navigation with w and b, movement with 0 and G, deleting with d, undo with u, and searching with /.
Unlock the full potential of the Linux command line in this in-depth course, designed to make you proficient in essential Linux commands and comfortable managing Linux systems, even from a non-Linux operating system. This course is perfect for anyone looking to develop practical Linux skills, whether for system administration, IT support, or personal use.
Starting with fundamental file and directory management, you’ll learn how to navigate the Linux file system with ease, handling files and directories through commands that allow you to create, delete, move, and rename them. Mastering permissions is another crucial part of this course, as it gives you the ability to set user and group access, ensuring that your systems remain secure. You’ll also learn about symbolic and hard linking, a powerful feature that enables efficient file management and resource access.
With Putty as your terminal interface, you’ll experience Linux as it’s typically used in professional environments where remote access is required. Working through this setup, you’ll become familiar with accessing Linux servers from Windows or other operating systems, simulating a real-world Linux environment. This approach gives you practical experience in navigating a Linux system, particularly in environments like Ubuntu, without needing Linux installed on your personal machine.
This course also dives into FTP for server-to-server file transfers, the basics of the vi editor for in-terminal editing, and file compression, enabling efficient storage and management of files. Each module is crafted to reinforce your command line confidence and effectiveness, leaving you prepared to tackle real Linux tasks on servers or virtual machines.
By the end of the course, you’ll have the foundational skills to administer and operate Linux systems, feeling prepared to apply your knowledge immediately in professional settings. Join us and become confident in navigating and managing Linux with ease!