We may earn an affiliate commission when you visit our partners.
Course image
Ricardo da Costa

This course will provide you with a basic introduction to Linux® skills using Red Hat® Enterprise Linux. 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.

Read more

This course will provide you with a basic introduction to Linux® skills using Red Hat® Enterprise Linux. 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 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.

What's inside

Learning objectives

  • Fundamental linux concepts
  • Command- line tools
  • System management
  • Manage local linux users and groups.
  • Network configuration
  • In this course, we’ll cover:

Syllabus

Course Introduction
Chapter 1: What is Red Hat Enterprise Linux?
Chapter 2: Red Hat Enterprise Linux Command Line Essentials
Chapter 3: Getting Help in Red Hat Enterprise Linux
Read more
Chapter 4: Editing Files
Chapter 5: Software Management
Chapter 6: File Management from the Command Line
Chapter 7: Process Management and Systemd
Chapter 8: Managing IP Connectivity
Chapter 9: Manage Network Security
Chapter 10: User Management
Chapter 11: System Diagnostics
Chapter 12: Using the Web Console
Chapter 13: Comprehensive Review

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Taught by Ricardo da Costa, who are recognized for their work in Linux
Develops fundamental Linux concepts, command-line tools, and system management skills, which are core skills for IT professionals
Examines the relevance of Linux in various industries, including IT, cloud computing, mobile applications, and the Internet of Things, making it highly relevant to current job markets
Provides hands-on labs and interactive materials to reinforce learning and provide practical experience
May require additional hardware or software not readily available in a typical household or library, which could be a barrier for some students
Teaches older versions of Red Hat Enterprise Linux, which may not be the most up-to-date for industry use

Save this course

Save Fundamentals of Red Hat Enterprise Linux 9 to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Fundamentals of Red Hat Enterprise Linux 9 with these activities:
Review Basic Linux Commands
Review basic Linux commands to strengthen your foundational knowledge and prepare for the course materials.
Browse courses on Linux Commands
Show steps
  • Gather resources such as tutorials, online documentation, or command cheat sheets.
  • Review common commands for file manipulation, navigation, and system administration.
  • Practice using these commands in a terminal emulator or virtual environment.
Command-Line Challenges
Engage in hands-on practice by completing command-line challenges to reinforce your understanding and develop proficiency.
Browse courses on Linux Shell
Show steps
  • Find online platforms or resources that provide interactive command-line challenges.
  • Attempt to solve challenges that align with the topics covered in the course.
  • Review solutions and explanations to deepen your understanding.
Assist Fellow Learners
Enhance your understanding by providing assistance and guidance to fellow learners who are struggling with Linux concepts.
Show steps
  • Identify opportunities to help others in online forums or study groups.
  • Offer support and guidance based on your knowledge and experience.
  • Review your own understanding while explaining concepts to others.
Show all three activities

Career center

Learners who complete Fundamentals of Red Hat Enterprise Linux 9 will develop knowledge and skills that may be useful to these careers:
Linux Systems Administrator
With Linux's versatility and ubiquity, a Linux Systems Administrator plays a key role in IT. They ensure the health of critical Linux-based systems that host a variety of applications and services for end-users. This course helps build a solid understanding of the Linux system, enabling you to perform essential tasks such as managing users, files, networks, and system processes. Whether you're a newbie or an experienced IT professional, this course can enhance your skills and prepare you for success in this role.
DevOps Engineer
DevOps Engineers are crucial in bridging the gap between development and operations teams, ensuring continuous delivery and faster time-to-market for software products. A solid understanding of Linux is crucial in this role, as it's often the underlying OS for cloud infrastructure, containers, and DevOps tools. This course provides a foundation in Linux command-line tools, file and process management, network configuration, and system diagnostics, equipping you to excel as a DevOps Engineer.
Cloud Engineer
Cloud Engineers design, build, and manage cloud-based systems and applications. As Linux is prevalent in the cloud landscape, this course provides you with the essential Linux skills necessary for this role. You'll gain a foundational understanding of Linux command-line tools, file management, system administration, and network configuration, enabling you to navigate complex cloud environments and manage cloud infrastructure effectively.
Software Engineer
Software Engineers develop, maintain, and improve software applications. While Linux is not always a direct requirement for this role, it's often the underlying OS for development environments, servers, and cloud platforms. By taking this course, you'll build a strong foundation in Linux command-line tools, file management, system administration, and network configuration, enhancing your ability to work with Linux-based systems and tools, which can be beneficial in many software engineering environments.
Systems Engineer
Systems Engineers design, implement, and maintain computer systems and networks. Linux is widely used in enterprise systems, making this course valuable for aspiring Systems Engineers. You'll gain a comprehensive understanding of Linux command-line tools, file and process management, system administration, and network configuration, equipping you to effectively manage and troubleshoot Linux-based systems within complex enterprise environments.
IT Support Specialist
IT Support Specialists provide technical support and maintenance for computer systems and networks. This course can be beneficial for those aspiring to enter this role, as it provides a foundation in Linux command-line tools, file and process management, system administration, and network configuration. By understanding Linux, you'll be better equipped to troubleshoot and resolve issues related to Linux-based systems and devices, enhancing your ability to provide effective IT support.
Cybersecurity Analyst
Cybersecurity Analysts protect computer systems and networks from cyber threats and attacks. A strong understanding of Linux is often beneficial in this role, as Linux is widely used in servers, network infrastructure, and security systems. This course provides a solid foundation in Linux command-line tools, file and process management, system administration, and network configuration, equipping you with the technical skills to contribute to cybersecurity efforts and strengthen your knowledge of Linux-based security systems.
Data Engineer
Data Engineers design, build, and maintain data pipelines and systems. Linux is often the underlying OS for big data platforms and data analytics tools. This course provides a strong foundation in Linux command-line tools, file management, system administration, and network configuration, which are essential skills for Data Engineers to manage and troubleshoot Linux-based data infrastructure and tools, enhancing their ability to work with big data and data analytics systems.
Network Engineer
Network Engineers design, implement, and maintain computer networks. Linux is commonly used in network operating systems and network management tools. By taking this course, you'll gain a foundational understanding of Linux command-line tools, file management, system administration, and network configuration, which will enable you to effectively manage and troubleshoot Linux-based network infrastructure and devices.
IT Manager
IT Managers plan, organize, and direct the activities of an organization's IT department. While not always a direct requirement, having a strong understanding of Linux can be beneficial in this role, as Linux is widely used in enterprise systems, servers, and network infrastructure. This course provides a solid foundation in Linux command-line tools, file and process management, system administration, and network configuration, giving you the technical knowledge to make informed decisions and effectively manage Linux-based systems within your organization.
Information Security Analyst
Information Security Analysts plan and implement security measures to protect an organization's information systems and data. Having a strong understanding of Linux can be beneficial in this role, as Linux is widely used in servers, network infrastructure, and security systems. This course provides a solid foundation in Linux command-line tools, file and process management, system administration, and network configuration, equipping you with the technical skills to contribute to information security efforts and strengthen your knowledge of Linux-based security systems.
Web Developer
Web Developers design and develop websites and web applications. While not always a direct requirement, having a strong understanding of Linux can be beneficial in this role, as Linux is often the underlying OS for web servers and development environments. This course provides a solid foundation in Linux command-line tools, file management, and system administration, which will enhance your ability to work with Linux-based web servers and development tools.
Database Administrator
Database Administrators manage and maintain database systems. Linux is often the underlying OS for database servers. This course provides a strong foundation in Linux command-line tools, file management, and system administration, which will enable you to effectively manage and troubleshoot Linux-based database systems and infrastructure.
Computer Systems Analyst
Computer Systems Analysts analyze, design, and implement computer systems and applications. While not always a direct requirement, having a strong understanding of Linux can be beneficial in this role, as Linux is widely used in enterprise systems and servers. This course provides a solid foundation in Linux command-line tools, file and process management, system administration, and network configuration, equipping you with the technical skills to contribute to the analysis, design, and implementation of Linux-based systems.
Quality Assurance Analyst
Quality Assurance Analysts test and evaluate software and systems to ensure they meet quality standards. While not always a direct requirement, having a strong understanding of Linux can be beneficial in this role, as Linux is often the underlying OS for test environments and automation tools. This course provides a solid foundation in Linux command-line tools, file management, and system administration, which will enhance your ability to work with Linux-based test environments and tools.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Fundamentals of Red Hat Enterprise Linux 9.
This comprehensive handbook covers a wide range of topics in Linux system administration, providing a valuable reference for both beginners and experienced administrators.
Practical guide to Linux administration. It covers all the essential tasks, from installation and configuration to security and troubleshooting. It valuable resource for both new and experienced administrators.
Introduces the fundamentals of Linux from a security perspective, providing valuable insights for those interested in cybersecurity.
Collection of recipes for securing Linux systems. It covers a wide range of topics, from basic security hardening to advanced topics such as intrusion detection and forensics. It valuable resource for both new and experienced administrators.
Comprehensive guide to writing Linux device drivers. It covers all aspects of device driver development, from the basics of the Linux kernel to the specific details of writing drivers for different types of hardware. It valuable resource for anyone who wants to learn how to write Linux device drivers.
Comprehensive guide to programming in the UNIX environment. It covers all aspects of UNIX programming, from the basics of the C programming language to advanced topics such as sockets and networking. It valuable resource for anyone who wants to learn more about UNIX programming.
This handbook covers a wide range of Linux administration topics, including security, networking, and performance tuning.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Fundamentals of Red Hat Enterprise Linux 9.
Fundamentals of Red Hat Enterprise Linux
Most relevant
Understanding and Using Essential Tools for Enterprise...
Most relevant
Fundamentals of Red Hat Enterprise Linux 9
Most relevant
Red Hat Certified Specialist in Performance Tuning (EX442)
Linux Administration Bootcamp: Go from Beginner to...
Linux: Processes & System Resource Management for DevOps
Linux: Introduction to Shell Scripting for DevOps
RHEL 8: Creating and Configuring File Systems
CompTIA Linux+: Security
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser