Skip to main content


developerWorks  >  Linux  >

Linux Professional Institute (LPI) exam prep

Self-study tutorials to help you learn Linux fundamentals and prepare for system administrator certification

developerWorks
OverviewLPIC-1 exam prepLPIC-2 exam prepLPIC-3 exam prep

Build your Linux skills
Prepare for LPI certification
Our readers say...
About the tutorial authors
About the LPI certification program




Build your Linux skills

Introduce yourself to Linux, and advance your proficiency, through a spectrum of self-paced tutorials. With these tutorials, you can build fundamental skills on Linux systems administration at your level of expertise:


Prepare for LPI certification

The Linux Professional Institute (LPI) certifies Linux® system administrators at three levels:

  • Certification level 1 (Junior level)
  • Certification level 2 (Advanced level)
  • Certification level 3 (Senior level)

To attain certification level 1, you must pass LPIC-1 exams 101 and 102.
To attain certification level 2, you must pass LPIC-2 exams 201 and 202.
To attain certification level 3, you must pass LPIC-3 exam 301 ("core") and have an active certification level 2. You may also need to pass additional specialty exams at the senior level.

Before you take the exams, review these developerWorks tutorials, designed as study guides for each topic in the five exams. These tutorials serve as a comprehensive self-study guide so you can take the exams with confidence. Get started with the tutorials on these pages, and we'll add the rest as we complete them. Good luck in preparing for certification!

See all LPI exam-prep tutorials on developerWorks, to date.


Our readers say...

We're happy to hear our self-study material is helpful, whether your aim is attaining certification or simply polishing your job skills. Here's what our readers are saying about the LPIC-1 series:

"This series by Ian Shields has become one of the major focal points of my exam preparation. Thanks for the opportunity."

"I support Domino on Linux and this is very useful information to me. I am self-taught with Linux, so learning through a self-study resource like this is completely natural."

"Overall, excellent information presented. A great deal of valuable information that was very useful to me that was not presented in the tldp.org HOWTOs - e.g. more emphasis on the theory and reasons for doing it a certain way. Thank you."

"Good, concise intro to basic linux sysadmin skills."

"Thanks a bunch for writing this stuff. It'll help me get certified, for sure."

"I like how this guy does tutorials. They aren't dry and thus I am able to concentrate on them."

"I can't believe this material can be delivered any easier.... I found it easy to understand and it gives good examples. A+"


About the tutorial authors

The LPIC-1 tutorials (for exams 101 and 102) are authored by Ian Shields. The LPIC-2 tutorials (for exams 201 and 202) are authored by David Mertz and Brad Huntting, individually or together. The LPIC-3 tutorials (for exam 301) are authored by Sean Walberg.

  • Ian Shields, Ph.D. works on a multitude of Linux projects for the developerWorks Linux zone. He is a Senior Programmer at IBM at the Research Triangle Park, NC. He joined IBM in Canberra, Australia, as a Systems Engineer in 1973, and has since worked on communications systems and pervasive computing in Montreal, Canada, and RTP, NC. He has several patents and has published several papers. His undergraduate degree is in pure mathematics and philosophy from the Australian National University. He has an M.S. and Ph.D. in computer science from North Carolina State University. Browse his published papers and other interests at his personal Web page. You can contact Ian at ishields@us.ibm.com.

  • David Mertz, Ph.D. is Turing complete, but probably would not pass the Turing Test. For details on his life, see his personal Web page. He's been writing the developerWorks columns Charming Python and XML Matters since 2000. Check out his book Text Processing in Python. You can contact David at mertz@gnosis.cx.

  • Brad Huntting has been doing UNIX systems administration and network engineering for about 14 years at several companies. He is currently working on a Ph.D. in Applied Mathematics at the University of Colorado in Boulder, and pays the bills by doing UNIX support for the Computer Science department. You can contact Brad at huntting@glarp.com.

  • Sean Walberg has been working with Linux and UNIX since 1994 in academic, corporate, and Internet service provider environments. He has written extensively about systems administration over the past several years. You can contact Sean at sean@ertw.com.

About the LPI certification program

The LPI certification program is designed to certify the competency of system administration using the Linux operating system and its associated tools. It is designed to be distribution neutral, following the Linux Standard Base and other relevant standards and conventions. The Linux Professional Institute does not endorse any third-party exam preparation material or techniques in particular. For details, please contact info@lpi.org.


Back to top


Document options

Document options requiring JavaScript are not displayed


More resources
Index of all Linux exam-prep tutorials
RSS feed of all Linux exam-prep tutorials
Linux tech support forum
Technical events and webcasts
Technical webcasts for ISVs
Emerging Linux technologies on alphaWorks

Special offers
Community spaces: See what all the talk is about
Podcasts: Interviews and discussions on vital topics
The power of syndication at the click of a button

More offers