Linux/Unix scripts and resources
Linux Exercises
These exercises are intended as a complement to the LPIC-1 Study Guide by Christine Bresnahan and Richard Blum.
| Exercise | Book pages | LPI Objective |
| LPI 101 exam |
| Logging in/out, using the system | 4-16, 284 | 103.1 |
| Documentation | 17-19 | 103.1 |
| Working with files and directories | 182-199 | 103.3 |
| Permissions | 218-228 | 104.5 |
| Shell Basics | 50-60, 119-120, 154-164 | 103.1, 103.2, 103.4, 104.7 |
| Editing files | 20-27 | 103.8 |
| Shell commands | 28-50 | 103.2, 103.7 |
| Administrative commands | 199-213 | 103.3 |
| Working with processes | 102-126 | 103.5, 103.6 |
| PuTTy | N/A | N/A |
| Linux as a Virtualization Guest | 286-293 | 102.6 |
| System Initialization | 134-148, 245-283 | 101.2, 101.3, 102.2 |
| Disk Partitions | 148-154, 158-164 | 102.1, 104.1 |
| Logical Volume Management | 154-158 | 102.1 |
| File Systems | 164-174, 213-217 | 104.2, 104.3, 104.6 |
| Memory Management | 98-100 | 102.1, 102.3 |
| Package Management with RPM/YUM | 67-83 | 102.5 |
| User Quota Management | | 104.4 (removed) |
| LPI 102 exam |
| Customize and use the Shell Environment | 465-475 | 105.1 |
| Shell scripting | 475-509 | 105.2 |
| Localization and Internationalization | 333-336 | 107.3 |
| SQL Data Management | | 105.3 (removed) |
| Maintain System Time | 338-342,403-415 | 108.1 |
| Install and configure X11 | 305-332 | 106.1, 106.2, 106.3 |
| User Account Management | 354-374 | 107.1, 110.1 110.2 |
| Scheduling | 509-514 | 107.2 |
| System Logging | 384-402 | 108.2 |
| su and sudo | 523-538 | 110.1 |
| xinetd and TCP Wrappers | 539-552 | 110.2 |
| GNU Privacy Guard (GPG) | 567-574 | 110.3 |
| Secure Shell | 555-567 | 110.3 |
| Basic Network Configuration | 433-446 | 109.2, 109.3, 109.4 |
| Mail Transfer Agent (MTA) Basics | 375-383 | 108.3 |
| Manage Printers and Printing | 343-345 | 108.4 |
Certifications notes:
- LPI level 1 requires two exams: Exam 101 is on objectives 101 through 104, and exam 102 is on objectives 105 through 110.
- The exercises were designed to run on a CentOS 7 system. If you try to run the exercises on another version of CentOS, or on another distribution altogether, things might not work exactly as described.
- Because the exercises were written for an RPM-based distribution, there are no exercises for objective 102.4: Using Debian Package Management.