Linux is an open-source OS that can be installed on a variety of different types of hardware to allow you to develop software, run applications, and more. At the heart of Linux is the kernel. Linux was developed in C and assembly language to run on i386 personal computers, but it has since been ported to more hardware than just about any other operating system in history. Today, Linux is the most installed operating system globally.
If you’re ever going to do anything interesting with Linux, just like any other OS, you need to be connected to a network, whether it’s your own local company network or the public Internet. In this chapter, you’ll learn what you need to know to connect your Linux host to the network as well as some tools to help you troubleshoot if things don’t go exactly as expected.
Here’s what you’ll learn:
• The different types of network interfaces in Linux
• How to configure IP addressing
• Networking troubleshooting tools available in Linux, setup firewall
• How to connect multiple network interfaces together to form a bond