Sumário Itens Encontrados: 487Introduction PART 1 n n n Introducing the World of LinuxCHAPTER 1 Welcome! 3CHAPTER 2 A History and Politics Lesson 11CHAPTER 3 The Realities of Running Linux 19PART 2 n n n Installing FedoraCHAPTER 4 Preinstallation Steps 25CHAPTER 5 Installing Fedora 33CHAPTER 6 Solving Installation Problems 57PART 3 n n n The No-NonsenseGetting Started GuideCHAPTER 7 Booting Fedora for the First Time 69CHAPTER 8 Getting Everything Up and Running 81CHAPTER 9 How to Secure Your Computer 113CHAPTER 10 Personalizing Fedora: Getting Everything Just Right 127CHAPTER 11 Fedora Replacements for Windows Programs 147CHAPTER 12 Managing Your Files 167PART 4 n n n The Shell and BeyondCHAPTER 13 Introducing the BASH Shell 183CHAPTER 14 Understanding Linux Files and Users 197CHAPTER 15 Working with Text Files 217CHAPTER 16 Taking Control of the System 231CHAPTER 17 Cool Shell Tricks 241PART 5 n n n MultimediaCHAPTER 18 Digital Music 249CHAPTER 19 Movies and Multimedia 259CHAPTER 20 Image Editing 269PART 6 n n n Office TasksCHAPTER 21 Making the Move to OpenOffice.org 287CHAPTER 22 OpenOffice.org Overview 295CHAPTER 23 In Depth: Writer 309CHAPTER 24 In Depth: Calc 319CHAPTER 25 In Depth: Impress 327CHAPTER 26 In Depth: Base 337CHAPTER 27 In Depth: Evolution 345PART 7 n n n Keeping Your System RunningCHAPTER 28 Installing and Removing Software 363CHAPTER 29 Managing Users 391CHAPTER 30 Optimizing Your System 399CHAPTER 31 Backing Up Data 417CHAPTER 32 Scheduling Tasks 427CHAPTER 33 Accessing Computers Remotely 433APPENDIX A Glossary of Linux Terms 447APPENDIX B BASH Command Index 465APPENDIX C Getting Further Help 475nINDEX 483ContentsAcknowledgments What Is Linux? 3The Age of Linux 5The Problems with Windows 6The Benefits of Linux 7Crash-Free 7Security 7Free and Shareable 8Compatible with Older Hardware 8The Linux Community 8Summary 9In the Beginning 11The GNU Project 13Proprietary Software and the GPL 14GNU and Linux Together 15Different Flavors of Linux 15Linux Today 16Modern Linux Development 16Summary 17vCHAPTER 3 The Realities of Running Linux 19Learning to Use Linux 19Who Uses Linux? 20Getting Ahold of Linux 20Using Fedora 21Summary 22Understanding Partitioning 25Freeing Up Space 27Reclaiming Space 28Removing Windows 28Using Another Hard Disk 28Backing Up Your Data 29Backing Up E-mail Files 30Making Notes 30Summary 31An Overview of the Installation Process 33Step-by-Step Guide 33Step 1: Booting from the DVD-ROM 34Step 2: Selecting Your Language 35Step 3: Confirming Your Keyboard Layout 36Step 4: Installing or Upgrading Fedora 36Step 5: Partitioning the Disk 37Step 6: Installing the GRUB Boot Loader 41Step 7: Configuring Network Devices 42Step 8: Setting the Time Zone 43Step 9: Setting the Root Account Password 44Step 10: Selecting Software to Install 45Step 11: Waiting During Package Installation 48Step 12: Postinstallation Configuration 50Summary 55Preinstallation Problems 57Problem 57Solution 57Problem 58Solution 58Problem 59Solution 59Installation Problems 59Problem 60Solution 60Postinstallation Problems 60Problem 61Solution 61Problem 62Solution 62Graphical Problems 62Installing a Graphics Card 63Monitor Configuration 63Summary 65CHAPTER 7 Booting Fedora for the First Time 69Starting Up 69Logging In 70Exploring the Desktop 72First Impressions 73Desktop Elements 74Quick Desktop Guides 75Running Programs 77Working with Virtual Desktops 77Using the Mouse 79Copying and Pasting Text 80Summary 80CHAPTER 8 Getting Everything Up and Running 81Fedora Hardware Support 81Proprietary vs. Open Source Drivers 82Viewing Your Hardware 83Getting Online 84Using an Ethernet Card 85Joining a Wireless Network 87Using WEP or WPA Encryption 88Configuring Dial-Up Internet Access 92Using a USB-Based DSL Modem 93Working with a Proxy Server 93Setting Up Online Software Repositories 94Configuring E-Mail and Instant Messaging 96Configuring E-Mail Access 97Setting Up Instant Messaging 98Adding a Printer 100Configuring a Local Printer 100Configuring a Network Printer 102Configuring a Windows/SMB Shared Printer 103Setting Up Digital Imaging Devices 103Transferring Photos from a Digital Camera 104Configuring a Scanner 105Using a USB Memory Stick 106Installing 3D Graphics Card Drivers 107Installing an NVIDIA Driver 107Configuring Bluetooth 107Pairing Bluetooth Devices 108Transferring Files Between Bluetooth Devices 108Using a Bluetooth Keyboard or Mouse 109Configuring Sound Cards 110Summary 111Windows Security vs. Linux Security 113Root and Ordinary Users 114Common-Sense Security 116Securing GRUB 117Online Updates 119The Fedora Firewall 120Installing Firestarter 120Configuring Firestarter 121Setting Inbound Rules 122Setting Outbound Rules 123Turning Off Diagnostic Services 124Summary 125CHAPTER 10 Personalizing Fedora: Getting Everything Just Right 127Changing the Look and Feel 127Altering the Theme 127Changing Individual Theme Components 128Installing Additional Components 129Changing the Wallpaper 131Setting Font Preferences 132Configuring Input Devices 133Configuring Mouse Options 133Changing Keyboard Settings 134Creating Keyboard Shortcuts 135Personalizing Login Options 136Changing Your Login Picture 137Adding and Removing Desktop Items 138Adding a Shortcut 138Creating a Launcher 138Creating a Link 139Adding and Removing Menus 140Adding All the Menus to a Panel 140Adding the Applications Menu to a Panel 140Deleting a Menu 141Personalizing the Panels 141Working with Applets 142Setting Power-Saving Features 143Controlling Monitor Shutoff 143Spinning Down the Hard Disk 144Summary 145Available Software 147A Quick Start with Common Linux Programs 149Word Processing: OpenOffice.org Writer 149Spreadsheet: OpenOffice.org Calc 151Presentations: OpenOffice.org Impress 152Database: OpenOffice.org Base 153E-Mail/Personal Information Manager: Evolution 154Web Browser: Firefox 155Audio Playback: Rhythmbox and CD Player 156Movie Playback: Totem Movie Player 158CD/DVD Burning: Nautilus 159Photo Editing: The GIMP 159Other Handy Applications 160Summary 166Understanding File System Concepts 167Drive References 167Case Sensitivity 167File Access and Storage 168Using Nautilus 169File and Folder Icons 173Special Nautilus Windows 174Launching Files and Running Programs 175Accessing Windows Files 177Working with Files in Windows Partitions 177Accessing Networked Files 178Accessing Removable Storage Devices 178Ejecting Media from Drives 179Summary 180What Is the BASH Shell? 183Why Bother with the Shell? 184When Should You Use the Shell? 186Getting Started with the Shell 186Running Programs 187Getting Help 188Running the Shell via a Virtual Console 189Working with Files 190Listing Files 192Copying Files 193Moving Files 194Deleting Files 195Changing and Creating Directories 195Summary 196Real Files and Virtual Files 197Users and File Permissions 199Viewing Permissions 201Typical Data File Permissions 203Altering Permissions 204The File System Explained 205Mounting 208Using the mount Command 208Mounting a Drive Manually 209Removing a Mounted System 211File Searches 211Using the find Command 211Using the locate Command 212Using the whereis Command 213File Size and Free Space 213Viewing File Sizes 213Finding Out the Amount of Free Space 214Summary 215CHAPTER 15 Working with Text Files 217Viewing Text Files 217Using the cat Command 217Using the less Command 217Using the head and tail Commands 218Using a Command-Line Text Editor 219Understanding vi Modes 220Using vi to Edit a File 224Creating a New Text File Using vi 225Searching Through Files 226Using grep to Find Text 226Using Regular Expressions 227Comparing Text Files 229Summary 229Viewing Processes 231Controlling Processes 234Killing Processes 234Controlling Zombie Processes 236Using Other Commands to Control Processes 237Controlling Jobs 238Summary 239Using Autocompletion 241Autocompletion with Files and Paths 241Viewing Available Options 242Using Keyboard Shortcuts 243Shortcuts for Working in BASH 243Shortcuts for System Control 244Using the Command History 244Piping and Directing Output 245Piping the Output of Commands 246Redirecting Output 247Summary 248CHAPTER 18 Digital Music 249Understanding the Legalities of Playback 249Playing Music Files 250Installing Codecs 250Using Rhythmbox 251Listening to Audio CDs 252Tuning In to Online Radio Stations 253Using Streamtuner 253Ripping Music from CDs 254Choosing a Format 254Adding MP3 Support to Sound Juicer 255Ripping Tracks 255Creating Your Own CDs 257Summary 257Watching Videos 259Installing VLC Media Player 260Installing Codecs 261Installing RealPlayer 262Playing Back Video 262Watching DVDs 263Playing Flash Animations 264Installing Java 264Watching TV 266Checking for Video Input 266Installing Tvtime 266Summary 267Getting Pictures onto Your PC 269Introducing The GIMP 270Editing Images with The GIMP 274Making Color Corrections 276Cropping and Cloning 277Sharpening 278Applying Filters 279Summary 283CHAPTER 21 Making the Move to OpenOffice.org 287Office Similarities 287OpenOffice.org Key Features 288File Compatibility 289The Right Fonts 291Copying Windows Fonts 292Installing TrueType Core Fonts 292Summary 294CHAPTER 22 OpenOffice.org Overview 295Introducing the Interface 295Customizing the Interface 296Adding Functions to Toolbars 296Adding a New Toolbar 299Customizing Menus 299Configuring OpenOffice.org Options 299Using OpenOffice.org Core Functions 304Using Wizards 304Getting Help 304Inserting Objects with Object Linking and Embedding 304Creating Macros 305Saving Files 306Summary 307Formatting Text 309The Formatting Toolbar 309The Context Menu 310The Style and Formatting Palette 310Spell-Checking 311Inserting Pictures 312Working with Tables 313Mail Merging 314Adding Headers and Footers 317Summary 318CHAPTER 24 In Depth: Calc 319Entering and Formatting Data 319Deleting and Inserting Data and Cells 320Working with Formulas 320Using the Function Wizard 321Summing Figures 321Sorting Data 322Creating Charts 323Using Filters 325Summary 326Creating a Quick Presentation 327Working in Impress 328Animating Slides 330Applying Fontwork 331Using 3D Effects 332Exporting a Presentation As a Flash File 334Summary 335CHAPTER 26 In Depth: Base 337Getting Started with Base 337Creating a Database 339Adding a Table 339Creating a Form 341Adding Controls to the Form Manually 342Using the Database 343Summary 344Evolution Modes 345Basic E-Mail Tasks 347Sending and Receiving E-Mail 347Reading E-Mail 348Deleting Messages 348Flagging Messages 349Composing a Message 350Creating an E-Mail Signature 351Advanced E-Mail Tasks 352Creating New Folders 352Dealing with Junk E-Mail 353Sorting and Filtering Messages 353Creating Search Folders 355Contacts 355Adding or Editing Contact Information 356Creating a Contact List 357Calendars 358Specifying Appointment Types 358Adding or Editing a Diary Entry 358Tasks 359Summary 360CHAPTER 28 Installing and Removing Software 363Software Installation Basics 363Formats of Linux Installation Files 364Package Management 365Managing Software via the GUI 369Using Pirut to Install Software 369Using Pirut to Remove Software 372Using Pirut to Search for Software 373Applying Package Updates with Pup 374Managing Software from the Shell 374Using rpm to Install and Remove Software 375Using Yum to Install and Remove Software 378Adding Installation Sources 381Compiling from Source 383Summary 390CHAPTER 29 Managing Users 391Understanding User and Group Accounts 391Users and Groups 391Root User 392UIDs and GIDs 392Adding and Deleting Users and Groups 393Adding and Deleting Users via the GUI 393Creating and Deleting Groups via the GUI 395Adding and Deleting Users and Groups at the Command Line 396Adding and Changing Passwords 396Summary 397CHAPTER 30 Optimizing Your System 399Speeding Up Booting 399Understanding Bootup 399Reducing the Boot Menu Delay 402Optimizing Run-Level Services 403Optimizing Hard Disk Settings 407Benchmarking Your Hard Disk 407Changing Hard Disk Settings 408Making Disk Optimizations Permanent 409Prelinking 410Running Prelink 410Deactivating Prelinking 410Freeing Disk Space 412Removing Unused Software 412Adding Space to an Existing Logical Volume 413Summary 415What Data Should You Back Up? 417Using Pybackpack 418Backing Up Data via Pybackpack 419Including Files and Folders in the Backup Job 420Excluding Files and Folders from the Backup Job 420Restoring Data via Pybackpack 421Burning a Backup File to CD/DVD 422Burning a CD/DVD with GnomeBaker 422Making Backups from the Command Line 423Creating TAR Files 424Compressing TAR Archives 424Extracting Files from a TAR Archive 425Viewing TAR Archive Information 425Saving a TAR File to CD/DVD 425Burning a CD/DVD with Nautilus 426Summary 426Scheduling with crontab 427Creating a Scheduled Task 427Scheduling with anacron 429Using at to Schedule One-Off Tasks 431Summary 431Using Secure Shell 433Logging Into a Remote Computer 434Transferring Files Between Remote Computers 436Accessing GUI Applications Remotely 438Running X Applications on a Remote Computer 439Running the GNOME Desktop Across a Remote Connection 439Accessing Fedora via Remote Desktop 440Connecting to Remote Windows Computers 443Connecting to Windows XP Professional, 2000, and NT 443Connecting to Other Windows Computers 445Summary 446APPENDIX A Glossary of Linux Terms 447Read the Manual! 475Man Pages 475Info Pages 478README Files and Other Documentation 478Getting Help Online 479Forums 479Mailing Lists 480Other Official Sites 481IRC 481Third-Party Sites 481