Running Linux

Fifth Edition Januar 2006
ISBN 978-0-596-00760-7
Seiten 972
EUR48.00, SFR78.90


Weitere Informationen zu diesem Buch

Inhaltsverzeichnis | Index | Probekapitel | Rezensionen |


Inhaltsverzeichnis

	

Preface

Part I. Enjoying and Being Productive on Linux

1. Introduction to Linux
     About This Book
     Who's Using Linux?
     System Features
     About Linux's Copyright
     Open Source and the Philosophy of Linux
     Sources of Linux Information
     Getting Help

2. Preinstallation and Installation
     Distributions of Linux
     Preparing to Install Linux
     Post-Installation Procedures
     Running into Trouble

3. Desktop Environments
     Why Use a Graphical Desktop?
     The K Desktop Environment
     KDE Applications
     The GNOME Desktop Environment
     GNOME Applications

4. Basic Unix Commands and Concepts
     Logging In
     Setting a Password
     Virtual Consoles
     Popular Commands
     Shells
     Useful Keys and How to Get Them to Work
     Typing Shortcuts
     Filename Expansion
     Saving Your Output
     What Is a Command?
     Putting a Command in the Background
     Remote Logins and Command Execution
     Manual Pages
     Startup Files
     Important Directories
     Basic Text Editing
     Advanced Shells and Shell Scripting

5. Web Browsers and Instant Messaging
     The World Wide Web
     Instant Messaging

6. Electronic Mail Clients
     Using KMail
     Using Mozilla Mail & News
     Getting the Mail to Your Computer with fetchmail
     OpenPGP Encryption with GnuPG

7. Games
     Gaming
     Quake III
     Return to Castle Wolfenstein
     Unreal Tournament 2004
     Emulators
     Frozen Bubble
     Tux Racer

8. Office Suites and Personal Productivity
     Using OpenOffice
     KOffice
     Other Word Processors
     Synching PDAs
     Groupware
     Managing Your Finances

9. Multimedia
     Multimedia Concepts
     Kernel and Driver Issues
     Embedded and Other Multimedia Devices
     Desktop Environments
     Windows Compatibility
     Multimedia Applications
     Multimedia Toolkits and Development Environments
     Solutions to Common Problems
     References

Part II. System Administration

10. System Administration Basics
     Maintaining the System
     Managing Filesystems
     Managing Swap Space
     The /proc Filesystem
     Device Files
     Scheduling Recurring Jobs Using cron
     Executing Jobs Once
     Managing System Logs
     Processes
     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
     Upgrading Software
     General Upgrade Procedure
     Automated and Bulk Upgrades
     Upgrading Software Not Provided in Packages
     Archive and Compression Utilities

13. Networking
     Networking with TCP/IP
     Dial-Up PPP
     PPP over ISDN
     ADSL
     Cable Modems
     Network Diagnostics Tools

14. Printing
     Printing
     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
     X Concepts
     Hardware Requirements
     Installing X.org
     Configuring X.org
     Running X
     Running into Trouble
     X and 3D

17. System Start and Shutdown
     Booting the System
     System Startup and Initialization
     Single-User Mode
     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
     groff
     Texinfo

Part III. Programming

21. Programming Tools
     Programming with gcc
     Makefiles
     Debugging with gdb
     Useful Utilities for C Programmers
     Using Perl
     Java
     Python
     Other Languages
     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
     Procmail
     Filtering Spam

24. Running an FTP Server
     Introduction
     Compiling and Installing
     Running ProFTPD
     Configuration

Part IV. Network Services

25. Running Web Applications with MySQL and PHP
     MySQL
     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
     SELinux

27. Backup and Recovery
     Making Backups
     What to Do in an Emergency

28. Heterogeneous Networking and Running Windows Programs
     Sharing Partitions
     Emulation and Virtual Operating Systems
     Remote Desktop Access to Windows Programs
     FreeNX: Linux as a Remote Desktop Server

Appendix: Sources of Linux Information

Index


Zurück zu Running Linux


Themen

Buchreihen

Special Interest

International Sites

O'Reilly China O'Reilly France O'Reilly USA O'Reilly Japan O'Reilly Taiwan