万本电子书0元读

万本电子书0元读

顶部广告

Mastering Linux Network Administration电子书

售       价:¥

5人正在读 | 0人评论 9.8

作       者:Jay LaCroix

出  版  社:Packt Publishing

出版时间:2015-11-03

字       数:47.4万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Master the skills and techniques that are required to design, deploy, and administer real Linux-based networksAbout This BookMaster the art of using Linux and administering network services for enterprise environmentsPerform hands-on activities to reinforce expert-level knowledgeGet full coverage of both the CentOS and Debian systems, including how networking concepts differ for each Who This Book Is For Mastering 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.What You Will LearnInstall and configure the Debian and CentOS systemsSet up and configure file serversAdminister networked nodes remotelyDiscover how to monitor system performance for peak healthConfigure network services such as DNS and DHCPHost HTTP content via ApacheTroubleshoot Linux networking issues In Detail Linux 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.Style and approach This practical guide will walk you through all the core concepts required to manage real Linux-based networks.
目录展开

Mastering Linux Network Administration

Table of Contents

Mastering Linux Network Administration

Credits

About the Author

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers, and more

Why subscribe?

Free access for Packt account holders

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the example code

Downloading the color images of this book

Errata

Piracy

Questions

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

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

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

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

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

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

7. Hosting HTTP Content via Apache

Installing Apache

Configuring Apache

Adding modules

Setting up virtual hosts

Summary

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

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

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

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部