Operating systems
On your pentesting journey, you will come across multiple different operating systems. Various operating systems have different uses, including as servers, host clients, or cloud environments. It's important to understand these various operating systems because you will need to understand the ways they work in their environments. For this section, we will discuss some aspects of Linux and Windows systems that you ought to know about when pentesting.
Linux/Unix
Linux is an open source operating system based on the Unix platform. It's seen on quite a few devices and servers that we currently use, so it's important that you understand some of the basics about it. It is open source, so it has an open platform for collaboration that allows other developers to work on it, meaning you can add your own code and bug fixes.
Linux comes in many different "flavors" of operating system, such as Debian – which Kali is – Fedora...