- Shopping Bag ( 0 items )
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 ...
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 such
as 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 can
make 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.
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
Posted June 25, 2006
Are you a programmer who is increasingly using Linux because of its extensibility and low cost? If you are, then this book is for you! Authors Matthias Kalle Dalheimer and Matt Welsh, have done an outstanding job of writing this 5th edition of a practical guide that provides you with an overview to Linux as a desktop and a back-office system. Dalheimer and Welsh, begin by introducing you to Linux, and bring you to the point where you can do all the standard activities people do on other systems: emailing , web surfing, playing games, watching videos, and so on. Then, the authors show you how to set up your Linux system and its environment for such tasks as printing and sharing files with other systems. They also show you how to take care of your system in other ways. Next, they explore interesting advanced topics that make Linux a powerful asset, such as programming. Finally, they introduce several services and other advanced networking activities. In this most excellent book, the authors show you how you can completely change the way you work with computers by exploring a powerful and free operating system. More importantly, this book gives you some of the behind-the-scenes views, so you have an understanding of the workings of a system, even if it's not strictly necessary for casual Linux use.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted October 24, 2011
No text was provided for this review.