Foundations of CentOS Linux (eBook)
XXVI, 528 Seiten
Apress (Verlag)
978-1-4302-1965-1 (ISBN)
You need to maintain clients, servers and networks, while acquiring new skills. Foundations of Cent OS Linux: Enterprise Linux On the Cheap covers a free, unencumbered Linux operating system within the Red Hat lineage, but it does not assume you have a Red Hat Enterprise Linux license. Now you can learn CentOS Linux, the most powerful and popular of all Red Hat clones, keep maintaining your network at work, and become an Red Hat Certified Engineer, all just for the cost of this book.
- Introduces CentOS Linux and Fedora clients as equals to Red Hat Enterprise Linux
- Sets up CentOS as a secure, high-performance web services back end
- Prepares you for the RHCE examination, but does not assume an RHEL installation
Chivas Sicam occasionally works as an IT instructor and consultant. Prior to his hiatus from working full-time, he indulged himself as one of the system administrators in the engineering team of Defender Technologies Group. Chivas takes pride in being part of DOST-ASTI (Advanced Science and Technology Institute) on Bayanihan Linux. His team advocated the use of open source software for the computing needs of government agencies, schools, and small and medium-size enterprises in the Philippines. He enjoys technology, road trips, and keeping up to date on news of the Utah Jazz.
Introduction Community Enterprise Operating System, or CentOS, is an enterprise Linux distribution. It was developed by the CentOS Project community using the source code of the commercial Linux distribution from Redhat, the Redhat Enterprise Linux (RHEL). They created CentOS to have a free alternative to RHEL and to have a Linux distribution that's as stable as its commercial counterpart and can keep up with the requirements of the enterprise. Using CentOS is a good choice to learn Linux not only for its RHEL roots but also for its compatibility, quality, and support. CentOS is binary compatible with the RHEL because it was built using the source code of RHEL. Also, the developers made sure to adhere to the redistribution rules of RHEL when they built CentOS so it would be a truly free alternative to the original. CentOS is continuously being developed by its core developers and its community. They make security and software updates and quality assurance measures to maintain the stability of the distribution. The packages they build for CentOS are placed on their distributed mirror network to allow users to download and install software on their system manually if needed. Because of the core developers and its community, CentOS is able to have a constant release upgrade schedule to allow users to use new software and to support new hardware. They are also increasing in numbers, and that means there's always a better CentOS after each release.
Chivas Sicam occasionally works as an IT instructor and consultant. Prior to his hiatus from working full-time, he indulged himself as one of the system administrators in the engineering team of Defender Technologies Group. Chivas takes pride in being part of DOST-ASTI (Advanced Science and Technology Institute) on Bayanihan Linux. His team advocated the use of open source software for the computing needs of government agencies, schools, and small and medium-size enterprises in the Philippines. He enjoys technology, road trips, and keeping up to date on news of the Utah Jazz.
Contents at a Glance 5
Contents 6
About the Authors 19
About the Technical Reviewer 21
Acknowledgments 22
Introduction 23
The Book 23
Installation 27
Preinstallation Steps 27
Installation 29
Troubleshooting 55
Summary 56
Bash 57
Working with the Command-Line Interface 57
Text Processing 71
Getting Help 74
Environment Variables 77
Creating and Running Your Own Script 78
Summary 80
Client/Host Configuration 81
The Boot Process 81
Keyboard Settings 89
Language Settings 90
Date and Time Settings 91
Network Settings 93
Graphics Settings 94
Printer Settings 95
Summary 96
Data Storage Management 97
Provisioning a New Hard Drive 97
Partitioning a Disk Using RAID 103
Partitioning with LVM 107
Summary 111
User Management 113
Managing Users and Groups with the Graphical Interface 113
User Management on the Command Line 119
Implementing Disk Quotas 124
Setting Resource Limits 128
Summary 129
X Window System 130
X.Org 131
The GNOME Desktop 136
XDMCP Remote Connections 147
Using XDMCP with GDM 150
X with SSH 155
Summary 156
Package Management 158
RPM 158
The RPM Filename Convention 159
The rpm Command 160
YUM 170
Summary 176
Basic Linux Security 177
System Logger 177
Automating Tasks with cron 184
Pluggable Authentication Modules 187
Summary 194
Advanced Security 195
Using Digital Certificates 195
Creating Certificates 196
Deploying Certificates 200
Intrusion Detection 205
Security Enhanced Linux 215
Summary 225
Network Security 226
The Firewall 226
tcp_wrappers 241
Centralized Logging 245
Summary 249
Network Services 250
OpenSSH 250
The OpenSSH Configuration File 250
The DHCP Server 254
The NTP Server 259
DNS 263
The Squid Web Caching Server 279
Summary 283
Open Source Databases 284
ACID 284
MySQL 285
PostgreSQL 295
CRUD and Databases 303
Summary 310
Linux Web Services 311
The Role of a Web Server 311
Apache Web Server 312
Setting Up Apache 312
Testing Apache 312
Apache Server Directories 313
The Apache Configuration File 315
Distributed Configuration Files 319
Virtual Hosts 324
Adding PHP to Apache 330
Secure Apache with SSL 331
Summary 334
File Sharing Services 335
Very Secure FTP Daemon 335
NFS 337
Setting Up a Samba Server 343
Summary 356
Linux Mail Servers 357
Basic Email Concepts 357
Sendmail 360
Postfix 371
Mail Servers and DNS 380
Dovecot 381
Summary 394
Directory Services 395
The Need for Unified Authentication 395
Network Information System 397
OpenLDAP 407
Summary 435
The Linux Kernel 436
History of the Linux Kernel 436
Types of Linux Kernels 436
Kernel Modules 438
Loading Kernel Modules 439
Unloading Kernel Modules 442
When to Recompile the Kernel 443
Getting a New Linux Kernel 444
Ways to Configure the Kernel Sources 445
Preparing for Kernel Compilation 451
Building the Kernel 452
Building the Kernel Modules 453
Making the Boot Loader Initialized RAM Disk 453
Adding the New Kernel into the GRUB Boot Loader 453
Your Turn 455
Summary 455
Linux Virtualization 456
Understanding Virtualization 456
The xend Daemon 462
The xend Network Configuration Scripts Directory 464
Checking Dom-0 464
Making a Guest with virt-install 465
Understanding the Guest Configuration File 469
Xen Guest Example Configuration Files 471
Connecting to a Guest 471
Shutting Down a Guest 474
Starting a Guest 474
Cloning a Guest 474
Cleaning Up 475
Summary 476
Linux Troubleshooting 477
The CentOS Rescue Environment 477
Exploring the Rescue Environment 480
Troubleshooting Checklist 481
Mounting Logical Volumes 484
Single-User Mode 486
My New Kernel Is Stuck! 487
Summary 489
Index 490
Erscheint lt. Verlag | 8.1.2010 |
---|---|
Zusatzinfo | XXVI, 528 p. |
Verlagsort | Berkeley |
Sprache | englisch |
Themenwelt | Informatik ► Betriebssysteme / Server ► Unix / Linux |
Mathematik / Informatik ► Informatik ► Theorie / Studium | |
Schlagworte | Administration • Bash • Fedora • Kernel • Linux • Open Source • Red Hat • Server • system administration |
ISBN-10 | 1-4302-1965-3 / 1430219653 |
ISBN-13 | 978-1-4302-1965-1 / 9781430219651 |
Haben Sie eine Frage zum Produkt? |
![PDF](/img/icon_pdf_big.jpg)
Größe: 11,0 MB
DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasserzeichen und ist damit für Sie personalisiert. Bei einer missbräuchlichen Weitergabe des eBooks an Dritte ist eine Rückverfolgung an die Quelle möglich.
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.
Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich