Muutke küpsiste eelistusi

Official Ubuntu Server Book [Multiple-component retail product]

  • Formaat: Multiple-component retail product, 528 pages, kõrgus x laius x paksus: 231x233x28 mm, kaal: 912 g, Contains 1 Paperback / softback and 1 CD-ROM
  • Ilmumisaeg: 30-Jul-2009
  • Kirjastus: Prentice Hall
  • ISBN-10: 0137021186
  • ISBN-13: 9780137021185
Teised raamatud teemal:
  • Multiple-component retail product
  • Hind: 48,56 €*
  • * saadame teile pakkumise kasutatud raamatule, mille hind võib erineda kodulehel olevast hinnast
  • See raamat on trükist otsas, kuid me saadame teile pakkumise kasutatud raamatule.
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Lisa soovinimekirja
  • Formaat: Multiple-component retail product, 528 pages, kõrgus x laius x paksus: 231x233x28 mm, kaal: 912 g, Contains 1 Paperback / softback and 1 CD-ROM
  • Ilmumisaeg: 30-Jul-2009
  • Kirjastus: Prentice Hall
  • ISBN-10: 0137021186
  • ISBN-13: 9780137021185
Teised raamatud teemal:
Ubuntu Server is a complete, free server operating system that just works, with the extra Ubuntu polish, innovation, and simplicity that administrators love.

Now, theres a definitive, authoritative guide to getting up-and-running quickly with the newest, most powerful versions of Ubuntu Server. Written by leading members of the Ubuntu community, The Official Ubuntu Server Book covers all you need to know to make the most of Ubuntu Server, whether youre a beginner or a battle-hardened senior system administrator.

The authors cover Ubuntu Server from start to finish: installation, basic administration and monitoring, security, backup, troubleshooting, system rescue, and much more. They walk through deploying each of the most common server applications, from file and print services to state-of-the-art, cost-saving virtualization.  

In addition, youll learn how to



Make the most of Ubuntu Servers latest, most powerful technologies Discover easy, fast ways to perform key administration tasks Automate Ubuntu installs, no matter how many servers youre installing Quickly set up low-cost web servers and email Protect your server with Ubuntus built-in and optional security tools Minimize downtime with fault tolerance and clustering Master proven, step-by-step server and network troubleshooting techniques Walk through rescuing an Ubuntu server that wont boot

Two CDs are included, which contain two versions of Ubuntu Server: Ubuntu 8.04 LTS, which is supported by Canonical for five years, and the brand-new, cutting-edge Ubuntu Server 9.04.  
Preface xvii
Acknowledgments xxiii
About the Authors xxv
Introduction xxvii
Welcome to Ubuntu Server xxvii
Free Software, Open Source, and Linux xxviii
Free Software and GNU xxix
Linux xxx
Open Source xxxi
A Brief History of the Ubuntu Project xxxii
Mark Shuttleworth xxxii
The Warthogs xxxiv
What Does Ubuntu Mean? xxxv
Creating Canonical xxxvi
The Ubuntu Community xxxvii
Ubuntu Promises and Goals xxxix
Philosophical Goals xxxix
Conduct Goals and Code of Conduct xli
Technical Goals xlii
Canonical and the Ubuntu Foundation xliv
Canonical, Ltd xliv
Canonical's Service and Support xlv
The Ubuntu Foundation xlvi
History of Ubuntu Server xlvii
Simple, Secure, Supported xlix
Installation
1(16)
Get Ubuntu
2(1)
Boot Screen
3(2)
Disk Partitioning
5(8)
What is a Partition?
5(3)
Guided---Use Entire Disk
8(1)
Guided with LVM
8(1)
Manual
8(5)
Server Roles
13(2)
Installer Console
15(1)
Reboot the System
16(1)
Essential System Administration
17(34)
Basic Command-Line Administration
18(6)
Move Around the System
18(3)
File Ownership
21(1)
Check Running Processes
21(2)
Edit Files
23(1)
Become Root
24(1)
Ubuntu Boot Process
24(16)
GRUB
24(2)
The kernel Boot Process
26(2)
/sbin/init
28(6)
Services
34(6)
File System Hierarchy
40(5)
Networking
45(6)
Network Configuration Files
46(2)
Core Networking Programs
48(3)
Package Management
51(32)
Introduction to Package Management
52(8)
Background on Packages
53(1)
What are Packages?
53(2)
Basic Functions of Package Management
55(3)
Advanced Functions of Package Management Systems
58(2)
Debian Packages
60(3)
Source Packages
60(3)
Binary Packages
63(1)
Package Management in Ubuntu
63(14)
Staying Up-to-Date
64(1)
Searching and Browsing
65(2)
Installation and Removal
67(2)
Manipulating Installed Packages
69(2)
Manipulating Repositories
71(2)
Ubuntu Default Repositories
73(1)
Using Other Repositories
74(1)
Upgrading a Whole System
75(1)
Mirroring a System
76(1)
Making Your Own Packages
77(6)
Rebuilding Packages
77(2)
New Upstream Versions
79(1)
Building Packages from Scratch
80(1)
Hosting Your Own Packages
81(2)
Automated Ubuntu Installs
83(42)
Preseeding
84(20)
Basic Preseed Configuration for CD-ROM
85(4)
Networking Options
89(2)
Partitioning
91(5)
Packages and Mirrors
96(2)
User Settings
98(1)
GRUB
99(1)
Miscellaneous
100(1)
Dynamic Preseeding
100(4)
Kickstart
104(7)
Basic Kickstart Configuration for CD-ROM
104(4)
Changes and Limitations in Ubuntu Kickstart
108(2)
Run Custom Commands during the Install
110(1)
PXE Boot Server Deployment
111(6)
DHCP
112(1)
TFTPD
113(1)
Configure Pxelinux
113(2)
Web
115(1)
Test Your PXE Server
116(1)
Customize Automated Installs
117(8)
Multiple Kickstart Files
118(1)
Boot Cheat Codes
119(1)
DHCP Selection
120(2)
DHCP Selection by Subnet
122(3)
Guide to Common Ubuntu Servers
125(56)
DNS Server
126(9)
Install BIND
127(1)
Ubuntu Conventions
127(2)
Caching Name Server
129(1)
DNS Master
129(3)
DNS Slave
132(2)
Manage BIND with rndc
134(1)
Web Server
135(9)
Install a Web Server
135(1)
Ubuntu Apache Conventions
136(3)
apache2ctl
139(2)
Apache Documentation
141(1)
WordPress, a Sample LAMP Environment
141(3)
Mail Server
144(12)
Install Postfix
144(1)
Postfix Configuration Types
145(1)
Ubuntu Postfix Conventions
146(2)
Administering Postfix
148(2)
Default Postfix Example
150(3)
Secondary Mail Server
153(1)
Greylisting Mail Server
154(2)
POP/IMAP Server
156(2)
Enable Maildirs on Postfix
156(1)
Install Dovecot
157(1)
Ubuntu Dovecot Conventions
158(1)
OpenSSH Server
158(2)
Ubuntu OpenSSH Conventions
159(1)
DHCP Server
160(3)
Install DHCP
160(1)
Ubuntu DHCP Conventions
161(1)
Configure DHCP
161(2)
Database Server
163(9)
MySQL
163(6)
PostgreSQL
169(3)
File Server
172(9)
Samba
174(3)
NFS
177(4)
Security
181(40)
General Security Principles
182(1)
Sudo
183(5)
Configure sudo
185(2)
Sudo Aliases
187(1)
AppArmor
188(4)
AppArmor Profiles
189(2)
Enforce and Complain Modes
191(1)
Ubuntu AppArmor Conventions
192(1)
SSH Security
192(4)
sshd_config
193(1)
Key-Based Authentication
193(2)
SSH Brute-Force Attacks
195(1)
Firewalls
196(12)
Ufw Commands
198(1)
Ufw Rule Syntax
199(1)
Extended ufw Rules
200(2)
Ufw Examples
202(5)
Ubuntu ufw Conventions
207(1)
Intrusion Detection
208(7)
Update Tripwire Policy
210(1)
Initialize the Tripwire Database
211(2)
Update the Tripwire Database
213(1)
Ubuntu Tripwire Conventions
214(1)
Incident Response
215(6)
Do You Prosecute?
215(1)
Pull the Plug
216(1)
Image the Server
216(1)
Server Redeployment
217(1)
Forensics
217(4)
Backups
221(28)
Backup Principles
222(2)
Drive Imaging
224(2)
Database Backups
226(5)
MySQL
226(4)
PostgreSQL
230(1)
BackupPC
231(18)
BackupPC Storage
232(1)
Default BackupPC Configuration
233(3)
Configure the Client Machine
236(1)
Add the Client to BackupPC
237(1)
Start the First Backup Job
238(2)
Rsync Tweaks
240(5)
Restore Files
245(2)
Ubuntu BackupPC Conventions
247(2)
Monitoring
249(30)
Local Monitoring Tools
250(5)
Smartmontools
250(1)
sysstat
251(4)
Ganglia
255(7)
Install ganglia-monitor on All Hosts
256(2)
Configure Ganglia Server
258(2)
Install the Ganglia Web Front End
260(2)
Nagios
262(17)
Install GroundWork
263(1)
GroundWork File Conventions
264(1)
Initial Configuration
265(3)
Configure Nagios
268(3)
Commit Changes to Nagios
271(1)
Configure Contact List
271(1)
Enable Notifications for Nagios
272(1)
Add a Service Check to a Host
273(1)
Add a New Host
273(1)
Advanced Configuration
274(3)
More GroundWork Information
277(2)
Virtualization
279(30)
KVM
280(17)
Install KVM
280(1)
Enable Support in BIOS
281(1)
Install KVM Packages
281(1)
Configure KVM Networking
282(3)
Create a New VM
285(3)
Extra ubuntu-vm-builder Options
288(4)
Mangage VMs with virsh
292(3)
KVM Graphical Console and Management Tools
295(2)
VMware Server
297(12)
Install VMware Server
298(1)
Configure VMware Server
298(2)
VMware Server Init Scripts
300(1)
VMware Web Administration
301(1)
Create a New Virtual Machine
302(1)
VM Console Access
303(2)
Snapshots
305(1)
Suspend
306(1)
Local VM Storage
306(2)
Virtual Appliances
308(1)
Fault Tolerance
309(56)
Fault Tolerance Principles
310(1)
RAID
311(27)
RAID Levels
312(1)
Configure RAID during Installation
313(3)
Configure RAID after Installation
316(3)
Software RAID Management
319(3)
Migrate Non-RAID to Software RAID
322(6)
Migrate from RAID 1 to RAID 5
328(8)
Add a Drive to a RAID 5 Array
336(2)
Ethernet Bonding
338(5)
Clusters
343(22)
Heartbeat
345(8)
DRBD
353(12)
Troubleshooting
365(30)
General Troubleshooting Philosophy
366(3)
Divide the Problem Space
366(1)
Favor Quick, Simple Tests over Slow, Complex Tests
367(1)
Favor Past Solutions
367(1)
Good Communication is Critical When Collaborating
368(1)
Understand How Systems Work
368(1)
Document Your Problems and Solutions
368(1)
Use the Internet, but Carefully
369(1)
Resist Rebooting
369(1)
Localhost Troubleshooting
369(12)
Host is Sluggish or Unresponsive
370(9)
Out of Disk Space
379(2)
Network Troubleshooting
381(9)
Server A Can't Talk to Server B
381(6)
Can I Route to the Remote Host?
387(2)
Test the Remote Host Locally
389(1)
Hardware Troubleshooting
390(5)
Network Card Errors
391(1)
Test Hard Drives
391(1)
Test RAM
392(3)
Rescue and Recovery
395(20)
Ubuntu Recovery Mode
396(5)
File Systems Won't Mount
398(2)
Problem Init Scripts
400(1)
Reset Passwords
401(1)
Ubuntu Server Recovery CD
401(5)
Boot into the Recovery CD
402(2)
Recover GRUB
404(1)
Repair the Root File System
405(1)
Ubuntu Desktop Live CD
406(9)
Boot the Live CD
406(1)
Add the Universe Repository
406(1)
Recover Deleted Files
407(2)
Restore the Partition Table
409(2)
Rescue Dying Drives
411(4)
Help and Resources
415(14)
Paid Support from Canonical
416(1)
Forums
417(1)
Internet Relay Chat
418(3)
Mailing Lists
421(1)
Online Documentation
422(1)
Localhost Documentation
423(1)
Local Community Teams
424(1)
Other Languages
425(1)
Tech Answers System (Launchpad)
425(1)
Bug Reporting
425(2)
Summary
427(2)
Index 429
Kyle Rankin is a systems architect for Quinstreet, Inc., the current president of the North Bay Linux Users Group, the author of Knoppix Hacks, Knoppix Pocket Reference,Linux Multimedia Hacks, and Ubuntu Hacks, and he has contributed to a number of other OReilly books. Kyle is also a columnist for Linux Journal and has had articles featured in PC Magazine, TechTarget, and other publications.

Benjamin Mako Hill is a Seattle native working out of Boston, Massachusetts. Mako is a long-time free software developer and advocate. He was part of the founding Ubuntu team, one of the first employees of Canonical, Ltd., and lead author of The Official Ubuntu Book. In addition to some technical work, his charge at Canonical was to help grow the Ubuntu development and user community during the projects first year. Mako is currently a fellow at the MIT Center for Future Civic Media and a researcher and Ph.D. Candidate at the MIT Sloan School of Management. Mako has continued his involvement with Ubuntu as a member of the Community Council governance board, through development work, and through projects such as this book.