Learning RHEL Networking
eBook - ePub

Learning RHEL Networking

Andrew Mallett

Share book
  1. 216 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Learning RHEL Networking

Andrew Mallett

Book details
Book preview
Table of contents
Citations

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is Learning RHEL Networking an online PDF/ePUB?
Yes, you can access Learning RHEL Networking by Andrew Mallett in PDF and/or ePUB format, as well as other popular books in Informatica & Amministrazione di sistemi. We have over one million books available in our catalogue for you to explore.

Information

Year
2015
ISBN
9781785287831

Learning RHEL Networking


Table of Contents

Learning RHEL Networking
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
Errata
Piracy
Questions
1. Introducing Enterprise Linux 7
Red Hat Enterprise Linux
CentOS
Fedora
Determining your distribution and version
The /etc/system-release file
The /etc/issue file
Using lsb_release
Determining the kernel version
Summary
2. Configuring Network Settings
Elevating privileges
The su command
Delegating with the sudo command
Using ip and hostnamectl
Consistent naming for network devices
A real-life network device naming example
Disabling consistent network device naming
Using the ip command to display configurations
Using the ip command to implement configuration changes
Persisting network configuration changes
Configuring the RHEL 7 hostname with hostnamectl
Introduction to the Red Hat NetworkManager
Interacting with the NetworkManager using the Control Center
Adding a new profile with the Control Center
Interacting with the NetworkManager using nmtui
Extreme interaction with NetworkManager using nmcli
Summary
3. Configuring Key Network Services
Domain Name System
Installing and configuring a Caching Only DNS server
Configuring clients to use this server
Configuring the DNS zone
Referencing the zone from /etc/named.conf
Creating the zone file
Configuring a DHCP server
Configuring time services on RHEL 7
Implementing chronyd
Implementing ntpd
Implementing PTP on RHEL 7
Implementing e-mail delivery on RHEL 7
Adding an MX record to the DNS server
Summary
4. Implementing iSCSI SANs
The iSCSI target (server)
Managing logical volumes with LVM
Partitioning the disk
Creating the physical volume
Creating the volume group
Creating logical volumes
Installing the targetd service and targetcli tools
Managing iSCSI targets with targetcli
Creating storage backstores
Creating iSCSI targets
Adding LUNS to the iSCSI target
Adding ACLS
Working with the iSCSI Initiator
Summary
5. Implementing btrfs
Overview of btrfs
Overview of the lab environment
Installing btrfs
Creating the btrfs filesystem
The Copy-On-Write technology
Resizing btrfs filesystems
Adding devices to the btrfs filesystem
Volume management the old way
Volume management with btrfs
Balancing the btrfs filesystem
Mounting multidisk btrfs volumes from /etc/fstab
Creating a RAID1 mirror
Using btrfs snapshots
Optimizing btrfs for solid state drives
Managing snapshots with snapper
Summary
6. File Sharing with NFS
An overview of NFS
Overview of the lab environment
The NFS server configuration
Simple exports
Advanced exports
Pseudo-root
Using exportfs to create temporary exports
Hosting NFSv4 behind a firewall
Hosting NFSv3 behind a firewall
Diagnosing NFSv3 issues
Using static ports for NFSv3
Configuring the NFS client
Auto-mounting NFS with autofs
Summary
7. Implementing Windows Shares with Samba 4
An overview of Samba and Samba services
An overview of the lab environment
Configuring time and DNS
Managing Samba services
The Samba client on RHEL 7
Configuring file shares in Samba
Troubleshooting Samba
Summary
8. Integrating RHEL 7 into Microsoft Active Directory Domains
Overview of identity management
An overview of the lab environment
Preparing to join an Active Directory domain
Using realm to manage domain enrolment
Logging on to RHEL 7 using Active Directory credentials
User and group management with adcli
Listing the Active Directory information
Creating Active Directory users
Creating Active Directory groups
Managing the Active Directory group membership
Delegating Active Directory accounts with sudo
Leaving a domain
Understanding Active Directory as an identity provider for sssd
Configuring NSS
Configuring PAM
Configuring Kerberos
Configuring SSSD
Summary
9. Deploying the Apache HTTPD Server
Configuring the httpd service
Installing Apache 2.4
The configuration
Configuring the DocumentRoot directory
Controlling the Apache web service
Setting up the server name
Setting up a custom error page
Loading modules
Virtual servers
Name-based
The name resolution
The Apache configuration
IP-based
Port-based
Automating virtual hosts
Summary
10. Securing the System with SELinux
What is SELinux
Understanding SELinux
Modes
The disabled mode
The permissive mode
The enforcing mode
Labels
Policy types
Minimum
Targeted
MLS
Policies
Working with the targeted policy type
Unconfined domains
SELinux tools
chcon and restorecon
Boolean values
Troubleshooting SELinux
The log file
The audit2allow command
Permissive domains
Summary
11. Network Security with firewalld
The firewall status
Routing
Zone management
Source management
Firewall rules using services
Firewall rules using ports
Masquerading and Network Address Translation
Using rich rules
Implementing direct rules
Reverting to iptables
Summary
Index

Learning RHEL Networking

Copyright © 2015 Packt Publishing
All rights reserved. No part of this book may be repro...

Table of contents