Sunday, October 25, 2009

Books about Linux Ubuntu readable...


     Today I recommend a book on Linux Ubuntu should read as follows: 2 books

How to Do Everything Ubuntu




     Copyright (C) 2009 by The McGraw-Hill Companies. All rights reserved. Manufactured in the United States of America. Except as  permitted under the United States Copyright Act of 1976, no part of this publication may be reproduced or distributed in any form or by any means, or stored in a database or retrieval system, without the prior written permission of the publisher.

0-07-154937-4

The material in this eBook also appears in the print version of this title: 0-07-154936-6.All trademarks are trademarks of their respective owners. Rather than put a trademark symbol after every occurrence of a trade-marked name, we use names in an editorial fashion only, and to the benefit of the trademark owner, with no intention of infringe-ment of the trademark. Where such designations appear in this book, they have been printed with initial caps.

McGraw-Hill eBooks are available at special quantity discounts to use as premiums and sales promotions, or for use in corporate training programs. For more information, please contact George Hoare, Special Sales, at george_hoare@mcgraw-hill.com or (212)...


Contents

Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix

PART I Meet Ubuntu

CHAPTER 1 Ubunt-Who? Get to Know Ubuntu . . . . . . . . . . . . . . . . . . . . . . 3

The Ubuntu Philosophy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

GNU, Linux, and the Free Software Movement . . . . . . . . . . . . . . . . . . . . . . . . . . 4

The History of GNU/Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Enter Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

I Think, Therefore I Promise… . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Ubuntu’s Release Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

The Ubuntu Community . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Contribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Help and Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Community Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Ubuntu Emerges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Welcome to the GNU/Linux Community . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

CHAPTER 2 Exploring the Ubuntu Desktop . . . . . . . . . . . . . . . . . . . . . . . . 17

Get a Copy of Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

Download Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Burn Your Ubuntu Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Request an Ubuntu CD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

Buy Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Run Ubuntu from a Live CD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

Start It Up! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

A First Look at the Ubuntu Desktop Environment . . . . . . . . . . . . . . . . . . . . . . . . 26

The Top Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

The Main Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

The Bottom of the Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

Finishing Up with the Live CD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

The Synaptic Package Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

Using the Ubuntu Disc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

Installing Software from the Outside World . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

CHAPTER 7 Time to Upgrade: Installing New Hardware . . . . . . . . . . . . . . . 85

Selecting Appropriate Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

Opening the Computer Case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

Where Do I Plug This Thing In? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

CD, DVD, and Hard Disk Drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

Using the Card Slots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

CHAPTER 8 Keep It Safe—Securing Ubuntu . . . . . . . . . . . . . . . . . . . . . . . 93

Best Practices in Computer Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

Terms to Know . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

Installing Firestarter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

Installing Antivirus Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

Installing ClamTk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

Updating the Signature File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

Scanning the Computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

Backup and Restore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

Restoring Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

PART III Open the Door to OpenOffice

CHAPTER 9 The Write Stuff . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

What Is OpenOffice.org? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

Features in OpenOffice.org’s Writer Not Found

in Microsoft Word for Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

Creating a New Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

Using Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

Formatting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116

Inserting a Graphic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

Opening a Microsoft Word File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122

Saving Your Work and Sharing with Others . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

Parting Thoughts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

CHAPTER 10 Spread It Out with Calc . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

Starting a New Spreadsheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

The Toolbars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

The Spreadsheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

Formatting Cells and Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128

Font and Font Effects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128

Alignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

Borders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

Change the Size of a Row or Column . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

Calculating and Sorting Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

Adding Numbers in a Row or Column . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131

Calculating Averages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131

Arithmetic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131

Sorting Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

Adding Charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

Working with Excel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136

CHAPTER 11 I’m Impressed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

Starting a New Presentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

The Slides Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

The Workspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

The Tasks Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143

The Drawing Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144

Inserting a Graphic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144

Changing Transitions Between Slides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

Adding Animation to Text and Graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146

Export Your Presentation to Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146

Tips for Effective Presentations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146

CHAPTER 12 All Your Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

Opening a New Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

Creating a Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

Create a Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156

Creating a Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158

Creating a Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

CHAPTER 13 Drawn to Open Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

Drawing Simple Shapes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

Formatting a Drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166

Changing Colors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166

Adding Shadows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167

Gradients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167

Changing Line Weight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168

Saving a Screenshot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169

Creating a Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170

PART IV Reach Out

CHAPTER 14 Share and Share Alike—Networking Ubuntu . . . . . . . . . . . . . 175

Networking Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176

Configuring Ethernet Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178

Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

IP Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

Subnet Mask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

Gateway Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

DNS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

Setting the Host Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181

Learning to Samba . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182

Installing Samba . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183

Accessing a Windows Shared Folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184

Basic Network Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

CHAPTER 15 Can We Talk? Communications and the Internet . . . . . . . . . . . 189

Viewing Web Pages with Firefox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

Customizing Firefox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191

Evolution Email . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195

Instant Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201

CHAPTER 16 Master of Your Domain—Web Design Tools . . . . . . . . . . . . . . 203

Finding a Host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204

Your Domain Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204

Installing Web Development Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205

Inserting an Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208

Making Use of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209

Changing the Font . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210

Linking to a Page Within Your Web Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210

Publishing Your Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212

Advanced Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213

CHAPTER 17 Playing Nice with Windows . . . . . . . . . . . . . . . . . . . . . . . . . 215

Dual Booting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215

Virtual Machines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217

Installing a Virtualization Software Package . . . . . . . . . . . . . . . . . . . . . . . . . 218

Fine Wine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

Installing Wine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224

Installing and Running Programs with Wine . . . . . . . . . . . . . . . . . . . . . . . . 225

Wine Is Not Genuine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227

Closing Thoughts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227

PART V Having Fun with Ubuntu

CHAPTER 18 Fun and Games—Play Games with Ubuntu . . . . . . . . . . . . . . . 231

Games for Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232

Multiplayer Games . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233

Installing New Games from the Repositories . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235

Playing Games Designed for Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236

Cedega . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237

Installing Games with Cedega . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240

GNU/Linux Games . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

Installing Third-Party Games . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

Playing Online Games . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244

CHAPTER 19 Play that Funky Music—Making the Most of Multimedia . . . . . 245

Rip Music from a CD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246

Playing Music . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249

Playing Music from a CD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250

Playing Music from the Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250

Buy Music Online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

Listening to Podcasts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253

Listening to Internet Radio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255

Installing a New Music Player . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255

Watching Videos with Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255

View and Edit Pictures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259

Importing Pictures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259

Editing Photos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261

Recording Sound and Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262

Get Your iPod to Work in Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263

Adding Folders and Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264

Copying Files to Your Computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266

CHAPTER 20 Get Smart! Using Educational Software . . . . . . . . . . . . . . . . . 269

Finding Educational Software in the Repositories . . . . . . . . . . . . . . . . . . . . . . . . . 269

GCompris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270

Celestia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271

KTouch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271

View Your Mind . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272

GConjugate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

Finding Educational Software on the Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

SchoolForge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

Linux4Kids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

The Free Software Foundation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274

Other Methods of Delivering Educational Software . . . . . . . . . . . . . . . . . . . . . . . 274

It’s Educational… . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275

RT VI Advanced Ubuntu

CHAPTER 21 Coming Out of Your Shell—A Guide

to GNU/Linux Shell Commands . . . . . . . . . . . . . . . . . . . . . 281

Navigating the Terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282

The Ubuntu Directory Tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284

Making Directories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286

Copying and Moving Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287

System Administrator Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288

Adding a New User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288

Changing Directory and File Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . 289

Searching from the Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291

Find . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292

Finding Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292

Controlling Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293

CHAPTER 22 The Emacs Text Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297

Installing Emacs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298

Important Emacs Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298

The Emacs Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298

Buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299

Region . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299

Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300

Windows and Frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300

Moving Around the Buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301

Creating a New Emac File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301

Open a File to Edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302

Reading the Gnus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304

Emacs for E-Mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306

APPENDIX Install Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307

Clean Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308

Dual Booting with Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316

Installation Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317

Installation Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317

Desktop Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317

Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317

Username . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318

Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321

 
Linux Bible 2008 Edition

 



Introduction ............................................................................................................................xxxiii

Part I: Linux First Steps

Chapter 1: Starting with Linux........................................................................................................3

Chapter 2: Running Commands from the Shell ............................................................................35

Chapter 3: Getting into the Desktop ............................................................................................81

Part II: Running the Show

Chapter 4: Learning Basic Administration ..................................................................................131

Chapter 5: Getting on the Internet..............................................................................................179

Chapter 6: Securing Linux..........................................................................................................203

Part III: Choosing and Installing a Linux Distribution

Chapter 7: Installing Linux ........................................................................................................253

Chapter 8: Running Fedora and Red Hat Enterprise Linux..........................................................283

Chapter 9: Running Debian GNU/Linux ....................................................................................303

Chapter 10: Running SUSE and openSUSE Linux ......................................................................327

Chapter 11: Running KNOPPIX..................................................................................................343

Chapter 12: Running Yellow Dog Linux......................................................................................365

Chapter 13: Running Gentoo Linux............................................................................................383

Chapter 14: Running Slackware Linux........................................................................................403

Chapter 15: Running Linspire and Freespire ..............................................................................419

Chapter 16: Running Mandriva ..................................................................................................435

Chapter 17: Running Ubuntu Linux ..........................................................................................449

Chapter 18: Running a Linux Firewall/Router ............................................................................467

Chapter 19: Running Bootable Linux Distributions ....................................................................493

Part IV: Running Applications

Chapter 20: Playing Music and Video ........................................................................................513

Chapter 21: Working with Words and Images ............................................................................549

Chapter 22: E-Mailing and Web Browsing ..................................................................................589

Chapter 23: Gaming with Linux..................................................................................................623

Part V: Running Servers

Chapter 24: Running a Linux, Apache, MySQL, and PHP (LAMP) Server ..................................649

Chapter 25: Running a Mail Server ............................................................................................671

Chapter 26: Running a Print Server ............................................................................................689

Chapter 27: Running a File Server..............................................................................................713

Part VI: Programming in Linux

Chapter 28: Programming Environments and Interfaces ............................................................749

Chapter 29: Programming Tools and Utilities..............................................................................779

Appendix A: Media ....................................................................................................................809

Appendix B: Entering the Linux Community..............................................................................819

Index..........................................................................................................................................825


 
Do not miss this great book.
Thank you,
Worawut   Bunwang

1 comment: