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

The second in a series of three courses preparing you for the LPIC-2 117-201 exam.

Read more

The second in a series of three courses preparing you for the LPIC-2 117-201 exam.

This is the second in a series of three courses preparing you for the LPIC-2 117-201 exam by looking in details at the objectives 117-201 and 117-202, the Linux Kernel and System Startup. Care is taken to ensure you have the latest information available as we go beyond the current objectives to look in detail at systemd and GRUB 2. During the demonstration we use CentOS 6.6, CentOS 7, Red Hat 7, and Debian on a Raspberry Pi so you can be assured good coverage of Linux distributions.

Enroll now

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Introduction
Linux Kernel Basics
Compiling a Linux Kernel
System V Init Startup
Read more
Understanding Service Control with systemd
System Recovery
PXE Boot and Network Installs

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Designed for individuals preparing for the LPIC-2 117-201 exam by in detail at the objectives 117-201 and 117-202
Delves into the Linux Kernel and System Startup, ensuring the learner has the most up-to-date information regarding systemd and GRUB 2
Provides comprehensive coverage of multiple Linux distributions, including CentOS 6.6, CentOS 7, Red Hat 7, and Debian on a Raspberry Pi, ensuring learners are well-versed in various Linux environments

Save this course

Save Linux Kernel and System Startup (LPIC-2) 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 Linux Kernel and System Startup (LPIC-2) with these activities:
Install and configure a Linux distribution
Installing and configuring a Linux distribution will help you understand the different components of a Linux system and how they work together.
Browse courses on Linux Distributions
Show steps
  • Choose a Linux distribution
  • Download the distribution's ISO image
  • Burn the ISO image to a USB drive
  • Boot from the USB drive and install the distribution
  • Configure the distribution
Read the Linux Kernel In a Nutshell by Greg Kroah-Hartman
This book will help you understand the Linux kernel, which is essential for understanding the boot process.
View Linux Device Drivers on Amazon
Show steps
  • Read the book
  • Take notes and highlight important passages
  • Review your notes and try to explain the concepts to someone else
Practice compiling the Linux kernel
Compiling the Linux kernel will help you understand how the kernel is built and how it works.
Show steps
  • Download the Linux kernel source code
  • Configure the kernel
  • Compile the kernel
  • Install the kernel
  • Boot into the new kernel
Four other activities
Expand to see all activities and additional details
Show all seven activities
Follow the Linux Foundation's systemd tutorial
This tutorial will help you understand how to use systemd to manage your Linux system.
Browse courses on Systemd
Show steps
  • Access the Linux Foundation's systemd tutorial
  • Follow the tutorial's instructions
  • Complete the tutorial's exercises
Create a presentation on the Linux boot process
Creating a presentation will help you understand the different stages of the Linux boot process and how they work together.
Show steps
  • Research the Linux boot process
  • Create an outline for your presentation
  • Develop your presentation slides
  • Rehearse your presentation
  • Deliver your presentation
Mentor a new Linux user
Mentoring a new Linux user will help you solidify your understanding of Linux and improve your communication skills.
Show steps
  • Find a new Linux user who needs help
  • Set up a regular meeting time
  • Help the new user with their Linux questions
Troubleshoot a Linux system that won't boot
This activity will help you develop the skills needed to troubleshoot a Linux system that won't boot.
Browse courses on Linux Troubleshooting
Show steps
  • Gather information about the problem
  • Identify the root cause of the problem
  • Fix the problem
  • Test your solution
  • Document your solution

Career center

Learners who complete Linux Kernel and System Startup (LPIC-2) will develop knowledge and skills that may be useful to these careers:
Linux Administrator
The Linux Administrator manages Linux servers, handling root-level activity that may include software installation and maintenance, network configuration, user and group management, security auditing, and performance monitoring. This course helps build a foundation in Linux kernel and system startup procedures, which is essential knowledge for any Linux administrator to manage and maintain Linux systems effectively.
Systems Administrator
Systems Administrators maintain and manage computer systems and software and ensure that all systems are running smoothly. These IT professionals are responsible for installing, maintaining, and troubleshooting hardware and software, as well as providing technical assistance to users. This course helps build a foundation in Linux kernel and system startup procedures, which is essential knowledge for any system administrator to manage and maintain Linux systems effectively.
Linux Engineer
Linux Engineers design, deploy, and maintain Linux systems, ensuring that they are secure, stable, and efficient. They also provide technical support to users and develop custom solutions to meet the specific needs of the organization. This course helps engineers understand Linux systems in detail, and in particular provides in-depth knowledge of the Linux kernel and system startup, which are essential for any Linux engineer to perform their job effectively.
DevOps Engineer
DevOps Engineers bridge the gap between development and operations teams, working to ensure that software is developed, tested, and deployed efficiently and reliably. The skills learned in this course will be useful for DevOps Engineers to understand the fundamentals of Linux systems, including the Linux kernel and system startup procedures.
Site Reliability Engineer
Site Reliability Engineers ensure the reliability and performance of websites and online services. Understanding the Linux kernel and system startup procedures is useful for this role because it provides a foundation for understanding how the underlying operating system and infrastructure work.
Network Engineer
Network Engineers design, implement, and maintain computer networks. They ensure that networks are running smoothly and securely, and troubleshoot any problems that may arise. Understanding the Linux kernel and its networking capabilities is useful for this role.
Security Engineer
Security Engineers are responsible for protecting computer systems and networks from unauthorized access, use, disclosure, disruption, modification, or destruction. They implement and maintain security measures, and investigate and respond to security incidents.
Cloud Engineer
Cloud Engineers design, build, and manage cloud computing systems. This course may be useful for cloud engineers to understand the fundamentals of Linux systems, including the Linux kernel and system startup procedures.
IT Manager
IT Managers plan, organize, and direct the activities of IT professionals within an organization. They are responsible for developing and implementing IT strategies and policies, and for managing IT budgets and resources. This course may be useful for IT managers to understand the fundamentals of Linux systems, including the Linux kernel and system startup procedures.
Software Developer
Software Developers design, develop, and maintain software applications. This course may be useful for software developers to understand the fundamentals of Linux systems, including the Linux kernel and system startup procedures.
Database Administrator
Database Administrators are responsible for the installation, maintenance, and performance of database systems. Understanding the Linux kernel and system startup procedures is useful for this role because it provides a foundation for understanding how the underlying operating system and infrastructure work.
IT Auditor
IT Auditors evaluate the security and effectiveness of IT systems and processes. Understanding the Linux kernel and system startup procedures is useful for this role because it provides a foundation for understanding how the underlying operating system and infrastructure work.
Business Analyst
Business Analysts gather and analyze business requirements, and develop solutions to meet those requirements. This course may be useful for business analysts to understand the fundamentals of Linux systems, including the Linux kernel and system startup procedures.
Project Manager
Project Managers plan, organize, and execute projects. Understanding the Linux kernel and system startup procedures may be useful for this role, particularly in the context of managing IT projects.
Technical Writer
Technical Writers create and maintain technical documentation. This course may be useful for technical writers to understand the fundamentals of Linux systems, including the Linux kernel and system startup procedures.

Reading list

We've selected 13 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 Linux Kernel and System Startup (LPIC-2).
Provides a comprehensive overview of the Linux kernel, covering topics such as kernel architecture, process management, memory management, and device drivers. It valuable resource for anyone who wants to learn more about the inner workings of the Linux kernel.
Provides a practical guide to using systemd, the init system used by most modern Linux distributions. It covers everything from the basics of systemd to advanced topics such as service management and systemd's journal.
Provides a detailed examination of the Linux kernel, covering topics such as kernel architecture, process management, memory management, and device drivers. It valuable resource for anyone who wants to learn more about the inner workings of the Linux kernel.
Provides a comprehensive overview of Linux device drivers, covering topics such as device driver architecture, device driver development, and device driver testing. It valuable resource for anyone who wants to learn more about the development of Linux device drivers.
Provides a comprehensive reference to the Linux programming interface. It covers everything from the basics of the C library to advanced topics such as threads and networking.
Provides a comprehensive overview of advanced programming techniques in the UNIX environment. It covers everything from the basics of system programming to advanced topics such as networking and security.
Provides a classic introduction to the UNIX programming environment. It covers everything from the basics of the UNIX shell to advanced topics such as system programming and networking.
Provides a concise and accessible introduction to operating systems. It covers everything from the basics of operating systems to advanced topics such as concurrency and virtualization.
Provides a comprehensive overview of computer networks. It covers everything from the basics of network protocols to advanced topics such as routing and security.
Provides a practical guide to performance analysis of computer systems. It covers everything from the basics of performance analysis to advanced topics such as queuing theory and statistical analysis.
Provides a comprehensive overview of algorithms. It covers everything from the basics of algorithm design to advanced topics such as data structures and graph algorithms.
Provides a comprehensive overview of automata theory, languages, and computation. It covers everything from the basics of automata theory to advanced topics such as computability and complexity.

Share

Help others find this course page by sharing it with your friends and followers:
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