- Level Foundation
- Duration 21 hours
- Course by Red Hat
-
Offered by
About
This course will provide you with a basic introduction to Linux skills using Red Hat Enterprise Linux 8. It will show you how a Linux system is organized, and will demonstrate introductory system administration tasks, which you will be able to practice on your own. You will be introduced to reasons why Linux and the open source development model are so important in today's computing environment. Linux systems are used everywhere"the internet, point-of-sale systems, and the world's stock markets. You'll find Linux running smart TVs, in-flight entertainment systems, and most of the top supercomputers in the world. There are many reasons why it is valuable for you to learn Linux. If you are looking for new opportunities in IT, Linux skills are in high demand. For example, if you are developing applications, it's likely your application or its runtime is hosted on Linux. If you're working in the cloud, your cloud instances may be based on Linux, and your private or public cloud environment is also probably based on Linux. If you're working with mobile applications or the Internet of Things, it is also likely that the operating system of your device is based on Linux. And, if you use Windows, you'll need to interoperate with Linux. After completing this course, you will have a solid introduction to working with Linux from the command line, using Red Hat Enterprise Linux 8 as a model. In applying these skills, you will be able to perform fundamental operational tasks, whether your Linux machine is on your desk or on a remote system across the Internet.Modules
Getting Started
2
Videos
- Course Introduction
- Lab Setup
2
Readings
- Course Basics
- Setting Up the Lab Environment
What is Linux?
1
Assignment
- Getting Started with Red Hat Enterprise Linux
3
Videos
- What is Linux?
- Types of Open Source Licenses
- What is a Linux Distribution?
3
Readings
- What is Linux?
- Types of Open Source Licenses
- What is a Linux Distribution?
Accessing the Command Line
1
Assignment
- Local Console Access Terms
2
Videos
- Accessing the Command Line
- Logging into a Local Computer
2
Readings
- Accessing the Command Line
- Logging into a Local Computer
Executing Commands Using the Bash Shell
1
Assignment
- Bash Commands and Keyboard Shortcuts
5
Videos
- Executing Commands Using the Bash Shell
- Viewing the Contents of Files
- What is Tab Completion?
- What is the Command History?
- Guided Exercise: Accessing the Command Line
5
Readings
- Executing Commands Using the Bash Shell
- Viewing the Contents of Files
- What is Tab Completion?
- What is the Command History?
- Guided Exercise: Accessing the Command Line
The Linux File System Hierarchy
1
Assignment
- File System Hierarchy
1
Videos
- Managing Files from the Command Line
1
Readings
- Managing Files from the Command Line
Locating Files by Name
1
Assignment
- Locating Files and Directories
2
Videos
- Locating Files by Name
- Navigating Paths
2
Readings
- Locating Files by Name
- Navigating Paths
Managing Files Using Command-line Tools
2
Videos
- Managing Files Using Command-line Tools
- Guided Exercise: Command Line File Management
2
Readings
- Managing Files Using Command-line Tools
- Guided Exercise: Command Line File Management
Matching File Names Using Path Name Expansion
1
Assignment
- Path Name Expansion
4
Videos
- Matching File Names Using Path Name Expansion
- Tilde & Brace Expansion
- Variable Expansion
- Lab: Managing Files with Shell Expansion
4
Readings
- Matching File Names Using Path Name Expansion
- Tilde & Brace Expansion
- Variable Expansion
- Lab: Managing Files with Shell Expansion
Editing Text Files from the Shell Prompt
3
Videos
- Editing Text Files from the Shell Prompt
- Visual Mode in Vim
- Guided Exercise: Editing Files with Vim
3
Readings
- Editing Text Files from the Shell Prompt
- Visual Mode in Vim
- Guided Exercise: Editing Files with Vim
Users and Groups
1
Assignment
- User and Group Concepts
2
Videos
- Users and Groups
- What is a Group?
2
Readings
- Users and Groups
- What is a Group?
Gaining Superuser Access
2
Videos
- Gaining Superuser Access
- Guided Exercise: Running Commands as root
2
Readings
- Gaining Superuser Access
- Guided Exercise: Running Commands as root
Managing Local User Accounts
2
Videos
- Managing Local User Accounts
- Guided Exercise: Creating Users Using Command-line Tools
2
Readings
- Managing Local User Accounts
- Guided Exercise: Creating Users Using Command-line Tools
Managing Local Group Accounts
3
Videos
- Managing Local Group Accounts
- Guided Exercise: Managing Groups Using Command-line Tools
- Lab: Managing Local Linux Users and Groups
3
Readings
- Managing Local Group Accounts
- Guided Exercise: Managing Groups Using Command-line Tools
- Lab: Managing Local Linux Users and Groups
Linux File System Permissions
1
Assignment
- Interpreting File and Directory Permissions
2
Videos
- Linux File System Permissions
- Viewing File and Directory Permissions and Ownership
2
Readings
- Linux File System Permissions
- Viewing File and Directory Permissions and Ownership
Managing File System Permissions from the Command Line
4
Videos
- Managing File Systems Permissions from the Command Line
- Changing Permissions with the Numeric Method
- Changing File and Directory User or Group Ownership
- Guided Exercise: Managing File Security from the Command Line
4
Readings
- Managing File Systems Permissions from the Command Line
- Changing Permissions with the Numeric Method
- Changing File and Directory User or Group Ownership
- Guided Exercise: Managing File Security from the Command Line
Managing Default Permissions and File Access
4
Videos
- Managing Default Permissions and File Access
- Default File Permissions
- Guided Exercise: Controlling New File Permissions and Ownership
- Lab: Controlling Access to Files with Linux File System Permissions
4
Readings
- Managing Default Permissions and File Access
- Default File Permissions
- Guided Exercise: Controlling New File Permissions and Ownership
- Lab: Controlling Access to Files with Linux File System Permissions
Processes
1
Assignment
- Processes
3
Videos
- Monitoring and Managing Linux Processes
- Why Process States are Important
- Listing Processes
3
Readings
- Monitoring and Managing Linux Processes
- Why Process States are Important
- Listing Processes
Controlling Jobs
3
Videos
- Controlling Jobs
- Running Jobs in the Background
- Guided Exercise: Background and Foreground Processes
3
Readings
- Controlling Jobs
- Running Jobs in the Background
- Guided Exercise: Background and Foreground Processes
Killing Processes
4
Videos
- Killing Processes
- Sending Signals by Explicit Request
- Logging Users Out Administratively
- Guided Exercise: Killing Processes
4
Readings
- Killing Processes
- Sending Signals by Explicit Request
- Logging Users Out Administratively
- Guided Exercise: Killing Processes
Monitoring Processes
3
Videos
- Describing Load Average
- Real-time Process Monitoring
- Guided Exercise: Monitoring Process Activity
3
Readings
- Describing Load Average
- Real-time Process Monitoring
- Guided Exercise: Monitoring Process Activity
RPM Software Packages and Yum
1
Assignment
- RPM Software Packages
1
Videos
- Installing and Updating Software Packages
1
Readings
- Installing and Updating Software Packages
Managing Software Updates with Yum
2
Videos
- Managing Software Updates with Yum
- Guided Exercise: Installing and Updating Software with Yum
2
Readings
- Managing Software Updates with Yum
- Guided Exercise: Installing and Updating Software with Yum
Comprehensive Review
1
Assignment
- Comprehensive Review
1
Videos
- Conclusion
2
Readings
- Comprehensive Review Overview
- Conclusion
Auto Summary
Discover the essentials of Red Hat Enterprise Linux with this foundational course designed for IT and Computer Science enthusiasts. Guided by expert instructors on Coursera, you'll delve into system organization, basic administration tasks, and the significance of Linux in today's tech landscape. Over 1260 minutes of content, you'll gain practical skills applicable to various IT domains, including cloud computing and IoT. Flexible subscription options are available, including Starter, Professional, and Paid plans, catering to both beginners and professionals seeking to enhance their Linux proficiency.

Chris Caillouet