CHF32.70
Download est disponible immédiatement
Achieve Linux system administration mastery with time-tested and proven techniques
In Mastering Linux System Administration, Linux experts and system administrators Christine Bresnahan and Richard Blum deliver a comprehensive roadmap to go from Linux beginner to expert Linux system administrator with a learning-by-doing approach. Organized by do-it-yourself tasks, the book includes instructor materials like a sample syllabus, additional review questions, and slide decks.
Amongst the practical applications of the Linux operating system included within, you'll find detailed and easy-to-follow instruction on:
Installing Linux servers, understanding the boot and initialization processes, managing hardware, and working with networks
Accessing the Linux command line, working with the virtual directory structure, and creating shell scripts to automate administrative tasks
Managing Linux user accounts, system security, web and database servers, and virtualization environments
Perfect for entry-level Linux system administrators, as well as system administrators familiar with Windows, Mac, NetWare, or other UNIX systems, Mastering Linux System Administration is a must-read guide to manage and secure Linux servers.
Auteur
Christine Bresnahan has over thirty years of experience working in the IT industry. She is an Adjunct Professor at Ivy Tech Community College where she teaches Linux certification and Python programming classes. She is co-author with Richard Blum of CompTIA Linux+ Study Guide, Linux Essentials, and the Linux Command Line and Scripting Bible. Richard Blum has over thirty years of experience working as a system and network administrator. He teaches online courses in Linux and Web programming and is co-author with Christine Bresnahan of several Linux titles, including CompTIA Linux+ Study Guide, Linux Essentials, and the Linux Command Line and Scripting Bible.
Texte du rabat
Achieve Linux System Administration Mastery With This Hands-On Guide
Whether you're already a Linux system administrator or just learning the ropes, Mastering Linux® System Administration gives you a comprehensive roadmap to Linux proficiency. An expert author team delivers a learning-by-doing approach to Linux system administration, offering do-it-yourself tasks and detailed, easy-to-follow instructions. Included instructor materials provide readers with a sample syllabus, additional review questions, and slide decks for classroom use.
The book prepares you to manage and secure Linux servers on private networks and over the Internet and is ideal for entry-level administrators as well as those familiar with Windows, Mac, NetWare, and other UNIX servers.
Coverage includes:
Install Ubuntu and Red Hat Servers
Install and Maintain Linux Software
Work With The Linux Shell
Manage and Explore Files in Linux
Résumé
Achieve Linux system administration mastery with time-tested and proven techniques
In Mastering Linux System Administration, Linux experts and system administrators Christine Bresnahan and Richard Blum deliver a comprehensive roadmap to go from Linux beginner to expert Linux system administrator with a learning-by-doing approach. Organized by do-it-yourself tasks, the book includes instructor materials like a sample syllabus, additional review questions, and slide decks.
Amongst the practical applications of the Linux operating system included within, you'll find detailed and easy-to-follow instruction on:
Contenu
Introduction xxv
Part 1 Basic Admin Functions 1
Chapter 1 Understanding the Basics 3
What is Linux? 3
Looking into the Linux Kernel 4
The GNU Utilities 12
Linux User Interfaces 12
Linux Distributions 18
Core Linux Distributions 19
Specialized Linux Distributions 19
The Bottom Line 20
Chapter 2 Installing an Ubuntu Server 23
Pre-Installation Requirements 23
Hardware Requirements 24
Virtual Server Requirements 25
Finding the Software 26
Oracle VirtualBox 26
Ubuntu Server 26
Running the Installation 29
Oracle VirtualBox 29
Ubuntu Server 33
Checking the Installation 49
The Bottom Line 50
Chapter 3 Installing and Maintaining Software in Ubuntu 53
Exploring Package Management 53
Inspecting the Debian-Based Systems 54
Managing Packages with apt 54
Installing Software Packages with apt 56
Upgrading Software with apt 59
Uninstalling Software with apt 60
The apt Repositories 61
Using Snap Containers 62
Installing from Source Code 64
The Bottom Line 66
Chapter 4 Installing a Red Hat Server 69
Pre-Installation Requirements 69
Hardware Requirements 70
Virtual Server Requirements 71
Finding the Software 72
Oracle VirtualBox 72
CentOS 73
Running the Installation 76
Oracle VirtualBox 77
CentOS 77
Checking the Installation 96
The Bottom Line 97
Chapter 5 Installing and Maintaining Software in Red Hat 99
Exploring Red Hat Packages 99
Automated Package Management 100
Listing Installed Packages 100
Installing Software with dnf 102
Upgrading Software with dnf 104
Uninstalling Software with dnf 104
Handling Broken Dependencies 105
Working with RPM Repositories 106
Working Directly with Packages 107
Finding Package Files 107
Inspecting Package Files 108
Installing Package Files 109
Removing Package Files 110
Using Flatpak Containers 111
The Bottom Line 113
Chapter 6 Working with the Shell 115
Exploring the Shell 115
The Shell Prompt 116
The Shell Manual 117
Working with Commands 121
Entering Commands 121
Retrieving Past Commands 123
Redirecting Commands 125
Environment Variables 129
Global Environment Variables 129
User-Defined Environment Variables 131
The Bottom Line 133
Chapter 7 Exploring Linux File Management 135
Filesystem Navigation 135
The Linux Filesystem 135
Traversing Directories 138
Linux Files 139
Determining File Types 139
Filenames 140
Hidden Files 140
File Inodes 141
File and Directory Listing 142
Basic Listing 142
Modifying Listing Information 143
The Complete Parameter List 143
Directory Handling 146
Creating Directories 146
Deleting Directories 146
File Handling 147
Creating Files 147
Copying Files 148
Linking Files 150
Renaming Files 152
Deleting Files 152
File Features 154
Using Wildcards 154
Quoting 155
Case Sensitivity 156
Finding Files 156
The which Comm…