I'm currently an undergraduate computer science student eager to dive into network administration. My ultimate goal is to build and maintain my own server, where I can manage and understand how databases work and how data flows. I've come across the 'Linux Network Administrator's Guide' but feel like it's heavily focused on theory. Is it okay for me to start with this theoretical book, and can I later implement what I've learned when I assemble my server? Are there any other hands-on resources you would recommend?
3 Answers
What do you intend to use your server for? That might shape your learning path significantly. For instance, if you're using it like a personal Google Drive for files, understanding networking basics, while diving into practical applications of those theories, will be super useful.
Don't worry, starting with theory is very common. The first steps typically involve understanding the OSI model, different packet types, and basic networking protocols. You don’t want to jump into tools like Wireshark without that foundational knowledge. The guide you mentioned will help you understand Linux networking tools, which you'll definitely need when you start setting up your server.
It's totally fine to read a dense theory book! Networking is complex and involves many layers, so having a solid theoretical foundation is a great start. Just remember that planning how your network will function is essential before you dive into building it. This will make the implementation part much smoother later on.

Related Questions
How To Get Your Domain Unblocked From Facebook
How To Find A String In a Directory of Files Using Linux