Ubuntu Unleashed 2011 - Helmke_ Matthew.pdf

(10208 KB) Pobierz
425105403 UNPDF
425105403.003.png
Matthew Helmke
Andrew Hudson
Paul Hudson
Ubunt UNLEASHED
2011 Edition
800 East 96th Street, Indianapolis, Indiana 46240 USA
425105403.004.png
 
Ubuntu Unleashed 2011 Edition:
Covering 10.10 and 11.04
Copyright © 2011 by Pearson Education, Inc.
All rights reserved. No part of this book shall be reproduced, stored in a retrieval
system, or transmitted by any means, electronic, mechanical, photocopying, recording,
or otherwise, without written permission from the publisher. No patent liability is
assumed with respect to the use of the information contained herein. Although every
precaution has been taken in the preparation of this book, the publisher and author
assume no responsibility for errors or omissions. Nor is any liability assumed for
damages resulting from the use of the information contained herein.
ISBN-13: 978-0-672-33344-6
ISBN-10: 0-672-33344-9
Library of Congress Cataloging-in-Publication Data
Helmke, Matthew.
Ubuntu unleashed : covering 10.10 and 11.04 / Matthew Helmke, Andrew
Hudson, Paul Hudson. -- 6th ed.
p. cm.
Rev. ed. of: Ubuntu unleashed : covering 9.10 and 10.4 / Andrew Hudson
... [et al.]. 2010.
ISBN 978-0-672-33344-6 (pbk. : alk. paper)
1. Ubuntu (Electronic resource) 2. Linux. 3. Operating systems
(Computers) I. Hudson, Andrew, 1978- II. Hudson, Paul, 1979- III.
Title.
QA76.76.O63U36 2010
005.4'32--dc22
Acquisitions Editor
Debra Williams
Cauley
Development Editor
Michael Thurston
Managing Editor
Sandra Schroeder
Project Editor
Mandie Frank
Copy Editor
Barbara Hacha
Indexer
Brad Herriman
Proofreader
Jennifer Gallant
Technical Editor
Dallas Releford
Publishing
Coordinator
Kim Boedigheimer
2010043436
Library of Congress Cataloging-in-Publication data is on file.
Printed in the United States of America
First Printing December 2010
Trademarks
All terms mentioned in this book that are known to be trademarks or service marks
have been appropriately capitalized. Sams Publishing cannot attest to the accuracy of
this information. Use of a term in this book should not be regarded as affecting the
validity of any trademark or service mark.
Warning and Disclaimer
Every effort has been made to make this book as complete and as accurate as possi-
ble, but no warranty or fitness is implied. The information provided is on an “as is”
basis. The authors and the publisher shall have neither liability nor responsibility to any
person or entity with respect to any loss or damages arising from the information
contained in this book or from the use of the CD or programs accompanying it.
Bulk Sales
Pearson offers excellent discounts on this book when ordered in quantity for bulk
purchases or special sales. For more information, please contact:
U.S. Corporate and Government Sales
1-800-382-3419
corpsales@pearsontechgroup.com
For sales outside of the U.S., please contact:
International Sales
+1-317-581-3793
international@pearsontechgroup.com
Multimedia Developer
Dan Scherf
Cover and Interior
Designer
Gary Adair
Composition
Mark Shirar
425105403.005.png
iii
Contents at a Glance
Introduction ................................................................................... 1
Part I Installing and Configuration
1 Installing Ubuntu ............................................................................ 9
2 Post-Installation Configuration ........................................................ 19
3 Working with GNOME .................................................................... 41
4 Command Line Quickstart ............................................................... 57
Part II Desktop Ubuntu
5 On the Internet ............................................................................. 91
6 Productivity Applications ............................................................... 105
7 Multimedia Applications ............................................................... 125
8 Other Ubuntu Desktops ................................................................. 149
9 Games ........................................................................................ 159
Part III System Administration
10 Managing Users ........................................................................... 169
11 Automating Tasks ......................................................................... 197
12 System-Monitoring Tools ............................................................... 251
13 Backing Up .................................................................................. 267
14 Networking ................................................................................. 289
15 Remote Access with SSH and Telnet ................................................. 331
Part IV Ubuntu as a Server
16 File and Print ............................................................................... 341
17 Apache Web Server Management .................................................... 363
18 Remote File Serving with FTP ......................................................... 395
19 Handling Email ............................................................................ 405
20 Proxying and Reverse Proxying ....................................................... 425
21 Administering Database Services ..................................................... 435
22 LDAP .......................................................................................... 461
23 Linux Terminal Server Project (LTSP) ............................................... 469
24 Ubuntu in the Cloud .................................................................... 477
425105403.001.png
iv
Ubuntu Unleashed
Part V Programming Linux
25 Opportunistic Development ........................................................... 489
26 Helping with Ubuntu Testing and QA .............................................. 501
27 Using Perl ................................................................................... 507
28 Working with Python .................................................................... 531
29 Writing PHP Scripts ...................................................................... 551
30 C/C++ Programming Tools for Ubuntu ............................................. 585
31 Mono ......................................................................................... 597
Part VI Ubuntu Housekeeping
32 Managing Software ....................................................................... 607
33 Securing Your Machines ................................................................ 617
34 Performance Tuning ...................................................................... 631
35 Command Line Masterclass ............................................................ 643
36 Kernel and Module Management .................................................... 669
Part VII Appendixes
A Ubuntu Under the Hood ............................................................... 691
B Ubuntu and Linux Internet Resources .............................................. 701
Index ......................................................................................... 711
425105403.002.png
Zgłoś jeśli naruszono regulamin