In this guide, our goal is to learn about the tools and environment provided by a typical GNU/Linux system to be able to start troubleshooting even on an unknown machine. To do so, we will go through two simple example issues: we will solve a desktop and server side problem.
This is a companion discussion topic for the original entry at https://linuxconfig.org/gnu-linux-general-troubleshooting-guide-for-beginners