Today I recommend a book on Linux Ubuntu should read as follows: 2 books
How to Do Everything Ubuntu
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
AVIONICS - TAI Use Linux Ubuntu
ReplyDelete