Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 915 trang
THÔNG TIN TÀI LIỆU
Cấu trúc
Linux Bible 2010 Edition: Boot Up to Ubuntu, Fedora, KNOPPIX, Debian, openSUSE, and 13 Other Disributions
About the Author
Acknowledgments
Contents at a Glance
Contents
Introduction
Understanding the Linux Mystique
How This Book Is Organized
What You Will Get from This Book
Conventions Used in This Book
Part I: Getting off the Ground with Linux
Chapter 1: Starting with Linux
Taking Your First Step
Understanding Linux
What’s So Great About Linux?
Summary
Chapter 2: Linux Projects, Activities, and Careers
Making Things with Linux
Getting Involved with Linux
Keeping Up with Linux
Linux in the Real World
Becoming a Linux Professional
Summary
Part II: Running a Linux Desktop
Chapter 3: Getting into the Desktop
Understanding Your Desktop
Starting the Desktop
K Desktop Environment
The GNOME Desktop
Configuring Your Own Desktop
Getting More Information
Summary
Chapter 4: Playing Music and Video
Playing Digital Media and Obeying the Law
Playing Music
Recording and Ripping Music
Working with TV, Video, and Digital Imaging
Watching Movies and Video
Using a Digital Camera
Summary
Chapter 5: Working with Words and Images
Desktop Publishing in Linux
Working with Graphics
Displaying PDF and PostScript Documents
Using Scanners with SANE
Web Publishing
Summary
Chapter 6: E-Mailing and Web Browsing
Using E-Mail
Choosing a Web Browser
Exploring the SeaMonkey Suite
Using Firefox
Using Text-Based Web Browsers
Summary
Chapter 7: Gaming with Linux
Jumping into Linux Gaming
Overview of Linux Gaming
Basic Linux Gaming Information
Choosing Gaming Hardware for Linux
Running Open Source Linux Games
Commercial Linux Games
Summary
Part III: Learning System Administration Skills
Chapter 8: Installing Linux
Choosing a Linux Distribution
Getting Your Own Linux Distribution
Exploring Common Installation Topics
Installing from the
CD or DVD
Summary
Chapter 9: Running Commands from the Shell
Starting a Shell
Choosing Your Shell
Exploring the Shell
Using the Shell in Linux
Creating Your Shell Environment
Working with the Linux File System
Using the vi Text Editor
Summary
Chapter 10: Learning Basic Administration
Graphical Administration Tools
Using the root Login
Exploring Administrative Commands, Configuration Files, and Log Files
Using sudo and Other Administrative Logins
Administering Your Linux System
Creating User Accounts
Configuring Hardware
Managing File Systems and Disk Space
Monitoring System Performance
Doing Remote System Administration
Summary
Chapter 11: Getting on the Internet
Connecting to the Network
Using Ethernet Connections to the Internet
Using Dial-Up Connections to the Internet
Connecting to the Internet with Wireless
Summary
Chapter 12: Securing Linux
Linux Security Checklist
Using Linux Securely
Using Log Files
Using Secure Shell Tools
Securing Linux Servers
Using Security Tools from Linux Live CDs
Summary
Part IV: Setting Up Linux Servers
Chapter 13: Running a Linux, Apache, MySQL, and PHP (LAMP) Server
Components of a LAMP Server
Setting Up Your LAMP Server
Operating Your LAMP Server
Troubleshooting
Securing Your Web Traffic with SSL/TLS
Summary
Chapter 14: Running a Mail Server
Internet E-Mail’s Inner Workings
About the System and the Software Used
Preparing Your System
Installing and Configuring the Mail Server Software
Testing and Troubleshooting
Configuring Mail Clients
Securing Communications with SSL/TLS
Summary
Chapter 15: Running a Print Server
Common UNIX Printing Service
Setting Up Printers
Working with CUPS Printing
Using Printing Commands
Configuring Print Servers
Summary
Chapter 16: Running a File Server
Setting Up an NFS File Server
Setting Up a Samba File Server
Summary
Part V: Choosing and Installing Different Linux Distributions
Chapter 17: Running Ubuntu Linux
Overview of Ubuntu
Installing Ubuntu
Getting Started with Ubuntu
Getting More Information about Ubuntu
Summary
Chapter 18: Running Fedora and Red Hat Enterprise Linux
Digging into Features
Going Forward with Fedora
Fedora Comes of Age
Installing Fedora
Summary
Chapter 19: Running Debian GNU/Linux
Inside Debian GNU/Linux
Getting Help with Debian
Installing Debian GNU/Linux
Managing Your Debian System
Summary
Chapter 20: Running SUSE and openSUSE Linux
Understanding SUSE Linux Enterprise and openSUSE
What’s in SUSE Distributions?
Getting Support for SUSE Linux Enterprise and openSUSE
Installing openSUSE
Starting with openSUSE
Summary
Chapter 21: Running KNOPPIX
KNOPPIX Features
Understanding KNOPPIX
Starting KNOPPIX
Using KNOPPIX
Summary
Chapter 22: Running Yellow Dog Linux
Understanding Yellow Dog Linux
Going Forward with Yellow Dog
Digging into Yellow Dog
Installing Yellow Dog Linux
Updating Yellow Dog Linux
Support Options
Summary
Chapter 23: Running Gentoo Linux
Understanding Gentoo
What’s in Gentoo
Installing Gentoo
Summary
Chapter 24: Running Slackware Linux
Getting into Slackware
Characterizing the Slackware Community
Challenges of Using Slackware
Using Slackware as a Development Platform
Installing Slackware
Starting with Slackware
Summary
Chapter 25: Running PCLinuxOS
Starting with PCLinuxOS
Installing PCLinuxOS
Remastering PCLinuxOS
Summary
Chapter 26: Running Mandriva
Mandriva Features
Exploring Mandriva
The Mandriva Community
Installing Mandriva Limited Edition
Summary
Chapter 27: Running a Linux Firewall Router
Understanding Firewalls
Protecting Desktops with Firewalls
Using Firewalls with iptables
Making a Coyote Linux Bootable Floppy Firewall
Using Other Firewall Distributions
Summary
Chapter 28: Running Bootable Linux Distributions
Overview of Bootable Linux Distributions
Trying a Bootable Linux
Special-Purpose Bootables
Customizing a Bootable Linux
Summary
Part VI: Programming in Linux
Chapter 29: Programming Environments and Interfaces
Understanding Programming Environments
Using Linux Programming Environments
Linux Programming Interfaces
Summary
Chapter 30: Programming Tools and Utilities
The Well-Stocked Toolkit
Using the GCC Compiler
Automating Builds with make
Library Utilities
Source Code Control
Debugging with GNU Debugger
Summary
Appendix A: Media
Finding Linux Distributions on the DVD
Finding Linux Distributions on the CD
Linux Distributions Not on the DVD or CD
Creating Linux CDs
Getting Source Code
Appendix B: Linux History and Background
Exploring Linux History
Linux Myths, Legends, and FUD
Summary
GNU General Public License
Preamble
Terms and Conditions for Copying, Distribution and Modification
Index
Nội dung
[...]... Things with Linux 16 Linux in outer space 16 Linux in gadgets 17 Linux in projects .19 Getting Involved with Linux 21 Joining a Linux User Group 22 Joining Linux communities 22 Companies and groups supporting Linux 22 Keeping Up with Linux 23 Major Linux projects 24 Exploring Linux distributions... us who have been bitten by the Linux bug, you won’t ever look back LinuxBible2010 Edition is here to open your eyes to what Linux is, where it came from, and where it’s going But, most of all, the book is here to hand you Linux and help you get started Because Linux is the operating system of free speech and free choice, Linux Bible gives you choices in selecting the Linux that is right for you On... that are included with Linux What comes in Linux systems? Whether you are using Linux for the first time or just want to try out a new Linux distribution, Linux Bible 2010 Edition is your guide to using Linux and the latest open source technology Although different Linux distributions vary in the exact software they include, this book describes the most popular software available for Linux to Manage your... about Linux xxvii Introduction What You Will Get from This Book By the time you finish this book, you’ll have a good basic understanding of many of the major features in Linux and how you can use them If you decide then that you want to go a bit deeper, try the Fedora 12 Bible or the Red Hat Enterprise LinuxBible (both from Wiley, 2010) , with content that includes how to set up many different types of Linux. .. most publicly under the Linux banner Through descriptions and procedures, this book helps you Understand what people do with Linux and how you can use Linux for all your computing tasks Sort through the various distributions of Linux to choose one (or more) that is right for you You get several Linux systems on this book’s CD and DVD (Linux is all about choice, too!) Try out Linux as a desktop computer,... Chapter 7: Gaming with Linux 185 Jumping into Linux Gaming 185 Overview of Linux Gaming 187 Basic Linux Gaming Information .188 Choosing Gaming Hardware for Linux 190 Running Open Source Linux Games 191 GNOME games 192 KDE games 193 Games in Fedora .194 Commercial Linux Games ... Enterprise Linux 545 Chapter 19: Running Debian GNU /Linux 569 Chapter 20: Running SUSE and openSUSE Linux .593 Chapter 21: Running KNOPPIX 607 Chapter 22: Running Yellow Dog Linux 627 Chapter 23: Running Gentoo Linux 639 Chapter 24: Running Slackware Linux .661 Chapter 25: Running PCLinuxOS 679 ix Contents at a Glance Chapter... 23 Major Linux projects 24 Exploring Linux distributions 26 Linux in the Real World 27 Linux in schools 27 Linux in small business 28 Linux in the enterprise .30 Becoming a Linux Professional 30 Summary 31 Part II: Running a Linux Desktop 33 Chapter 3: Getting into the Desktop ... other distributions If you are more technically oriented, Linux Troubleshooting Bible (Wiley, 2004) can be a good way to learn more advanced skills for securing and troubleshooting Linux systems Or a Linux Toolbox book for Fedora, Ubuntu, BSD, or SUSE (Wiley, 2007 and 2008) can provide you with more than 1,000 Linux command lines to help you become a Linux power user If you are looking for some fun, try... help you transfer your knowledge of Windows systems to the Linux world The On the CD and On the DVD icons point out features related to the media that accompany the book xxix Part I Getting off the Ground with Linux IN THIS PART Chapter 1 Starting with Linux Chapter 2 Linux Projects, Activities, and Careers CH APTER Starting with Linux W ith Linux, you are free to erase your computer’s entire hard disk . Linux and UNIX, including Red
Hat Linux Bible (all editions), CentOS Bible, Fedora and Red Hat Enterprise Linux Bible, Linux
Troubleshooting Bible, Linux. with Linux 16
Linux in outer space 16
Linux in gadgets 17
Linux in projects 19
Getting Involved with Linux 21
Joining a Linux User Group 22
Joining Linux