Skip to content

Latest commit

 

History

History
138 lines (72 loc) · 4.35 KB

lab-setup.md

File metadata and controls

138 lines (72 loc) · 4.35 KB

Lab Setup 💻

Here are some suggestions for your lab setup as you watch this course.

To start, you should have at least two Linux systems, one that will act as a server and one that will act as a client.

If you have questions, feel free to contact me at:

Linux Recommendations 🐧

I recommend the following Linux distributions:

  • Debian Server
  • Debian Client

Note: To run a proper Debian Server you would deselect all desktops during the installation.

Debian download: https://www.debian.org/distrib/

Debian Installation Guide: https://www.debian.org/releases/bookworm/amd64/index.en.html

Note: For step-by-step installations of various Linux distributions, including Debian and Fedora, see my website: https://prowse.tech/linux-installs/

If you can install other systems, do so. Examples include:

It sounds like a lot. But the more Linux systems you can install and work with, the more value you will have as a Linux Technician. Do what you can!


Machine Options ⚙️

Now, how do you install them. You have a few options:

  • Physical Machines (best option)
  • Virtual Machines (almost as good)
  • Cloud-based Machines (least recommended)

There's something to learn from each of these options, but the best method of learning is to use physical machines. For example, two laptops each equipped with wired and wireless network interface cards. Consider older equipment, that's where Linux really shines. You can find old, cheap (or free) laptops and PCs all over the place. Trust me. Consider Intel-based CPU/GPU devices as they tend to work better with Debian and other distros.

If you don't have the resources, money, or space to run physical systems, consider virtual machines. As long as your system can handle them, you can run as many virtual machines as you want.

I don't recommend cloud-based machines,but it is another option. If you do go this route, make sure that the machines are on the same subnet, can communicate with each other, and that you use the console to communicate with those machines.

But again, the best ways to learn are physical machines and virtual machines.


Virtualization Options 🖥️

There are a lot of options when it comes to virtualization platforms. The easiest option is VirtualBox, but there are many others. Here are some links to several of them:

I know, tons of options! Choose what works best for you. As I mentioned, VirtualBox can be an easy solution. Consider it if you are new to virtualization.


Now... Go get your systems up and running! 👍🏼

When you are done, you can check out Lab 01


Dave's Lab Setup

Here's an example of my lab setup for the video course:

Lab Setup


Here's the same network map but with the IP address schemes I use:

Network Map