Booking options
£82.99
£82.99
On-Demand course
5 hours 47 minutes
All levels
Would you like to have a good command of Linux, one of the most important and widespread operating systems? This Linux Crash Course for Beginners will teach you the basics of Linux administration, including downloading and installing VirtualBox and PuTTY, along with helpful demonstrations on the use of Linux CentOS 7 in order to improve your technical skills and know-how of this popular operating system.
In this course, you will learn about Linux's basic system administration and gain a thorough command of Linux and its system. Originally written by Linus Torvalds, Linux is widely used, and many developers and technology companies use Linux and Unix, a Linux-based operating system developed about fifty years ago. With both Linux and Unix gaining popularity, it is instrumental in managing very large networks in corporations such as Intel, IBM, and Amazon, and is also used to run offices and homes in some developed countries. How does Linux technically work? As you work through the course, you will learn that Linux is an operating system just as Windows is; however, the difference is that Linux is an open-source operating system that uses a VirtualBox. The VirtualBox reinforces the capacity of your computer to run multiple operating systems on one set of hardware at the same time. You will be taught that Redhat, CentOS, Fedora, and SuSe are some of the main Linux operating systems, and that others include Debian and Ubuntu. As you will discover by the end of this Linux fundamentals course, the operating system stores data on disk drives through a filesystem that consists of files and directories and that information is needed to access and locate them. You will need to learn Linux commands if you want to navigate a file system and these commands are discussed in-depth in this Linux tutorial for beginners' course, along with practical examples. There are various types of commands, including those of file maintenance, file display, file system monitoring, and file network, and you will learn to master these and gain a better understanding of the power of the Linux system. By the end of this course, you will be skilled with the fundamental Linux command line, have knowledge of Linux basic system administration, and have a better grasp of how Linux functions. All the resources for this course are available at: https://github.com/PacktPublishing/Linux-Crash-Course-for-Beginners
Learn how to connect Linux VM through Putty
Learn the file system navigation commands
Learn about file maintenance commands and file display commands
Cover Filter and text processor commands, along with Linux file editor
Learn about shell scripting and command history
Learn about network files commands and system updates
This course is for someone who needs basic training in Linux, someone who is already in IT and wants to add a new skill. It is specifically designed for those who have been busy with their work and don't have enough time.
In this Linux crash course, you will learn all about Linux system administration and Linux command line in just two days with a lot of practical examples. On day one, we will cover the basics and on day two, we will dive into advanced Linux administration.
Become efficient in basic Linux command line and gain an understanding of how Linux works * Understand basics of convolutional neural networks and apply it on real-world datasets for practical understanding * With assignments at the end of each section, gauge your progress and gain confidence in the subject
https://github.com/PacktPublishing/Linux-Crash-Course-for-Beginners
Imran Afzal is a systems engineer/manager, entrepreneur, instructor, and a public speaker. He started his career with Time Warner in 2000 as a systems administrator. He was involved in deploying technologies such as DTV, VOD, CableCards, and others. These technologies were built on many Linux distributions. Since then, he has utilized Linux/Unix skills in many Fortune 500 companies. He has worn many different hats and currently manages a large team of systems engineers, administrators and team leads globally. He has spearheaded projects such as datacenter migration, introduction, and deployment of VMware, monitoring tools implementation, Amazon cloud migration, and many more. He is certified in Linux Systems Management, UNIX Operating Systems, Linux System Administration, System Internals, VMWare Certified Professional, RHCSA, and Windows Server Certified.
1. Welcome to the Course!
1. Introduction In this video, we will be introduced to the course goal. |
2. Course Overview In this video, we will have a look at the course syllabus. |
2. Saturday - Basic Linux Administration
1. Welcome to Saturday Class In this video, we will explain the learning objective of this section. |
2. What Is Linux? In this video, we will first understand what Linux is. |
3. What Is VirtualBox? In this video, we will understand what an Oracle Virtual Box is and why we need a VirtualBox. |
4. Lab Design In this video, we will go through our lab design that we will be using throughout the course. |
5. Oracle VirtualBox Installation In this video, you will learn how to download and install the Oracle VirtualBox. |
6. Creating Virtual Machine In this video, you will learn how to create a virtual machine on the Oracle VirtualBox. |
7. Linux Distributions In this video, we will cover six different and popular Linux distributions. |
8. Download and Install Linux (CentOS 7) - Recommended In this video, you will learn how to download and install Linux operating system CentOS 7, which is recommended. |
9. Download and Install Linux (CentOS 8) In this video, you will learn how to download and install Linux operating system CentOS 8 stream. |
10. Download and Install Linux (CentOS 9) In this video, you will learn how to download and install Linux operating system CentOS 9 stream. |
11. Option 2 - Linux Installation on Cloud In this video, you will learn how to install the system on a cloud, which is our second option for lab design. |
12. Download and Install Putty In this video, you will learn how to download and install Putty. |
13. Connect Linux VM Through Putty In this video, you will learn how to access our Linux machine through Putty. |
14. Changing Password In this video, you will learn how to change the user password. |
15. Introduction to File System and Structure In this video, we will understand what the Linux file System is and understand its structure. |
16. File System Navigation Commands In this video, you will learn file system navigation commands. |
17. Directory Listing Overview In this video, we will cover the directory listing attributes. |
18. Creating Files and Directories In this video, you will learn how to create files and directories. |
19. Pipes ( | ) In this video, you will learn about pipes ( | ). |
20. File Permissions In this video, you will learn how we can change the file permissions. |
21. File Ownership Commands In this video, you will learn how files and directories are owned and how we can change their ownership. |
22. Adding Text to Files In this video, you will learn to add text to files or redirects. |
23. Getting Help In this video, we will cover help commands such as man, whatis, -help. |
3. Sunday - Advance Linux Administration
1. Welcome to Sunday Class In this video, we will cover the learning objective of this section. |
2. File Maintenance Commands In this video, you will learn about a few file maintenance commands such as cp, rm, mv, mkdir, and rmdir. |
3. File Display Commands In this video, you will learn all the commands that can be used to display file content such as cat, less, more, head, tail, vi. |
4. Filters / Text Processing Commands In this video, you will learn a few filters / text processing commands such as cut, sort, grep, awk, uniq, and wc. |
5. Finding System Information In this video, you will learn the commands that can be used to find the system information, such as umami, cat /etc/redhat-release, cat /etc/*rel*, dmid. |
6. Linux File Editor In this video, we will cover the Linux file editor. You will learn about vi editor. |
7. User Account Management In this video, you will learn some user account management such as useradd, groupadd, usermod, userdel, and groupdel. |
8. Switch Users and Sudo Access In this video, you will learn how to switch users and allow Sudo access using su and sudo commands. |
9. System Utility Commands In this video, you will learn system utility commands such as date, uptime, hostname, uname, which, cal, and bc. |
10. Processes and Jobs In this video, you will learn about processes and jobs commands such as systemctl, ps, top, kill, crontab, and at. |
11. System Maintenance Commands In this video, you will learn about system maintenance commands such as shutdown, reboot, halt, and init. |
12. System Monitoring Commands In this video, you will learn about system monitoring commands such as top, df, dmesg, iostat 1, netstat, free, cat /proc/cpuinfo, and cat /proc/meminfo. |
13. Shell Scripting In this video, you will learn about shell scripting. |
14. Basic Shell Scripts In this video, you will learn some basics commands of shell scripts such as echo, cut, awk, and more. |
15. History Command In this video, you will learn how to use the history command to find the shell history. |
16. Enabling Internet in Linux VM In this video, you will learn how to get internet access to our VM. |
17. Network Files and Commands In this video, you will learn about network files and commands such as ping, ifconfig, netstat, tcpdump, and networking config. |
18. System Updates and Repositories In this video, you will learn about the commands used for system updates and repositories, that is, rpm and yum. |
4. Additional Resources
1. Troubleshooting Putty Connection In this video, we will work on troubleshooting the issues found while connecting the Linux VM through Putty. |
2. Bonus Lecture In this video, we will check out some additional and useful resources. |