• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

Course Images

Linux Crash Course for Beginners - 2023

Linux Crash Course for Beginners - 2023

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 5 hours 47 minutes

  • All levels

Description

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

What You Will Learn

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

Audience

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.

Approach

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.

Key Features

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

Github Repo

https://github.com/PacktPublishing/Linux-Crash-Course-for-Beginners

About the Author
Imran Afzal

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.

Course Outline

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.

Course Content

  1. Linux Crash Course for Beginners - 2023

About The Provider

Packt
Packt
Birmingham
Founded in 2004 in Birmingham, UK, Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and i...
Read more about Packt

Tags

Reviews