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

Course Images

Linux Operating System: A Complete Linux Guide for Beginners

Linux Operating System: A Complete Linux Guide for Beginners

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

Highlights

  • On-Demand course

  • 3 hours 29 minutes

  • All levels

Description

Do you want to learn about Linux, but don't know where to start? Then you are in the right place. Take your first steps with this course. In this course, you will learn Linux installation, configuration, the Linux command line, administration, shell scripting, and much more. It is specially designed for absolute beginners with no prior experience in Linux.

Linux is the number one operating system in the corporate world. The industry's most powerful computers are Linux-based. Linux is a popular open-source operating system that's easy to use and highly secure. Linux offers low-cost servers that can run almost every major web development language available. With the availability of cloud computing, the Linux market share is skyrocketing. If you want to start your career in Linux and have little or no knowledge of Linux, then this course will definitely help. In this course, we will start with the history of Linux distributions, and then learn how to download, install, and configure Linux on your systems. Next, we will get introduced to the file system and terminal where you will learn different Linux directory commands. Later, you will learn how to work with files and directories, how to copy, edit, move, search for a file, and more. Then we will cover system commands such as date, calendar, and sleep, and Utility commands like how to clear, exit or shutdown. After this, we will move to networking where you will learn how to check the IP address and set up a bridged network in VirtualBox. Next, we will cover process and memory. In the last section, you will learn how to create your own Apache server and host a real-time website. By the end of this course, you will gain Linux system administration skills and become an independent user of the Linux operating system. All the resources for this course are available at: https://github.com/PacktPublishing/Linux-Operating-System-A-Complete-Linux-Guide-for-Beginners

What You Will Learn

Get introduced to Linux distributions and understand its history
Learn how to set up the Linux environment
Explore the Linux file system and terminal
Learn how to work with files and directories
Learn different system and utility commands
Learn how to set up Apache server and host a website on Linux server

Audience

Anyone interested in learning more about Linux or beginning IT professionals who wish to increase their knowledge of Linux should take this course. This course will also be helpful for those who are considering a career as a Linux system administrator or engineer and need to brush up on the fundamentals.

Approach

No prior experience with Linux is necessary for this course. Everything will be taught to you from scratch! In addition to the lectures, there will be quizzes, additional resources, and hand-out material to aid the learning experience.

Key Features

Learn Linux key concepts and commands starting from scratch * Build a deep understanding of Linux fundamentals and concepts * Gain complete understanding of Linux and fill in any existing knowledge gaps

Github Repo

https://github.com/PacktPublishing/Linux-Operating-System-A-Complete-Linux-Guide-for-Beginners

About the Author
Ankush Choudhary

Ankush Choudhary is a cloud engineer by profession. He has a degree in information technology and loves working with new tech and computers. His focus and interests include various topics in the fields of computers and technology. Teaching has been a passion for a number of years. In addition to teaching, Ankush has experience as a cloud engineer. His role in this field has provided him with experience and insight into the architecture, deployment, development, and administration of cloud environments. The author also has a newer interest in the area of virtualization and AWS. The author looks forward to the experience and challenge of teaching and learning online with the students. Computer science is a field that covers a vast amount of information and due to its abundance and necessity, it is easily applied to our own lives and the lives of those around us. Hope that your learning journey together makes us enjoy the world of technology!

Course Outline

1. Introduction

In this section, we will get introduced to this course and understand what Linux is.

1. Introduction to Course

Welcome to the course. In this video, we will have a look at the course goals.

2. Course Outline

In this video, we will go through the course outline and understand what is covered in the course.

3. What Is Linux

Linux is the number one operating system in the corporate world. Industry's most powerful computers are Linux-based. Linux is a popular open-source operating system that is easy to use and highly secure.

4. Definition

In this video, we will go through the definition of Linux and understand what Linux is.

5. Why Linux?

In this video, we will understand how Linux is different from other operating systems.

2. Linux Distributions and History

In this section, we will look at Linux distributions and also its history.

1. Brief History

In this video, we will look at the history of Linux.

2. Major Linux Families

In this video, we will discuss the major Linux families such as Fedora, Ubuntu, CentOS.

3. Choosing Distro for This Course

In this video, we will choose Distro.

4. GUI Versus CLI

In this video, we will understand the difference between GUI (Graphical User Interface) and CLI (Command Line Interface).

3. Download, Install, and Configure

In this section, we will download, install, and configure Linux using a VirtualBox.

1. Installation and Understanding Virtualization

In this video, we will understand why we need virtual environment installation and virtualization.

2. Installing VirtualBox

In this video, you will learn how to install VirtualBox.

3. Downloading Linux Mint

In this video, you will learn how to download Linux Mint.

4. Creating First VM

In this video, you will learn how to create the first VM.

5. Installing Linux Mint

In this video, you will learn how to install Linux Mint.

6. Additional Settings for VirtualBox

In this video, we will work on additional settings for VirtualBox.

7. OnWorks (Alternate If You Can't Use VM)

In this video, we will look at an alternative that we can use instead of installing VM on the system. OnWorks is a free online VPS hosting provider that gives cloud services such as free workstations, online antivirus, free VPN secure proxies, and free personal and business email.

4. Introduction to File System and Terminal

In this section, we will get an introduction to file system, terminal, and Linux commands.

1. Look-Around in Mint UI (User Interface)

In this video, we will explore the Mint UI.

2. Linux File System Hierarchy

In this video, we will have a look at the Linux file system hierarchy.

3. Introduction to Terminal

In this video, we will get introduced to the place where we will be running all our commands, the Linux Terminal, and some basic commands such as whoami and pwd.

4. Linux Directory Commands

In this video, you will learn some basic Linux directory commands such as ls, cd, and so on.

5. Linux Directory Commands Part-2

In this video, we will look at some more Linux directory commands such as mkdir, rmdir, rm, and more.

6. sudo

In this video, we will understand the sudo command.

7. Getting Help

In this video, we will see how to use the help command in Linux.

5. Working with Files and Directories

In this section, we will work with files and directories.

1. Printing Contents of Files

In this video, you will learn how to print contents of files using cat and echo commands.

2. Copying, Moving, Renaming Files

In this video, you will learn how to copy, move, or rename files using cp, mv, and so on.

3. Linux File Editors (Nano Editor)

In this video, we will have a look at the nano editor.

4. Linux File Editors (Vi Text Editor)

In this video, we will have a look at the vi text editor.

5. Search for a File (Find, Locate)

In this video, you will learn how to search for a file using the find and locate commands.

6. Grep, Comparing Files

In this video, you will learn the Grep, cmp, and comm commands.

7. Pipe and sed

In this video, we will understand a pipe "|" and also understand the use of the sed command.

8. Checking File Size

In this video, you will learn how to check file size using df and du commands.

9. Compress and Un-Compress Files/Directories

In this video, you will learn how to compress and un-compress files/directories using tar and zip.

6. System and Utility Commands

In this section, we will system and utility commands.

1. System Info

In this video, you will learn how to check out our system info using uname and id command.

2. System Utilities (Date, Calander, Sleep)

In this video, we will talk about the date, cal, sleep, time, zcat, mount commands.

3. Utility Commands (Clear Exit Shutdown)

In this video, we will talk about the exit, clear, sudo shutdown commands.

4. Uptime, Alias

In this video, we will talk about the uptime, alias, unalias commands.

5. User Management

In this video, we will talk about user management commands such as useradd, passwd, groupadd, and so on.

6. Changing Ownership of File, Folder

In this video, you will learn how to change the ownership of file, folder using the ls -l command.

7. Changing User Permissions

In this video, you will learn how to change user permissions by adding or removing the permission.

8. Changing Permissions Using Num Code

In this video, you will learn how to change permissions using numeric code.

7. Networking

In this section, we will cover networking, learn how to check our IP address, and set up a bridged network.

1. Networking - Introduction

In this video, we will get introduced to some basic network commands such as hostname, ping, host.

2. Check Your IP

In this video, you will learn how to check your IP using ipconfig, ip commands.

3. Setting Up Bridged Network in VirtualBox

In this video, you will learn how to set up a bridged network in VirtualBox.

4. Firewall

In this video, we will discuss about firewall.

8. Process and Memory

In this section, we will cover process and memory.

1. Memory

In this video, we will discuss about memory.

2. Process (ps and top)

In this video, we will discuss about process (ps and top).

3. Killing a Process

In this video, you will learn how to kill a process.

9. Advanced Features

In this section, you will learn how run a C program, create an Apache server then host a website on it. We will also cover shell script and SSH.

1. Writing and Running Code Using Terminal (C Language)

In this video, you will learn how to write and running a C program using the Linux terminal.

2. Installing Apache Server

In this video, you will learn how to install Apache server.

3. Setting Up Your Own Webpage

In this video, you will learn how to set up your own webpage.

4. Shell Scripting

In this video, you will learn about shell scripting.

10. Bonus: Additional VirtualBox settings

In this bonus section, we will cover some additional and useful VirtualBox settings.

1. Making USB Devices Work with VirtualBox Copy

In this video, you will learn how to make USB devices work with VirtualBox copy.

2. Using External USB Devices in a VM Copy

In this video, you will learn how to use external USB devices in a VM copy.

Course Content

  1. Linux Operating System: A Complete Linux Guide for Beginners

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