We may earn an affiliate commission when you visit our partners.
Andrew Mallett

Linux is everywhere and sits at the heart of cloud computing, making it hard to avoid. This course will teach you the skills needed to effectively manage Linux systems.

Read more

Linux is everywhere and sits at the heart of cloud computing, making it hard to avoid. This course will teach you the skills needed to effectively manage Linux systems.

The command line can be a daunting place no matter the operating system. In this course, LFCS Additional Operations Deployment Topics, you’ll learn to effectively manage and administer Linux. First, you’ll explore customization with kernel parameters. Next, you’ll discover software management with yum/dnf and SELinux security. Finally, you’ll learn how to create and enforce MAC using SELinux. When you’re finished with this course, you’ll have the skills and knowledge of Linux administration needed to customize and secure your Linux installation.

What's inside

Syllabus

Course Overview
Managing Kernel Boot Parameters
Software Management on Red Hat Based Systems
Managing Security Using SELinux
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Develops skills in Linux administration, a common requirement in the tech industry
Taught by Andrew Mallett, an experienced instructor recognized for their work in Linux administration
Focuses on kernel parameters, software management, and SELinux security, all essential topics for Linux administrators
Includes hands-on exercises that reinforce the concepts and skills taught
Requires no prerequisites, making it accessible to learners of all levels
Could benefit from more advanced topics to challenge experienced learners

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Advanced linux operations & security

According to students, this course provides a solid foundation in advanced Linux administration and security topics, essential for professionals. Learners found the content on managing kernel boot parameters, software management with yum/dnf, and particularly SELinux security to be highly relevant and practical. The course is seen as a valuable next step for those with existing Linux proficiency, offering in-depth coverage of crucial deployment operations. It helps solidify understanding of complex security configurations and system customization.
Comprehensive coverage of system and package control.
"The section on managing kernel boot parameters provided practical insights I could immediately apply."
"Understanding yum/dnf software management in depth was a significant benefit, especially for Red Hat systems."
"The detailed explanation of software management on Red Hat-based systems was clear and very helpful."
Best suited for learners with existing Linux foundation.
"This course is definitely for people who already have a solid Linux foundation; it's not for beginners."
"As an 'additional operations' course, it presumes a good grasp of basic Linux commands and system architecture."
"I found the pacing and content ideal, provided you're already comfortable with foundational Linux concepts."
Offers hands-on knowledge in critical SELinux security.
"I found the deep dive into SELinux incredibly useful; it clarified a lot of concepts that were previously fuzzy for me."
"The comprehensive coverage of creating and enforcing MAC using SELinux is highly practical for securing systems."
"Learning to manage security using SELinux provided me with invaluable skills for real-world deployments."
Delves into complex Linux administration topics.
"This course was exactly what I needed to strengthen my Linux administration skills, especially with the advanced operational topics."
"I really appreciate how this course builds on existing Linux knowledge, pushing into more complex deployment scenarios."
"The focus on 'Additional Operations Deployment Topics' truly delivers on providing deeper insights."

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 LFCS Additional Operations Deployment Topics with these activities:
Review Linux Command-Line Basics
Refresh foundational knowledge by reviewing Linux command-line fundamentals.
Browse courses on Linux Command Line
Show steps
  • Review documentation and tutorials on basic Linux commands
  • Practice common command-line tasks in a terminal emulator
Read: Linux Kernel Internals
Master Linux kernel fundamentals by reading in-depth technical documentation.
View OpenSolaris Bible on Amazon
Show steps
  • Read Chapter 3: Kernel Architecture
  • Read Chapter 4: Kernel Initialization
Configure system parameters and perform software updates
Improve your understanding by performing configuration and update tasks on a Linux system.
Show steps
  • Modify kernel boot parameters and check the impact of changes
  • Install software packages using yum/dnf package managers
  • Apply security patches and updates using yum/dnf
Five other activities
Expand to see all activities and additional details
Show all eight activities
Attend a Linux Administration Workshop
Acquire hands-on experience and network with experts at a Linux Administration workshop.
Browse courses on Linux Administration
Show steps
  • Research and identify relevant workshops
  • Register for and attend the workshop
  • Participate actively in discussions and exercises
Set Up and Manage SELinux
Solidify SELinux understanding through interactive tutorials.
Show steps
  • Follow the Red Hat tutorial on Configuring SELinux
  • Complete the CentOS tutorial on Managing SELinux
Tutor Students in Linux Basics
Reinforce your knowledge by teaching others and answering their questions on Linux.
Browse courses on Linux Basics
Show steps
  • Identify opportunities to mentor students
  • Prepare materials and resources for tutoring sessions
  • Conduct tutoring sessions and provide guidance
Write a blog post on SELinux MAC Policies
Deepen knowledge by researching and writing about MAC Policies in SELinux.
Browse courses on SELinux
Show steps
  • Research and understand SELinux MAC Policies
  • Draft an outline for the blog post
  • Write and publish the blog post
Contribute to an Open-Source Linux Project
Gain practical experience and contribute to the Linux community through open-source projects.
Browse courses on Open Source
Show steps
  • Identify and select an open-source Linux project to contribute to
  • Familiarize yourself with the project's codebase and documentation
  • Contribute bug fixes, feature enhancements, or documentation improvements

Career center

Learners who complete LFCS Additional Operations Deployment Topics will develop knowledge and skills that may be useful to these careers:
Database Administrator
As a Database Administrator, you will be responsible for managing and maintaining databases. You will be responsible for a variety of tasks, including creating and managing databases, backing up and restoring databases, and troubleshooting database problems. This course will help you build a strong foundation in Linux administration, which is essential for success in this role.
Linux Engineer
As a Linux Engineer, you will be planning, implementing, and maintaining Linux environments for businesses and organizations. You will be responsible for a variety of tasks, including deploying Linux systems, administering and configuring Linux systems, troubleshooting Linux systems, and providing technical support to users. This course will help you build a strong foundation in Linux administration, which is essential for success in this role.
Systems Administrator
As a Systems Administrator, you will be responsible for managing and maintaining computer systems and networks. You will be responsible for a variety of tasks, including installing and configuring hardware and software, monitoring system performance, troubleshooting problems, and providing technical support to users. This course will help you build a strong foundation in Linux administration, which is essential for success in this role.
Network Administrator
As a Network Administrator, you will be responsible for managing and maintaining computer networks. You will be responsible for a variety of tasks, including installing and configuring network hardware and software, monitoring network performance, troubleshooting problems, and providing technical support to users. This course will help you build a strong foundation in Linux administration, which is essential for success in this role.
Security Analyst
As a Security Analyst, you will be responsible for protecting computer systems and networks from security threats. You will be responsible for a variety of tasks, including identifying and assessing security risks, developing and implementing security policies, and monitoring security systems. This course will help you build a strong foundation in Linux administration, which is essential for success in this role.
Cloud Engineer
As a Cloud Engineer, you will be responsible for designing, deploying, and managing cloud computing systems. You will be responsible for a variety of tasks, including selecting and configuring cloud services, managing cloud resources, and troubleshooting cloud systems. This course will help you build a strong foundation in Linux administration, which is essential for success in this role.
DevOps Engineer
As a DevOps Engineer, you will be responsible for bridging the gap between development and operations teams. You will be responsible for a variety of tasks, including automating build and deployment processes, managing infrastructure, and troubleshooting problems. This course will help you build a strong foundation in Linux administration, which is essential for success in this role.
IT Manager
As an IT Manager, you will be responsible for managing and directing the IT department of an organization. You will be responsible for a variety of tasks, including developing and implementing IT strategies, managing IT budgets, and overseeing IT projects. This course will help you build a strong foundation in Linux administration, which is essential for success in this role.
IT Specialist
As an IT Specialist, you will be responsible for providing technical support to users and businesses. You will be responsible for a variety of tasks, including troubleshooting computer problems, installing and configuring software, and providing training. This course will help you build a strong foundation in Linux administration, which is essential for success in this role.
Data Analyst
As a Data Analyst, you will be responsible for collecting, cleaning, and analyzing data to identify trends and patterns. You will be responsible for a variety of tasks, including developing data analysis models, creating data visualizations, and presenting data analysis results. This course will help you build a strong foundation in Linux administration, which is essential for success in this role.
Software Engineer
As a Software Engineer, you will be responsible for designing, developing, and testing software applications. You will be responsible for a variety of tasks, including writing code, debugging code, and testing code. This course will help you build a strong foundation in Linux administration, which is essential for success in this role.
Web Developer
As a Web Developer, you will be responsible for designing, developing, and maintaining websites. You will be responsible for a variety of tasks, including writing code, debugging code, and testing code. This course will help you build a strong foundation in Linux administration, which is essential for success in this role.
Project Manager
As a Project Manager, you will be responsible for planning, executing, and closing projects. You will be responsible for a variety of tasks, including developing project plans, managing project budgets, and coordinating project teams. This course may be useful for project managers who are working on projects that involve Linux systems.
Technical Writer
As a Technical Writer, you will be responsible for writing and editing technical documentation, including user manuals, white papers and training materials. You will be responsible for a variety of tasks, including gathering information, writing and editing text, and formatting documents. This course may be useful for building a foundation in Linux administration, which is becoming increasingly common in the technical writing field.
Business Analyst
As a Business Analyst, you will be responsible for analyzing business processes and identifying opportunities for improvement. You will be responsible for a variety of tasks, including gathering requirements, developing business models, and creating business plans. This course may be useful for building a foundation in Linux administration, which is becoming increasingly common in the business analysis field.

Reading list

We've selected seven 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 LFCS Additional Operations Deployment Topics.
This classic book provides a comprehensive guide to Linux kernel programming and development.
Provides an in-depth look at Linux system programming, including kernel interfaces and low-level system calls.
Guides readers through the process of building a custom Linux system from scratch, providing a deeper understanding of kernel parameters and system configuration.
A comprehensive handbook that covers all aspects of Linux system administration, including kernel parameters, software management, and security configuration.
Covers advanced Linux programming techniques, providing a deeper understanding of kernel interactions and system internals.
Is designed for individuals preparing for the RHEL 8 Certified System Administrator exam, providing a comprehensive review of key concepts.

Share

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

Similar courses

Similar courses are unavailable at this time. Please try again later.
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 - 2025 OpenCourser