Sign in to save your progress (Learn more)
Saving your progress (Learn more)
1. Before you begin
You need a working Linux system that includes the bash shell, so you can practice the commands and techniques covered in this knowledge path. Our command examples are taken from Ubuntu and Fedora, but they apply to most other Linux distributions as well.
2. Plan your hard disk layout
A well-organized hard drive is an efficient hard drive, but only if you plan your layout with the system's purpose in mind. Determine your drive's current organization and investigate the considerations for partitioning space.
3. Choose your boot loader
Dig your spurs in and get to know the boot process and the two most common boot loaders, LILO and GRUB, including how they work, how to configure them, and how to recover from common issues.
4. Manage shared libraries
Dynamic linking has huge advantages for minimizing the size of executables, but it can also cause headaches if prerequisite libraries aren't there. Here's how to determine which shared libraries your programs depend on and how to load them.
5. Learn Debian package management
Master the fundamentals of APT, the Advanced Packaging Tool used by Debian, Ubuntu, and other popular distributions. Learn how to find, install, upgrade, remove, and get information about packages.
6. Learn RPM and YUM package management
Continue your package-management education with a solid backgrounder on Red Hat Package Manager and Yellowdog Updater Modified, both used in Red Hat-based distributions.
Rate this content
Give us feedback
Submission failed. Please try again.
Please complete one of the following questions before submitting.
Sign into give us your feedback
