You may be contemplating your first Linux installation. Or you may have been using Linux for years and need to know more about adding a network printer or setting up an FTP server. Running Linux, now in its fifth edition, is the book you'll want on hand in either case. Widely recognized in the Linux community as the ultimate getting-started and problem-solving book, it answers the questions and tackles the configuration issues that frequently plague users, but are seldom addressed in other books.
This fifth edition of Running Linux is greatly expanded, reflecting the maturity of the operating system and the teeming wealth of software available for it. Hot consumer topics suchas audio and video playback applications, groupware functionality, and spam filtering are covered, along with the basics in configuration and management that always have made the book popular.
Running Linux covers basic communications such as mail, web surfing, and instant messaging, but also delves into the subtleties of network configuration--including dial-up, ADSL, and cable modems--in case you need to set up your network manually. The book canmake you proficient on office suites and personal productivity applications--and also tells you what programming tools are available if you're interested in contributing to these applications.
Other new topics in the fifth edition include encrypted email and filesystems, advanced shell techniques, and remote login applications. Classic discussions on booting, package management, kernel recompilation, and X configuration have also been updated.
The authors of Running Linux have anticipated problem areas, selected stable and popular solutions, and provided clear instructions to ensure that you'll have a satisfying experience using Linux. The discussion is direct and complete enough to guide novice users, while still providing the additional information experienced users will need to progress in their mastery of Linux.
Whether you're using Linux on a home workstation or maintaining a network server, Running Linux will provide expert advice just when you need it.
|Publisher:||O'Reilly Media, Incorporated|
|Sold by:||Barnes & Noble|
|File size:||16 MB|
|Note:||This product may take a few minutes to download.|
About the Author
Matthias Kalle Dalheimer is the President & CEO of Klaralvdalens Datakonsult AB, a Sweden-based consultancy specializing in platform-independent software solutions. He is also a founding member of the KDE project and the current president of the KDE foundation. Kalle has written numerous books for O'Reilly, both in English and in his native German, including "Running Linux" and "Programming with Qt".
Table of Contents
1. Introduction to Linux.
About This Book
Who's Using Linux?
About Linux's Copyright
Open Source and the Philosophy of Linux
Sources of Linux Information
2. Preinstallation and Installation.
Distributions of Linux
Preparing to Install Linux
Running into Trouble
3. Desktop Environments.
Why Use a Graphical Desktop?
The K Desktop Environment
The GNOME Desktop Environment
4. Basic Unix Commands and Concepts.
Setting a Password
Useful Keys and How to Get Them to Work
Saving Your Output
What Is a Command?
Putting a Command in the Background
Remote Logins and Command Execution
Basic Text Editing
Advanced Shells and Shell Scripting
5. Web Browsers and Instant Messaging.
The World Wide Web
6. Electronic Mail Clients.
Using Mozilla Mail & News
Getting the Mail to Your Computer with fetchmail
OpenPGP Encryption with GnuPG
Return to Castle Wolfenstein
Unreal Tournament 2004
8. Office Suites and Personal Productivity.
Other Word Processors
Managing Your Finances
Kernel and Driver Issues
Embedded and Other Multimedia Devices
Multimedia Toolkits and Development Environments
Solutions to Common Problems
PART II. SYSTEM ADMINISTRATION.
10. System Administration Basics.
Maintaining the System
Managing Swap Space
The /proc Filesystem
Scheduling Recurring Jobs Using cron
Executing Jobs Once
Managing System Logs
Programs That Serve You
11. Managing Users, Groups, and Permissions.
Managing User Accounts
File Ownership and Permissions
Changing the Owner, Group, and Permissions
12. Installing, Updating, and Compiling Programs.
General Upgrade Procedure
Automated and Bulk Upgrades
Upgrading Software Not Provided in Packages
Archive and Compression Utilities
Networking with TCP/IP
PPP over ISDN
Network Diagnostics Tools
Managing Print Services
15. File Sharing.
Sharing Files with Windows Systems (Samba)
NFS and NIS Configuration
16. The X Window System.
A History of X
Running into Trouble
X and 3D
17. System Start and Shutdown.
Booting the System
System Startup and Initialization
Shutting Down the System
A Graphical Runlevel Editor: KSysV
18. Configuring and Building the Kernel.
Building a New Kernel
Loadable Device Drivers
Loading Modules Automatically
19. Text Editing.
Editing Files Using vi
The (X)Emacs Editor
20. Text Processing.
TeX and LaTeX
XML and DocBook
PART III. PROGRAMMING.
21. Programming Tools.
Programming with gcc
Debugging with gdb
Useful Utilities for C Programmers
Introduction to OpenGL Programming
Integrated Development Environments
22. Running a Web Server.
Configuring Your Own Web Server
23. Transporting and Handling Email Messages.
The Postfix MTA
24. Running an FTP Server.
Compiling and Installing
PART IV. NETWORK SERVICES.
25. Running Web Applications with MySQL and PHP.
The LAMP Server in Action
26. Running a Secure System.
A Perspective on System Security
Initial Steps in Setting Up a Secure System
TCP Wrapper Configuration
Firewalls: Filtering IP Packets
27. Backup and Recovery.
What to Do in an Emergency
28. Heterogeneous Networking and Running Windows Programs.
Emulation and Virtual Operating Systems
Remote Desktop Access to Windows Programs
FreeNX: Linux as a Remote Desktop Server
Appendix: Sources of Linux Information