Video description
The second edition of this video title is available. Please go to Linux Fundamentals, 2nd Edition https://learning.oreilly.com/videos/linux-fundamentals-2nd/9780137929313/.
10+ Hours of Video Instruction
Linux Fundamentals LiveLessons has more than 10 hours of comprehensive video training for you to have everything you need to build a strong understanding of working with Linux.
You will start with Linux Fundamentals LiveLessons, a full video course on Linux basics, concepts, practices, and theories so you can get a foundational knowledge of Linux.
Through the use of topic-focused instructional videos you will gain an in-depth understanding of Linux. The combination of demonstrations, white board instruction, and hands-on labs is a unique offering that gives you a full toolkit to enhance your learning, and provide a seamless path forward should you want to get certified for Linux Foundation CompTIA Linux+ or other entry-level Linux exams. Labs are presented at the end of each lesson, giving you the opportunity to test out the skills you have learned over the lesson. Sander then walks you through the Lab Solution to compare how you did.
Topics include:
Module 1: Essential Commands
Module 2: User and Group Management and Permissions
Module 3: Operating Running Systems
About the Instructor
Sander van Vugt has been teaching Linux classes since 1995 and has written more than 60 books about different Linux-related topics.
Sander is a Red Hat Certified Instructor and has deep knowledge and understanding of Red Hat Enterprise Linux, including the upcoming Red Hat Enterprise Linux 7. He has been teaching Linux since 1994, and as a Red Hat Certified Examiner, he is authorized to proctor different Red Hat exams. He is also a regular speaker on major Linux conferences all over the world.
Skill Level
- Beginning to Intermediate
Learn
- Key concepts for all the objectives on the Linux Foundation Certified System Administrator (LFCS) exam
- Real-life Linux administration tasks
Who Should Take This Course
- Anyone interested in learning about Linux from the ground up
- Administrators currently administering UNIX systems and developers who want to write software for Linux
Course Requirements
- Anyone wanting to learn Linux from the ground up, including inexperienced users
Lesson descriptions
Module 1, “Essential Commands,” will cover the essentials of Linux, starting with the installation of the ubuntu and CentOS distributions. Then, it will go into the essential tools, file management tools, and working with text files.
Module 2, “User and Group Management and Permissions,” covers user and group management, as well as storage management essentials. It goes into the details of the different required parts for setting up users and groups, the management of them, and more advanced features. The basic read write and execute permissions, as well as how to apply them, will be explained. Then, the more in-depth permissions, SUID, SGID, sticky bit, and umask will be covered. Lastly, partitions and file systems and how to mount filesystems onto specific directories will be explored in Lesson 9.
Module 3, “Operating Running Systems,” covers the day-to-day Linux management tasks. It starts with an explanation of networking and managing system time. Then, services and processes, including the different utilities that are used, will be detailed. Software managers, how to manage software packages, task scheduling, and reading log files will also be covered.
About Pearson Video Training
Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.
Table of contents
- Introduction
- Module 1: Essential Commands
- Lesson 1: Installing Linux
-
Lesson 2: Using Essential Tools
- Learning objectives
- 2.1 Logging in to Linux
- 2.2 Using the Seven Essential Linux Command Line Tools
- 2.3 Getting Help with man
- 2.4 Finding Which man Page to Use
- 2.5 Using pinfo
- 2.6 Using Other Systems for Getting Help
- 2.7 Lesson 2 Command Review
- Lesson 2 Lab: Using Essential Tools
- Lesson 2 Lab Solution Using Essential Tools
-
Lesson 3: Essential File Management Tools
- Learning objectives
- 3.1 Understanding the Linux File System Hierarchy
- 3.2 Listing Files with ls
- 3.3 Using Wildcards
- 3.4 Copying Files with cp
- 3.5 Working with Directories
- 3.6 Using Absolute and Relative Paths
- 3.7 Moving Files with mv
- 3.8 Removing Files with rm
- 3.9 Understanding Hard and Symbolic Links
- 3.10 Managing Hard and Symbolic Links
- 3.11 Finding Files with find
- 3.12 Using Advanced find Options
- 3.13 Archiving Files with tar
- 3.14 Managing File Compression
- 3.15 Lesson 3 Command Review
- Lesson 3 Lab: Using Essential File Management Tools
- Lesson 3 Lab Solution: Using Essential File Management Tools
-
Lesson 4: Working with Text Files
- Learning objectives
- 4.1 Understanding vi
- 4.2 Creating Text Files with vi
- 4.3 Browsing Text Files with more and less
- 4.4 Using head and tail to See File Start and End
- 4.5 Displaying File Contents with cat and tac
- 4.6 Working with grep
- 4.7 Understanding Regular Expressions
- 4.8 Using Regular Expressions with grep
- 4.9 Using Common Text Processing Utilities
- 4.10 Lesson 4 Command Review
- Lesson 4 Lab: Working with Text Files
- Lesson 4 Lab Solution Working with Text Files
-
Lesson 5: Connecting to a Server
- Learning objectives
- 5.1 Understanding the Root User
- 5.2 Using su
- 5.3 Using sudo
- 5.4 Creating a Simple sudo Configuration
- 5.5 Working on Linux from Graphical Interface or Command Line
- 5.6 Using ssh to Connect to a Remote Server
- 5.7 Using ssh Keys
- 5.8 Lesson 5 Command Review
- Lesson 5 Lab: Connecting to a Server
- Lesson 5 Lab Solution Connecting to a Server
-
Lesson 6: Working with the Bash Shell
- Learning objectives
- 6.1 Understanding the Shell and Other Core Linux Components
- 6.2 Using I/O Redirection and Piping
- 6.3 Working with history
- 6.4 Using Command Line Completion
- 6.5 Using Variables
- 6.6 Using Other Bash Features
- 6.7 Working with Bash Startup Files
- 6.8 Lesson 6 Command Review
- Lesson 6 Lab: Working with the Bash Shell
- Lesson 6 Lab Solution Working with the Bash Shell
- Module 2: User and Group Management and Permissions
-
Lesson 7: User and Group Management
- Learning objectives
- 7.1 Understanding Users
- 7.2 Understanding File Ownership
- 7.3 Creating Users with useradd
- 7.4 Creating Groups with groupadd
- 7.5 Managing User and Group Properties
- 7.6 Configuring Defaults for New Users
- 7.7 Managing Password Properties
- 7.8 Understanding User and Group Configuration Files
- 7.09 Managing Current Sessions
- 7.10 Lesson 7 Command Review
- Lesson 7 Lab: Managing Users
- Lesson 7 Lab Solution Managing Users
-
Lesson 8: Permissions Management
- Learning objectives
- 8.1 Understanding Basic Linux Permissions
- 8.2 Managing Basic Linux Permissions
- 8.3 Understanding Advanced Linux Permissions
- 8.4 Managing Advanced Linux Permissions
- 8.5 Managing umask
- 8.6 Lesson 8 Command Review
- Lesson 8 Lab: Managing Permissions
- Lesson 8 Lab Solution: Managing Permissions
- Lesson 9: Storage Management Essentials
- Module 3: Operating Running Systems
-
Lesson 10: Managing Networking
- Learning objectives
- 10.1 Understanding IPv4 Basics
- 10.2 Understanding IPv6 Basics
- 10.3 Applying run-time Network Configuration
- 10.4 Understanding Network Device Naming
- 10.5 Managing Host Names
- 10.6 Managing Host Name Resolution
- 10.7 Using Common Network Tools
- 10.8 Lesson 10 Command Review
- Lesson 10 Lab: Managing Networking
- Lesson 10 Lab Solution Managing Networking
- Lesson 11: Managing Time
- Lesson 12: Working with Systemd
-
Lesson 13: Process Management
- Learning objectives
- 13.1 Understanding Linux Processes and Jobs
- 13.2 Managing Interactive Shell Jobs
- 13.3 Monitoring Processes with top
- 13.4 Changing top Display Properties
- 13.5 Monitoring Process Properties with ps
- 13.6 Changing Process Priority
- 13.7 Managing Processes with kill
- 13.8 Lesson 13 Command Review
- Lesson 13 Lab: Managing Processes
- Lesson 13 Lab Solution Managing Processes
-
Lesson 14: Managing Software
- Learning objectives
- 14.1 Installing Software from Source Packages
- 14.2 Understanding Software Packages
- 14.3 Managing Libraries
- 14.4 Understanding Repositories
- 14.5 Managing Packages with yum
- 14.6 Managing Packages with apt
- 14.7 Using rpm
- 14.8 Lesson 14 Command Review
- Lesson 14 Lab: Managing Software
- Lesson 14 Lab Solution Managing Software
- Lesson 15: Scheduling Tasks
- Lesson 16: Reading Log Files
- Summary
Product information
- Title: Linux Fundamentals
- Author(s):
- Release date: March 2019
- Publisher(s): Pearson IT Certification
- ISBN: 013556039X
You might also like
video
Linux Fundamentals, 2nd Edition
10+ Hours of Video Instruction More than 10 hours of video instruction to get you up …
video
Linux Under the Hood
Over 9Hours of Video Instruction Description Learn all about Linux internals and how Linux really works. …
book
Linux Basics for Hackers
If you’re getting started along the exciting path of hacking, cybersecurity, and pentesting, Linux Basics for …
video
Linux Administration Bootcamp: Go from Beginner to Advanced
The demand for Linux skills keeps growing in today's technical world. Organizations are looking for techies …