0% found this document useful (0 votes)
52 views

Troubleshooting and Debugging

The document discusses troubleshooting, debugging, and system calls. It defines troubleshooting as identifying, analyzing and solving problems. Debugging is defined as identifying, analyzing, and removing bugs in a system. System calls are calls programs make to the kernel. Understanding the root cause is key to long-term remediation.

Uploaded by

No One
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views

Troubleshooting and Debugging

The document discusses troubleshooting, debugging, and system calls. It defines troubleshooting as identifying, analyzing and solving problems. Debugging is defined as identifying, analyzing, and removing bugs in a system. System calls are calls programs make to the kernel. Understanding the root cause is key to long-term remediation.

Uploaded by

No One
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

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.

You might also like