Fifth Edition Januar 2006
ISBN 978-0-596-00760-7
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 Help2. Preinstallation and Installation
Distributions of Linux
Preparing to Install Linux
Post-Installation Procedures
Running into Trouble3. Desktop Environments
Why Use a Graphical Desktop?
The K Desktop Environment
KDE Applications
The GNOME Desktop Environment
GNOME Applications4. 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 Scripting5. Web Browsers and Instant Messaging
The World Wide Web
Instant Messaging6. Electronic Mail Clients
Using KMail
Using Mozilla Mail & News
Getting the Mail to Your Computer with fetchmail
OpenPGP Encryption with GnuPG7. Games
Gaming
Quake III
Return to Castle Wolfenstein
Unreal Tournament 2004
Emulators
Frozen Bubble
Tux Racer8. Office Suites and Personal Productivity
Using OpenOffice
KOffice
Other Word Processors
Synching PDAs
Groupware
Managing Your Finances9. 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
ReferencesPart 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 You11. Managing Users, Groups, and Permissions
Managing User Accounts
File Ownership and Permissions
Changing the Owner, Group, and Permissions12. Installing, Updating, and Compiling Programs
Upgrading Software
General Upgrade Procedure
Automated and Bulk Upgrades
Upgrading Software Not Provided in Packages
Archive and Compression Utilities13. Networking
Networking with TCP/IP
Dial-Up PPP
PPP over ISDN
ADSL
Cable Modems
Network Diagnostics Tools14. Printing
Printing
Managing Print Services15. File Sharing
Sharing Files with Windows Systems (Samba)
NFS and NIS Configuration16. 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 3D17. System Start and Shutdown
Booting the System
System Startup and Initialization
Single-User Mode
Shutting Down the System
A Graphical Runlevel Editor: KSysV18. Configuring and Building the Kernel
Building a New Kernel
Loadable Device Drivers
Loading Modules Automatically19. Text Editing
Editing Files Using vi
The (X)Emacs Editor20. Text Processing
TeX and LaTeX
XML and DocBook
groff
TexinfoPart 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 Environments22. Running a Web Server
Configuring Your Own Web Server23. Transporting and Handling Email Messages
The Postfix MTA
Procmail
Filtering Spam24. Running an FTP Server
Introduction
Compiling and Installing
Running ProFTPD
ConfigurationPart IV. Network Services
25. Running Web Applications with MySQL and PHP
MySQL
PHP
The LAMP Server in Action26. Running a Secure System
A Perspective on System Security
Initial Steps in Setting Up a Secure System
TCP Wrapper Configuration
Firewalls: Filtering IP Packets
SELinux27. Backup and Recovery
Making Backups
What to Do in an Emergency28. 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 ServerAppendix: Sources of Linux Information
Index
Zurück zu Running Linux