ORPP logo

Mastering Ubuntu Server : (Record no. 2373)

MARC details
000 -LEADER
fixed length control field 09005nam a22004693i 4500
001 - CONTROL NUMBER
control field EBC5405701
003 - CONTROL NUMBER IDENTIFIER
control field MiAaPQ
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20240724113216.0
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS
fixed length control field m o d |
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION
fixed length control field cr cnu||||||||
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 240724s2018 xx o ||||0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781788997089
Qualifying information (electronic bk.)
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
Canceled/invalid ISBN 9781788997560
035 ## - SYSTEM CONTROL NUMBER
System control number (MiAaPQ)EBC5405701
035 ## - SYSTEM CONTROL NUMBER
System control number (Au-PeEL)EBL5405701
035 ## - SYSTEM CONTROL NUMBER
System control number (OCoLC)1039690274
040 ## - CATALOGING SOURCE
Original cataloging agency MiAaPQ
Language of cataloging eng
Description conventions rda
-- pn
Transcribing agency MiAaPQ
Modifying agency MiAaPQ
050 #4 - LIBRARY OF CONGRESS CALL NUMBER
Classification number QA76.774.U28 .L337 2018
082 0# - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.432
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name LaCroix, Jay.
245 10 - TITLE STATEMENT
Title Mastering Ubuntu Server :
Remainder of title Master the Art of Deploying, Configuring, Managing, and Troubleshooting Ubuntu Server 18. 04.
250 ## - EDITION STATEMENT
Edition statement 2nd ed.
264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE
Place of production, publication, distribution, manufacture Birmingham :
Name of producer, publisher, distributor, manufacturer Packt Publishing, Limited,
Date of production, publication, distribution, manufacture, or copyright notice 2018.
264 #4 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE
Date of production, publication, distribution, manufacture, or copyright notice ©2018.
300 ## - PHYSICAL DESCRIPTION
Extent 1 online resource (540 pages)
336 ## - CONTENT TYPE
Content type term text
Content type code txt
Source rdacontent
337 ## - MEDIA TYPE
Media type term computer
Media type code c
Source rdamedia
338 ## - CARRIER TYPE
Carrier type term online resource
Carrier type code cr
Source rdacarrier
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Cover -- Title Page -- Copyright and Credits -- Dedication -- Packt Upsell -- Contributors -- Table of Contents -- Preface -- Chapter 1: Deploying Ubuntu Server -- Technical requirements -- Setting up our lab -- Determining your server's role -- Deciding between 32- and 64-bit installations -- Obtaining Ubuntu Server installation media -- Creating a bootable Ubuntu Server flash drive -- Planning the partitioning layout -- Installing Ubuntu Server -- Installing Ubuntu Server on Raspberry Pi 3 -- Summary -- Questions -- Further reading -- Chapter 2: Managing Users -- Understanding when to use root -- Creating and removing users -- Understanding the /etc/passwd and /etc/shadow files -- Distributing default configuration files with /etc/skel -- Switching users -- Managing groups -- Managing passwords and password policies -- Configuring administrator access with sudo -- Setting permissions on files and directories -- Summary -- Questions -- Further reading -- Chapter 3: Managing Storage Volumes -- Understanding the Linux filesystem -- Using symbolic and hard links -- Viewing disk usage -- Adding additional storage volumes -- Partitioning and formatting volumes -- Mounting and unmounting volumes -- Understanding the /etc/fstab file -- Managing swap -- Utilizing LVM volumes -- Understanding RAID -- Summary -- Questions -- Further reading -- Chapter 4: Connecting to Networks -- Setting the hostname -- Managing network interfaces -- Assigning static IP addresses -- Understanding NetworkManager -- Understanding Linux name resolution -- Getting started with OpenSSH -- Getting started with SSH key management -- Simplifying SSH connections with a config file -- Summary -- Questions -- Further reading -- Chapter 5: Managing Software Packages -- Understanding Linux package management -- Taking advantage of hardware enablement updates.
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note Understanding the differences between Debian and Snap packages -- Installing and removing software -- Searching for packages -- Managing package repositories -- Backing up and restoring Debian packages -- Cleaning up orphaned apt packages -- Making use of Aptitude -- Summary -- Questions -- Chapter 6: Controlling and Monitoring Processes -- Showing running processes with the ps command -- Managing jobs -- Dealing with misbehaving processes -- Utilizing htop -- Managing system processes -- Monitoring memory usage -- Scheduling tasks with cron -- Understanding load average -- Summary -- Questions -- Further reading -- Chapter 7: Setting Up Network Services -- Planning your IP address scheme -- Serving IP addresses with isc-dhcp-server -- Setting up DNS with bind -- Creating a secondary (slave) DNS server -- Setting up an internet gateway -- Keeping your clock in sync with NTP -- Summary -- Questions -- Further reading -- Chapter 8: Sharing and Transferring Files -- File server considerations -- Sharing files with Windows users via Samba -- Setting up NFS shares -- Transferring files with rsync -- Transferring files with scp -- Mounting remote directories with SSHFS -- Summary -- Questions -- Further reading -- Chapter 9: Managing Databases -- Preparations for setting up a database server -- Installing MariaDB -- Understanding the MariaDB configuration files -- Managing MariaDB databases -- Setting up a slave database server -- Summary -- Questions -- Chapter 10: Serving Web Content -- Installing and configuring Apache -- Installing additional Apache modules -- Securing Apache with SSL -- Installing and configuring NGINX -- Setting up failover with keepalived -- Setting up and configuring Nextcloud -- Summary -- Questions -- Further reading -- Chapter 11: Learning Advanced Shell Techniques -- Understanding the Linux shell -- Understanding Bash history.
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note Learning some useful command-line tricks -- Redirecting output -- Understanding variables -- Writing simple scripts -- Putting it all together: Writing an rsync backup script -- Summary -- Questions -- Further reading -- Chapter 12: Virtualization -- Setting up a virtual machine server -- Creating virtual machines -- Bridging the virtual machine network -- Simplifying virtual machine creation with cloning -- Managing virtual machines via the command line -- Summary -- Questions -- Further reading -- Chapter 13: Running Containers -- What is containerization? -- Understanding the differences between Docker and LXD -- Installing Docker -- Managing Docker containers -- Automating Docker image creation with Dockerfiles -- Managing LXD containers -- Summary -- Questions -- Further reading -- Chapter 14: Automating Server Configuration with Ansible -- Understanding the need for configuration management -- Why Ansible? -- Creating a Git repository -- Getting started with Ansible -- Making your servers do your bidding -- Putting it all together - Automating web server deployment -- Using Ansible's pull method -- Summary -- Questions -- Further reading -- Chapter 15: Securing Your Server -- Lowering your attack surface -- Understanding and responding to CVEs -- Installing security updates -- Automatically installing patches with the Canonical Livepatch service -- Monitoring Ubuntu servers with Canonical's Landscape service -- Securing OpenSSH -- Installing and configuring Fail2ban -- MariaDB best practices for secure database servers -- Setting up a firewall -- Encrypting and decrypting disks with LUKS -- Locking down sudo -- Summary -- Questions -- Further reading -- Chapter 16: Troubleshooting Ubuntu Servers -- Evaluating the problem space -- Conducting a root cause analysis -- Viewing system logs -- Tracing network issues -- Troubleshooting resource issues.
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note Diagnosing defective RAM -- Summary -- Questions -- Chapter 17: Preventing and Recovering from Disasters -- Preventing disasters -- Utilizing Git for configuration management -- Implementing a backup plan -- Replacing failed RAID disks -- Utilizing bootable recovery media -- Summary -- Questions -- Further Reading -- Appendix A: Using the Alternate Installer -- Obtaining the Alternate Installer -- Installing via the Alternate Installer -- Setting up software RAID -- Summary -- Appendix B: Assessments -- Chapter 1 - Deploying Ubuntu Server -- Chapter 2 - Managing Users -- Chapter 3 - Managing Storage Volumes -- Chapter 4 - Connecting to Networks -- Chapter 5 - Managing Software Packages -- Chapter 6 - Controlling and Monitoring Processes -- Chapter 7 - Setting Up Network Services -- Chapter 8 - Accessing and sharing files -- Chapter 9 - Sharing and Transferring Files -- Chapter 10 - Serving Web Content -- Chapter 11 - Learning Advanced Shell Techniques -- Chapter 12 - Virtualization -- Chapter 13 - Running Containers -- Chapter 14 - Automating Server Configuration with Ansible -- Chapter 15 - Securing Your Server -- Chapter 16 - Troubleshooting Ubuntu Servers -- Chapter 17 - Preventing and Recovering from Disasters -- Other Books You May Enjoy -- Index.
520 ## - SUMMARY, ETC.
Summary, etc. Ubuntu is a Debian-based Linux distribution with versions available for both desktops as well as servers. The Server edition, Ubuntu Server, has set the industry standard for Linux in the data center as well as the cloud. Organizations, inventors, and hobbyists alike will benefit from its flexible configuration, fast deployment, and a plethora.
588 ## - SOURCE OF DESCRIPTION NOTE
Source of description note Description based on publisher supplied metadata and other sources.
590 ## - LOCAL NOTE (RLIN)
Local note Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2024. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Ubuntu (Electronic resource).
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Operating systems (Computers).
655 #4 - INDEX TERM--GENRE/FORM
Genre/form data or focus term Electronic books.
776 08 - ADDITIONAL PHYSICAL FORM ENTRY
Relationship information Print version:
Main entry heading LaCroix, Jay
Title Mastering Ubuntu Server
Place, publisher, and date of publication Birmingham : Packt Publishing, Limited,c2018
International Standard Book Number 9781788997560
797 2# - LOCAL ADDED ENTRY--CORPORATE NAME (RLIN)
Corporate name or jurisdiction name as entry element ProQuest (Firm)
856 40 - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="https://ebookcentral.proquest.com/lib/orpp/detail.action?docID=5405701">https://ebookcentral.proquest.com/lib/orpp/detail.action?docID=5405701</a>
Public note Click to View

No items available.

© 2024 Resource Centre. All rights reserved.