These free Linux Foundation study guides help you organise your learning around Linux administration, containers, Kubernetes concepts and operational troubleshooting. Use the learning-path comparison, topic explanations, reference glossary, six-week plan and original scenarios to connect study notes with useful decisions. Choose the path that matches your current experience and intended goal, then practise explaining why a solution fits the requirement.
Browse Linux Foundation Premium PDFs
Want free reference PDFs? Email freelearning@ciscoforall.com with your exam code and name. We will send an available older reference file free of charge. Availability varies. See the request section below.
These are learning orientations, not official exam blueprints. Confirm the exact qualification or exam and its current scope before using any resource as a preparation checklist.
| Learning path | Who it suits | Core topics | Practice activity |
|---|---|---|---|
| Linux foundations | New system learners | Files, processes and permissions | Explain a simple service’s dependencies. |
| System administration | Operators maintaining Linux systems | Users, services, storage and logs | Build a repeatable service verification checklist. |
| Kubernetes administration | Learners operating clusters | Workloads, networking and recovery | Trace a request to a containerised application. |
| Cloud-native development | Learners designing applications | Configuration, probes and deployment behaviour | Write application health and restart expectations. |
Choose one target and write down what you want to understand or perform. A learner building foundations needs a different sequence from someone reviewing an unfamiliar area before an exam. Use your current experience to identify the first gap, and give that gap a specific practice activity instead of collecting more files without a plan.
Keep a resource register with the document name, topic, publication date and applicable product or framework version. Older reference PDFs can explain foundations, but they may describe retired credential names or earlier behaviour. Mark version-dependent steps for verification. The learning paths on this page help organise study; they do not replace the current provider objectives.
Record the system purpose, operating environment, important services and expected storage use. Understand where configuration and application data are kept before running commands from a reference file. A baseline helps you distinguish an expected inactive service from a service that has unexpectedly stopped.
Use a controlled machine to inspect a process, its service and relevant logs. Write what each observation establishes. Record the user context and permissions associated with the task. Copying a command without understanding its scope makes it harder to interpret the result or reverse a change.
Explain who owns a file and which users need to read or change it. Separate a legitimate access requirement from an attempt to remove every restriction. A permission change can make one test work while giving unrelated users access they do not need.
Create a fictional shared directory with a writer and a reader. Define a successful test for each and a write attempt that should fail. If an application cannot access its file, compare its running identity with the file ownership and required access. Avoid using unrestricted permissions as your default troubleshooting step.
When a service fails, record the observed symptom, recent changes and relevant time window. Determine whether the process is running, whether it listens where expected and whether its dependencies are available. A process can exist while the user-facing service remains unavailable.
Write a service incident exercise with a bad configuration value. Identify the evidence that should distinguish a startup failure from a network access issue. Restore the known baseline and repeat the user task. Keep your notes focused on what changed and what confirmed recovery.
A container packages an application environment, while runtime behaviour still depends on configuration, networking, storage and the host. Describe the application’s inputs, required data and external connections. Avoid treating a successful image build as evidence that deployment will meet operational requirements.
Create a deployment checklist with configuration values, secrets handling, persistence and health checks. Explain what data should survive a replacement of the application instance. Include an example where the process starts but cannot reach its database, and identify which evidence would narrow that problem.
Draw the user request to the intended workload and identify the objects and network relationships involved. Separate the desired state from the observed state. A declared workload can exist in configuration while its instances are not ready to serve the user task.
Write a troubleshooting sequence for an application that is deployed but unreachable. Check workload readiness, selection relationships and relevant network path assumptions. Record a test that reaches the application itself. Learn release-specific commands in an authorised lab and confirm the scope of the credential you are targeting.
A useful operational procedure states the starting conditions, actions and checks. Keep it short enough to repeat reliably, and include the decision point for stopping or reversing a change. A working result produced by unexplained steps is difficult to reproduce when the same failure occurs again.
Prepare a lab exercise that replaces an application instance and verifies required data afterwards. Distinguish persistent data from disposable runtime state. Record assumptions about backups and external dependencies. Your learning evidence should show that the service meets its purpose after recovery, rather than only that a command completed.
| Concept | Meaning in your notes | Question to answer |
|---|---|---|
| Process | A running program instance | Which user context and dependencies apply? |
| Permission | Allowed access to a resource | What is the narrowest access needed? |
| Service | A managed operational function | What confirms the user task works? |
| Container | A packaged application runtime environment | Which dependencies remain external? |
| Desired state | The intended declared configuration | How does actual behaviour differ? |
| Persistence | Data expected to survive replacement | Where is the important data stored? |
Six weeks is an example structure. Extend a stage when you cannot yet explain or apply its concepts. The plan does not promise exam readiness.
| Stage | Focus | Practical work | Progress evidence |
|---|---|---|---|
| Week 1 | Build a Linux system baseline | Use a controlled machine to inspect a process, its service and relevant logs. | Which user context and dependencies apply? Answer with evidence from your exercise. |
| Week 2 | Reason about permissions and ownership | Create a fictional shared directory with a writer and a reader. | What is the narrowest access needed? Answer with evidence from your exercise. |
| Week 3 | Investigate services using time and evidence | Write a service incident exercise with a bad configuration value. | What confirms the user task works? Answer with evidence from your exercise. |
| Week 4 | Understand container boundaries | Create a deployment checklist with configuration values, secrets handling, persistence and health checks. | Which dependencies remain external? Answer with evidence from your exercise. |
| Week 5 | Trace a Kubernetes application request | Write a troubleshooting sequence for an application that is deployed but unreachable. | How does actual behaviour differ? Answer with evidence from your exercise. |
| Week 6 | Practise recovery and repeatable operations | Prepare a lab exercise that replaces an application instance and verifies required data afterwards. | Where is the important data stored? Answer with evidence from your exercise. |
| Observed difficulty | Useful first check | Avoid |
|---|---|---|
| Permission denied | Check process identity and resource ownership | Making all files unrestricted. |
| Process runs, service fails | Verify listening point and dependencies | Assuming startup proves health. |
| Container loses important data | Review persistence and replacement behaviour | Treating runtime storage as a backup. |
| Workload exists but is not ready | Compare desired and observed state | Changing unrelated cluster settings. |
| Failure returns after manual fix | Record the cause and repeatable procedure | Keeping an unexplained command sequence. |
Scenario 1: permission denied. Your starting task is to check process identity and resource ownership. Write the expected result, the evidence you would collect and the next decision if your first explanation is unsupported. The common mistake is making all files unrestricted. Explain why that shortcut could leave the underlying requirement unresolved, then compare your answer with the relevant topic notes above. These are original learning exercises, not reproduced exam questions.
Scenario 2: process runs, service fails. Your starting task is to verify listening point and dependencies. Write the expected result, the evidence you would collect and the next decision if your first explanation is unsupported. The common mistake is assuming startup proves health. Explain why that shortcut could leave the underlying requirement unresolved, then compare your answer with the relevant topic notes above. These are original learning exercises, not reproduced exam questions.
Scenario 3: container loses important data. Your starting task is to review persistence and replacement behaviour. Write the expected result, the evidence you would collect and the next decision if your first explanation is unsupported. The common mistake is treating runtime storage as a backup. Explain why that shortcut could leave the underlying requirement unresolved, then compare your answer with the relevant topic notes above. These are original learning exercises, not reproduced exam questions.
Scenario 4: workload exists but is not ready. Your starting task is to compare desired and observed state. Write the expected result, the evidence you would collect and the next decision if your first explanation is unsupported. The common mistake is changing unrelated cluster settings. Explain why that shortcut could leave the underlying requirement unresolved, then compare your answer with the relevant topic notes above. These are original learning exercises, not reproduced exam questions.
Scenario 5: failure returns after manual fix. Your starting task is to record the cause and repeatable procedure. Write the expected result, the evidence you would collect and the next decision if your first explanation is unsupported. The common mistake is keeping an unexplained command sequence. Explain why that shortcut could leave the underlying requirement unresolved, then compare your answer with the relevant topic notes above. These are original learning exercises, not reproduced exam questions.
For each topic, record an explanation in your own words, one practice result and the next question to investigate. Mark the topic as understood when you can apply it to a different example. Recognising a familiar phrase or remembering an answer is a useful start, but it does not establish that you can reason through a new situation.
When an exercise exposes a mistake, write the assumption, the evidence that contradicted it and the corrected principle. Create a new example using different details and repeat the reasoning. Review weaker topics before spending another session on a comfortable area. If your goal is a credential, compare the tracker with the current objectives so important gaps remain visible.
Email freelearning@ciscoforall.com with your exam name and exact code, if applicable, and the topics you need. Use “Linux Foundation Free Reference PDF Request” as the subject. We will send an available older reference file free of charge. Availability varies, and a free file may not be available for every target. The original notes and exercises on this page are free to read without requesting a PDF.
Use older files for background learning and compare them with the current scope of your intended qualification or exam. Product screens, commands, terminology and objectives can change. Verify version-specific information before applying it. We share only reference resources we are permitted to distribute.
Browse Linux Foundation Premium PDFs for additional preparation resources, then open the product that matches your intended target to explore its details. Compare the exam name and version carefully. Use this page to organise your foundations and identify weaker topics before choosing additional material.
Connect any Premium resource with a clear study task: review a weak topic, explain the reasoning behind a solution or repeat an unfamiliar scenario. Continue using practical activities and your error log so preparation develops understanding rather than only recognition of remembered answers.
Yes. The learning notes, tables, plan and original exercises on this page are free to read. Premium PDFs are available separately through our product pages.
Start with the learning-path comparison and choose the row closest to your goal. If the core topics are unfamiliar, build the foundations first. A more advanced label does not make a resource the best starting point for every learner.
No. These are original learning notes and activities. Confirm the current provider objectives for your exact target and use them to identify any additional topics you need to study.
Yes, you can ask. Include the exact name and code if available, plus the topics you need. Free reference files depend on availability and may be older resources.
Treat them as background material. Compare their topics and version with your intended target and verify details that have changed. Continue practising the relevant concepts.
Use it as a starting structure and adjust it to your experience and available time. Repeat any stage where you cannot explain the topic or apply it to a new example.
Use the free notes to organise your learning and identify gaps. Explore a matching Premium resource for additional review material, then connect it with practical exercises and your topic tracker.
No. Results depend on your knowledge, practical skills and preparation.
Select one learning path and complete one small exercise today. Save the evidence and the next question in your notes. For older reference material, email freelearning@ciscoforall.com with your target details. For additional preparation resources, browse Linux Foundation Premium PDFs and explore the product that matches your goal.