Linux Administration: a beginner's guide
Book information
Description
Cover Title Page Copyright Page Contents Acknowledgments Introduction Part I: Introduction, Installation, and Software Management 1 Technical Summary of Linux Distributions Linux: The Operating System What Is Open Source Software and GNU All About? The Advantages of Open Source Software Understanding the Differences Between Windows and Linux Summary 2 Installing Linux in a Server Configuration Hardware and Environmental Considerations Server Design Methods of Installation Installing Fedora The Installation Installation Summary Installing Ubuntu Server Summary 3 The Command Line An Introduction to Bash Command-Line Shortcuts Documentation Tools Files, File Types, File Ownership, and File Permissions File Management and Manipulation Editors Miscellaneous Tools Putting It All Together (Moving a User and Its Home Directory) Summary 4 Managing Software The Red Hat Package Manager Managing Software Using RPM Yum DNF GUI RPM Package Managers The Debian Package Management System Software Management in Ubuntu Compile and Install GNU Software Common Problems When Building from Source Code Summary Part II: Single-Host Administration 5 Managing Users and Groups What Exactly Constitutes a User? Where User Information Is Kept User Management Tools Users and Access Permissions Pluggable Authentication Modules A Grand Tour Summary 6 Booting and Shutting Down Boot Loaders The init Process rc Scripts Enabling and Disabling Services Graphical Service Managers Odds and Ends of Booting and Shutting Down Summary 7 File Systems The Makeup of File Systems Managing File Systems Adding a New Disk Volume Management Creating File Systems Summary 8 Core System Services The init Daemon xinetd and inetd The Logging Daemon The cron Program Summary 9 The Linux Kernel What Exactly Is a Kernel? Finding the Kernel Source Code Building the Kernel Patching the Kernel Summary 10 Knobs and Dials: API (Virtual) File Systems What’s Inside the /proc Directory? Some Useful /proc Entries Common proc Settings and Reports SysFS cgroupfs tmpfs Summary Part III: Networking and Security 11 TCP/IP for System Administrators The Layers Headers A Complete TCP Connection How ARP Works Bringing IP Networks Together tcpdump Bits and Bobs IPv6 Summary 12 Network Configuration Modules and Network Interfaces Managing Routes A Simple Linux Router How Linux Chooses an IP Address Hostname Configuration Summary 13 Linux Firewall (Netfilter) How Netfilter Works Installing Netfilter Configuring Netfilter Cookbook Solutions Summary 14 Local Security Common Sources of Risk Picking the Right Runlevel Nonhuman User Accounts Limited Resources Mitigating Risk Monitoring Your System Summary 15 Network Security TCP/IP and Network Security Tracking Services Binding to an Interface Shutting Down Services Monitoring Your System Handling Attacks Network Security Tools Summary Part IV: Internet Services 16 Domain Name System (DNS) The Hosts File How DNS Works Installing a DNS Server Configuring a DNS Server DNS Records Types Setting Up BIND Database Files The DNS Toolbox Configuring DNS Clients Summary 17 File Transfer Protocol (FTP) The Mechanics of FTP Obtaining and Installing vsftpd Customizing the FTP Server Summary 18 Apache Web Server Understanding HTTP Installing the Apache HTTP Server Starting Up and Shutting Down Apache Testing Your Installation Configuring Apache Troubleshooting Apache Summary 19 Simple Mail Transfer Protocol (SMTP) Understanding SMTP Installing the Postfix Server Configuring the Postfix Server Running the Server Summary 20 Post Office Protocol and Internet Mail Access Protocol (POP and IMAP) POP3 and IMAP Protocol Basics Dovecot (IMAP and POP3 Server) Installing Dovecot Other Issues with Mail Services Summary 21 Voice over Internet Protocol (VoIP) VoIP Overview VoIP Implementations Asterisk Asterisk Installation Understanding Asterisk Configuration Files and Structure Asterisk Network, Port, and Firewall Requirements Configuring the PBX Asterisk Maintenance and Troubleshooting Summary 22 Secure Shell (SSH) Understanding Public Key Cryptography Understanding SSH Versions Server Start-up and Shutdown SSHD Configuration File Using OpenSSH Files Used by the OpenSSH Client Summary Part V: Intranet Services 23 Network File System (NFS) The Mechanics of NFS Enabling NFS in Fedora, RHEL, and Centos Enabling NFS in Ubuntu The Components of NFS Configuring an NFS Server Configuring NFS Clients Troubleshooting Client-Side NFS Issues Sample NFS Client and NFS Server Configuration Common Uses for NFS Summary 24 Samba The Mechanics of SMB Samba Administration Creating a Share Mounting Remote Samba Shares Samba Users Using Samba to Authenticate Against a Windows Server Troubleshooting Samba Summary 25 Distributed File Systems (DFS) DFS Overview DFS Implementations Summary 26 Network Information Service (NIS) Inside NIS The NIS Servers Configuring the Master NIS Server Configuring an NIS Client Editing the /etc/nsswitch.conf File NIS at Work Configuring a Secondary NIS Server NIS Tools Implementing NIS in a Real Network Summary 27 Lightweight Directory Access Protocol (LDAP) LDAP Basics OpenLDAP Configuring OpenLDAP Clients Searching, Querying, and Modifying the Directory Using OpenLDAP for User Authentication Summary 28 Printing Printing Terminologies The CUPS System Adding Printers Routine CUPS Administration Using Client-Side Printing Tools Summary 29 Dynamic Host Configuration Protocol (DHCP) The Mechanics of DHCP The DHCP Server The DHCP Client Daemon Summary 30 Virtualization Why Virtualize? Virtualization Implementations KVM Setting Up KVM in Ubuntu/Debian Containers Summary 31 Backups Evaluating Your Backup Needs Command-Line Backup Tools Miscellaneous Backup Solutions Summary Part VI: Appendixes A: Creating a Linux Installer on Flash/USB Devices Creating a Linux Installer on Flash/USB Devices (via Linux OS) Creating a Linux Installer on Flash/USB Devices (via Microsoft Windows) B: Demo Virtual Machine Basic Host System Requirements Installing the Virtualization Applications and Utilities Download and Prep the Demo VM Image File Import the Demo VM Image and Create a New VM Instance Connecting to the Demo VM Feedback Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Similar books
Linux Administration: A Beginner’s Guide
2020 · PDF
Linux Administration: A Beginner's Guide
2020 · PDF
Linux Administration: A Beginner's Guide
2020 · EPUB
Linux Administration
2020 · EPUB
Linux Administration: a Beginner's Guide
2016 · EPUB
Linux Administration: A Beginner's Guide
2020 · EPUB
Linux Administration A Beginner’s Guide
2012 · PDF
Linux Administration A Beginner’s Guide
2016 · PDF