Linux bible / Christopher Negus.
By: Negus, Chris [author. ]
.
Material type:
BookPublisher: Indianapolis : Wiley, 2015Edition: Ninth edition.Description: xxxvii, 859 pages ; 24 cm.ISBN: 9781118999875.Subject(s): Linux| Item type | Current library | Call number | Copy number | Status | Barcode | |
|---|---|---|---|---|---|---|
| General lending | MTU Bishopstown Library Lending | 005.432 (Browse shelf(Opens below)) | 1 | Available | 00163767 |
Browsing MTU Bishopstown Library shelves, Shelving location: Lending Close shelf browser (Hides shelf browser)
Enhanced descriptions from Syndetics:
The industry favorite Linux guide, updated for Red Hat Enterprise Linux 7 and the cloud
Linux Bible, 9th Edition is the ultimate hands-on Linux user guide, whether you're a true beginner or a more advanced user navigating recent changes. This updated ninth edition covers the latest versions of Red Hat Enterprise Linux 7 (RHEL 7), Fedora 21, and Ubuntu 14.04 LTS, and includes new information on cloud computing and development with guidance on Openstack and Cloudforms. With a focus on RHEL 7, this practical guide gets you up to speed quickly on the new enhancements for enterprise-quality file systems, the new boot process and services management, firewalld, and the GNOME 3 desktop. Written by a Red Hat expert, this book provides the clear explanations and step-by-step instructions that demystify Linux and bring the new features seamlessly into your workflow.
This useful guide assumes a base of little or no Linux knowledge, and takes you step by step through what you need to know to get the job done.
Get Linux up and running quickly Master basic operations and tackle more advanced tasks Get up to date on the recent changes to Linux server system management Bring Linux to the cloud using Openstack and CloudformsLinux Bible, 9th Edition is the one resource you need, and provides the hands-on training that gets you on track in a flash.
Includes index.
This fully updated 9th edition of Linux Bible gives beginners and intermediate users alike the knowledge and skills to take Linux to the next level. With an emphasis on command-line tools and a focus on the latest versions of Red Hat Enterprise Linux, Fedora, and Ubuntu, renowned Linux expert and bestselling author Christopher Negus guides you step-by-step through detailed demonstrations and exercises designed to provide you with a thorough understanding and working knowledge of the Linux operating system. Linux Bible, 9th Edition also provides exam prep materials for various Linux certifications. Linux is at the heart of most technological advances in cloud computing and that means you need a solid understanding of Linux to work effectively in tomorrow's data centers. The Linux basics you learn early on in the book are applied in later chapters as the author demonstrates how to deploy Linux systems as hypervisors, cloud controllers, and virtual machines, as well as manage virtual networks and networked storage. Linux Bible, 9th Edition shows you how to get and install Linux, begin using it, and ultimately excel at administering and securing it. This book is also an excellent resource for software developers who wish to use Linux as a developer workstation. The Linux Bible, 9th Edition shows you how to: Get started with Linux Become a Linux power user Access a shell and write simple shell scripts Administer Linux systems and servers Secure Linux systems and networks Configure various servers and troubleshoot common problems Create Linux virtual machines that run on hypervisors and cloud platforms.
Table of contents provided by Syndetics
- Acknowledgments (xi)
- Introduction xxxiii
- Part I Getting Started (1)
- Chapter 1 Starting with Linux (3)
- Understanding What Linux Is (4)
- Understanding How Linux Differs from Other Operating Systems (6)
- Exploring Linux History (6)
- Understanding How Linux Distributions Emerged (16)
- Finding Professional Opportunities with Linux Today (20)
- Summary (26)
- Chapter 2 Creating the Perfect Linux Desktop (29)
- Understanding Linux Desktop Technology (30)
- Starting with the Fedora GNOME Desktop Live image (32)
- Using the GNOME 3 Desktop (33)
- Using the GNOME 2 Desktop (49)
- Summary (60)
- Exercises (61)
- Part II Becoming a Linux Power User (63)
- Chapter 3 Using the Shell (65)
- About Shells and Terminal Windows (66)
- Choosing Your Shell (69)
- Running Commands (70)
- Recalling Commands Using Command History (76)
- Connecting and Expanding Commands (82)
- Using Shell Variables (85)
- Creating Your Shell Environment (88)
- Getting Information about Commands (92)
- Summary (94)
- Exercises (95)
- Chapter 4 Moving around the Filesystem (97)
- Using Basic Filesystem Commands (100)
- Using Metacharacters and Operators (102)
- Listing Files and Directories (105)
- Understanding File Permissions and Ownership (109)
- Moving, Copying, and Removing Files (114)
- Summary (115)
- Exercises (115)
- Chapter 5 Working with Text Files (117)
- Editing Files with vim and vi (117)
- Finding Files (125)
- Summary (134)
- Exercises (134)
- Chapter 6 Managing Running Processes (137)
- Understanding Processes (137)
- Listing Processes (138)
- Managing Background and Foreground Processes (144)
- Killing and Renicing Processes (146)
- Limiting Processes with cgroups (149)
- Summary (151)
- Exercises (151)
- Chapter 7 Writing Simple Shell Scripts (153)
- Understanding Shell Scripts (153)
- Summary (168)
- Exercises (169)
- Part III Becoming a Linux System Administrator (171)
- Chapter 8 Learning System Administration (173)
- Understanding System Administration (173)
- Using Graphical Administration Tools (175)
- Using the root user account (177)
- Exploring Administrative Commands, Configuration Files, and Log Files (182)
- Using Other Administrative Accounts (189)
- Checking and Configuring Hardware (190)
- Summary (199)
- Exercises (199)
- Chapter 9 Installing Linux x (201)
- Choosing a Computer (202)
- Installing Fedora from Live media (203)
- Installing Red Hat Enterprise Linux from Installation Media (208)
- Understanding Cloud-Based Installations (211)
- Installing Linux in the Enterprise (211)
- Exploring Common Installation Topics (213)
- Summary (231)
- Exercises (231)
- Chapter 10 Getting and Managing Software (233)
- Managing Software on the Desktop (233)
- Going Beyond the Software Window (235)
- Understanding Linux RPM and DEB Software Packaging (236)
- Managing RPM Packages with YUM (240)
- Installing, Querying, and Verifying Software with the rpm Command (252)
- Managing Software in the Enterprise (256)
- Summary (257)
- Exercises (258)
- Chapter 11 Managing User Accounts (259)
- Creating User Accounts (259)
- Understanding Group Accounts (268)
- Managing Users in the Enterprise (270)
- Centralizing User Accounts (278)
- Summary (281)
- Exercises (281)
- Chapter 12 Managing Disks and Filesystems (283)
- Understanding Disk Storage (283)
- Partitioning Hard Disks (285)
- Using Logical Volume Management Partitions (295)
- Mounting Filesystems (301)
- Using the mkfs Command to Create a Filesystem (310)
- Summary (311)
- Exercises (311)
- Part IV Becoming a Linux Server Administrator (313)
- Chapter 13 Understanding Server Administration (315)
- Starting with Server Administration (316)
- Managing Remote Access with the Secure Shell Service (323)
- Configuring System Logging (334)
- Checking System Resources with sar (340)
- Checking System Space (341)
- Managing Servers in the Enterprise (344)
- Summary (344)
- Exercises (345)
- Chapter 14 Administering Networking (347)
- Configuring Networking for Desktops (348)
- Configuring Networking from the Command Line (360)
- Configuring Networking in the Enterprise (371)
- Summary (374)
- Exercises (374)
- Chapter 15 Starting and Stopping Services (377)
- Understanding the Initialization Daemon (init or systemd) (378)
- Checking the Status of Services (399)
- Stopping and Starting Services (403)
- Enabling Persistent Services (408)
- Configuring a Default Runlevel or Target UNIT (412)
- Adding New or Customized Services (414)
- Summary (422)
- Exercises (422)
- Chapter 16 Configuring a Print Server (423)
- Common UNIX Printing System (423)
- Setting Up Printers (425)
- Working with CUPS Printing (435)
- Using Printing Commands (439)
- Configuring Print Servers (441)
- Summary (446)
- Exercises (446)
- Chapter 17 Configuring a Web Server (449)
- Understanding the Apache Web Server (449)
- Getting and Installing Your Web Server (450)
- Starting Apache (454)
- Troubleshooting Your Web Server (471)
- Summary (475)
- Exercises (475)
- Chapter 18 Configuring an FTP Server (477)
- Understanding FTP (477)
- Installing the vsftpd FTP Server (479)
- Starting the vsftpd Service (480)
- Securing Your FTP Server (483)
- Configuring Your FTP Server (488)
- Using FTP Clients to Connect to Your Server (492)
- Summary (496)
- Exercises (497)
- Chapter 19 Configuring a Windows File Sharing (Samba) Server r (499)
- Understanding Samba (499)
- Installing Samba (500)
- Starting and Stopping Samba (502)
- Securing Samba (506)
- Configuring Samba (511)
- Accessing Samba Shares (521)
- Using Samba in the Enterprise (525)
- Summary (525)
- Exercises (526)
- Chapter 20 Configuring an NFS File Server r (527)
- Installing an NFS Server (529)
- Starting the NFS service (530)
- Sharing NFS Filesystems (531)
- Securing Your NFS Server (536)
- Using NFS Filesystems (540)
- Unmounting NFS filesystems (549)
- Summary (549)
- Exercises (550)
- Chapter 21 Troubleshooting Linux (551)
- Boot-Up Troubleshooting (551)
- Troubleshooting Software Packages (568)
- Troubleshooting Networking (573)
- Troubleshooting Memory (580)
- Troubleshooting in Rescue Mode (585)
- Summary (587)
- Exercises (587)
- Part V Learning Linux Security Techniques (589)
- Chapter 22 Understanding Basic Linux Security (591)
- Understanding Security Basics (591)
- Monitoring Your Systems (608)
- Auditing and Reviewing Linux (622)
- Summary (624)
- Exercises (624)
- Chapter 23 Understanding Advanced Linux Security (627)
- Implementing Linux Security with Cryptography (627)
- Implementing Linux Security with PAM (648)
- Summary (668)
- Exercises (668)
- Chapter 24 Enhancing Linux Security with SELinux (669)
- Understanding SELinux Benefits (669)
- Understanding How SELinux Works (671)
- Configuring SELinux (679)
- Monitoring and Troubleshooting SELinux (689)
- Putting It All Together (694)
- Obtaining More Information on SELinux (695)
- Summary (695)
- Exercises (696)
- Chapter 25 Securing Linux on a Network (699)
- Auditing Network Services (699)
- Working with Firewalls (710)
- Summary (724)
- Exercises (724)
- Part VI Extending Linux into the Cloud (727)
- Chapter 26 Using Linux for Cloud Computing (729)
- Overview of Linux and Cloud Computing (729)
- Trying Basic Cloud Technology (732)
- Setting Up a Small Cloud (734)
- Summary (747)
- Exercises (747)
- Chapter 27 Deploying Linux to the Cloud (749)
- Getting Linux to Run in a Cloud (749)
- Creating Linux Images for Clouds Using Open (751)
- Stack to Deploy Cloud Images (760)
- Using Amazon EC2 to Deploy Cloud Images (765)
- Summary (766)
- Part VII Appendixes (769)
- Appendix A Media (771)
- Appendix B Exercise Answers (781)
- Index (839)
Author notes provided by Syndetics
Christopher Negus has been teaching and writing about Linux and UNIX for more than 25 years. He is an instructor and principal technical writer for Red Hat, Inc., and the author of dozens of Linux and UNIX books, including Red Hat Linux Bible (all editions), CentOS Bible, Fedora Bible, Ubuntu Linux Toolbox, Linux Troubleshooting Bible, Linux Toys, and Linux Toys II.