Troubleshooting : The process of identifying,
analyzing and solving problems
Debugging : It is the process of identifying,
analyzing, and removing bugs in a system.
System calls are the calls that the programs
running on our computer make
to the running kernel
Question 1 What is part of the final step when problem solving?
Documentation
Long-term remediation
Finding the root cause
Gathering information
Correct
Nice job! Long-term remediation is part of the final step when problem solving.
2.
Question 2
Which tool can you use when debugging to look at library calls made by the software?
1 / 1 point
top
strace
tcpdump
ltrace
Correct
Keep it up! the ltrace tool is used to look at library calls made by the software.
3.
Question 3
What is the first step of problem solving?
1 / 1 point
Prevention
Gathering information
Long-term remediation
Finding the root cause
Correct
Right on! Gathering information is the first step taken when problem solving.
4.
Question 4
What software tools are used to analyze network traffic to isolate problems? (Check all that apply)
1 / 1 point
tcpdump
Correct
Nice work! The tcpdump tool is a powerful command-line analyzer that captures or "sniffs" TCP/IP
packets.
wireshark
Correct
Excellent! Wireshark is an open source tool for profiling network traffic and analyzing TCP/IP packets.
strace
top
5.
Question 5
The strace (in Linux) tool allows us to see all of the _____ our program has made.
1 / 1 point
Network traffic
Disk writes
System calls
Connection requests
Correct
Awesome! The strace command shows us all the system calls our program made. System calls are the
calls that the programs running in our computer make to the running kernel.
Reproduction Case
A way to verify if the problem is present or
not.
Understanding the root cause is essential for
performing the long-term remediation.