
Mastering Linux Network Administration
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
- [*]Perform hands-on activities to reinforce expert-level knowledge
- [*]Get full coverage of both the CentOS and Debian systems, including how networking concepts differ for each
Book DescriptionLinux is everywhere. Whether you run a home office, a small business, or manage enterprise systems, Linux can empower your network to perform at its very best. Armed with the advanced tools and best practice guidance of this practical guide, you'll be able to mold Linux networks to your will, empowering your systems and their users to take advantage of all that Linux-based networks have to offer. Understand how Linux networks function and get to grips with essential tips and tricks to manage them - whether you're already managing a networks, or even just starting out. With Debian and CentOS as its source, this book will divulge all the details you need to manage a real Linux-based network. With detailed activities and instructions based on real-world scenarios, this book will be your guide to the exciting world of Linux networking. What you will learn - [*]Install and configure the Debian and CentOS systems
- [*]Set up and configure file servers
- [*]Administer networked nodes remotely
- [*]Discover how to monitor system performance for peak health
- [*]Configure network services such as DNS and DHCP
- [*]Host HTTP content via Apache
- [*]Troubleshoot Linux networking issues
Who this book is forMastering Linux Network Administration is recommended for those who already understand the basics of using Linux and networking, and would like to push those skills to a higher level through real-world Linux networking scenarios. Whether you intend to run a home office consisting of Linux nodes or a rollout of a Linux network within your organization, this book is a great fit for those that desire to learn how to manage networked systems with the power of Linux.
More details
Other editions
Additional editions

Person
Jeremy "Jay" LaCroix is a technologist and open-source enthusiast, specializing in Linux. He has a net field experience of 20 years across different firms as a Solutions Architect and holds a master's degree in Information Systems Technology Management from Capella University. In addition, Jay also has an active Linux-focused YouTube channel with over 250K followers and over 20M views, available at LearnLinuxTV, where he posts instructional tutorial videos and other Linux-related content. He has also written Linux Mint Essentials and Mastering Linux Network Administration, published by Packt Publishing.
Content
- Cover
- Copyright
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Table of Contents
- Preface
- Chapter 1: Setting up Your Environment
- Getting started
- Distributions to consider
- Physical machines versus virtual machines
- Setting up and configuring VirtualBox
- Acquiring VirtualBox
- Downloading and installing the Extension Pack
- Acquiring and installing Debian 8
- Acquiring and installing CentOS 7
- Summary
- Chapter 2: Revisiting Linux Network Basics
- Understanding the TCP/IP protocol suite
- Naming the network device
- Understanding Linux hostname resolution
- Understanding the net-tools and iproute2 suites
- Manually managing network interfaces
- Managing connections with Network Manager
- Summary
- Chapter 3: Communicating Between Nodes via SSH
- Using OpenSSH
- Installing and configuring OpenSSH
- Connecting to network hosts via openssh-client
- The OpenSSH config file
- Understanding and utilizing scp
- Transferring files to another node via scp
- Tunneling traffic via SSH
- Generating public keys
- Keeping SSH connections alive
- Exploring an alternative to SSH - utilizing Mosh (mobile shell)
- Summary
- Chapter 4: Setting up a File Server
- File server considerations
- NFS v3 versus NFS v4
- Setting up an NFS server
- Learning the basics of Samba
- Setting up a Samba server
- Mounting network shares
- Automatically mounting network shares via fstab and systemd
- Creating networked filesystems with SSHFS
- Summary
- Chapter 5: Monitoring System Resources
- Inspecting and managing processes
- Understanding load average
- Checking available memory
- Using shell-based resource monitors
- Scanning used storage
- Introduction to logging
- Maintaining log size with logrotate
- Understanding the systemd init system
- Understanding the systemd journal
- Summary
- Chapter 6: Configuring Network Services
- Planning your IP address layout
- Installing and configuring a DHCP server
- Installing and configuring a DNS server
- Setting up an internal NTP server
- Summary
- Chapter 7: Hosting HTTP Content via Apache
- Installing Apache
- Configuring Apache
- Adding modules
- Setting up virtual hosts
- Summary
- Chapter 8 : Understanding Advanced Networking Concepts
- Dividing your network into subnets
- Understanding the CIDR notation
- Implementing Quality of Service
- Routing TCP/IP traffic
- Creating redundant DHCP and DNS servers
- Summary
- Chapter 9: Securing Your Network
- Limiting the attack surface
- Securing OpenSSH
- Configuring the iptables firewall
- Protecting system services with fail2ban
- Understanding SELinux
- Configuring Apache to utilize SSL
- Deploying security updates
- Summary
- Chapter 10: Troubleshooting Network Issues
- Tracing routing issues
- Troubleshooting DHCP issues
- Troubleshooting DNS issues
- Displaying connection statistics with netstat
- Scanning your network with nmap and Zenmap
- Installing missing firmware on Debian systems
- Troubleshooting issues with Network Manager
- Summary
- Index
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.