Book description
A new edition of this title is available, ISBN-10: 067232993X ISBN-13: 9780672329937
Ubuntu 7.10 Linux Unleashed
Andrew Hudson
Paul Hudson
DVD Includes
Ubuntu 7.10 “Gutsy Gibbon”
Ubuntu 7.10 Linux Unleashed presents comprehensive coverage of the popular Ubuntu Linux distribution. Windows users, Mac users, and Linux enthusiasts have been increasingly turning to Ubuntu for a user-friendly, easy-to-use Linux distribution.
This book provides detailed information on installing, using, and administering Ubuntu. You’ll learn how to set up a workstation or a server, and you’ll find complete details on Ubuntu’s easy-to-use desktop and productivity software.
Ubuntu 7.10 Linux Unleashed includes a range of coverage: From the software you need in your everyday work, such as the OpenOffice.org productivity suite, to how to configure your Linux desktop to run smoothly using multiple printers, shell scripts, and more.
For the hardcore Linux enthusiast, there is complete coverage of the X Window system, Linux programming, web server administration, and network administration.
Install and configure Ubuntu
Get all your system’s devices and peripherals up and running
Configure and use the X Window System
Manage Linux services and users
Run a printer server
Connect to a local network and the Internet
Set up and administer a web server with Apache
Secure your machine and your network from intruders
Learn shell scripting
Share files with Windows users using Samba
Get productive with OpenOffice.org
Play games on Linux
Use Linux multimedia programs
Create and maintain a MySQL database
Configure a firewall
Set up an FTP server
Use Ubuntu’s development and programming tools
Tune your Ubuntu system for maximum performance
Learn to manage and compile the kernel and modules
Andrew Hudson is a regular freelance contributor to Linux Format magazine, the UK’s largest Linux magazine. He is the co-author of Fedora Unleashed.
Paul Hudson is a professional developer and full-time journalist for Future Publishing. His articles have appeared in Mac Format, PC Answers, PC Format, PC Plus, and Linux Format. He is the co-author of Fedora Unleashed.
DVD includes
The full Ubuntu 7.10 distribution for Intel x86 computers
The complete OpenOffice.org office suite
Hundreds of additional programs and utilities
Category: Operating Systems/Linux
Covers: Ubuntu 7.10 “Gutsy Gibbon”
User Level: Intermediate—Advanced
Table of contents
- Copyright
- About the Authors
- Acknowledgments
- We Want to Hear from You!
- Introduction
-
I. Installation and Configuration
- 1. Installing Ubuntu
-
2. Post-Installation Configuration
- Troubleshooting Post-Installation Configuration Problems
- The sudo command
- First Update
- Configuring Software Repositories
- Installing Graphics Drivers
- Changing Ubuntu’s Look and Feel
- Preferred Behaviors
- Input Devices
- Detecting and Configuring a Modem
- Configuring Power Management in Ubuntu
- Resetting the Date and Time
- Configuring and Using CD, DVD, and CD-RW Drives
- Configuring Wireless Networks
- Configuring Firestarter
- Reference
- 3. Working with Gnome
-
4. Command Line Quickstart
-
What Is the Command Line?
- Navigating Through the File System
- Managing Files with the Shell
- Working with Compressed Files
- Use Essential Commands from the /bin and /sbin Directories
- Use and Edit Files in the /etc Directory
- Protect the Contents of User Directories—/home
- Use the Contents of the /proc Directory to Interact with the Kernel
- Work with Shared Data in the /usr Directory
- Temporary File Storage in the /tmp Directory
- Access Variable Data Files in the /var Directory
- Logging In to and Working with Linux
- Using the Text Editors
- Working with Permissions
- Working as Root
- Reading Documentation
- Reference
-
What Is the Command Line?
-
II. Desktop Ubuntu
- 5. On the Internet
- 6. Productivity Applications
- 7. Multimedia Applications
- 8. Printing with Ubuntu
- 9. Games
-
III. System Administration
- 10. Managing Users
-
11. Automating Tasks
-
Running Services at Bootup
- Beginning the Boot Loading Process
- Loading the Linux Kernel
- System Services and Runlevels
- Runlevel Definitions
- Booting into the Default Runlevel
- Booting to a Non-Default Runlevel with GRUB
- Understanding init Scripts and the Final Stage of Initialization
- Controlling Services at Boot with Administrative Tools
- Changing Runlevels
- Troubleshooting Runlevel Problems
- Starting and Stopping Services Manually
- Scheduling Tasks
- Basic Shell Control
-
Writing and Executing a Shell Script
- Running the New Shell Program
- Storing Shell Scripts for Systemwide Access
- Interpreting Shell Scripts Through Specific Shells
- Using Variables in Shell Scripts
- Assigning a Value to a Variable
- Accessing Variable Values
- Positional Parameters
- A Simple Example of a Positional Parameter
- Using Positional Parameters to Access and Retrieve Variables from the Command Line
- Using a Simple Script to Automate Tasks
- Built-in Variables
- Special Characters
- Use Double Quotes to Resolve Variables in Strings with Embedded Spaces
- Using Single Quotes to Maintain Unexpanded Variables
- Using the Backslash As an Escape Character
- Using the Backtick to Replace a String with Output
- Comparison of Expressions in pdksh and bash
- Comparing Expressions with tcsh
- The for Statement
- The while Statement
- The until Statement
- The repeat Statement (tcsh)
- The select Statement (pdksh)
- The shift Statement
- The if Statement
- The case Statement
- The break and exit Statements
- Using Functions in Shell Scripts
- Reference
-
Running Services at Bootup
- 12. System-Monitoring Tools
- 13. Backing Up
-
14. Networking
- Laying the Foundation: The localhost Interface
- Networking with TCP/IP
- Network Organization
- Hardware Devices for Networking
- Using Network Configuration Tools
- Dynamic Host Configuration Protocol
- Wireless Networking
- Beyond the Network and onto the Internet
- Common Configuration Information
- Configuring Digital Subscriber Line Access
- Configuring Dial-Up Internet Access
- Troubleshooting Connection Problems
- Reference
- 15. Remote Access with SSH and Telnet
-
IV. Ubuntu As a Server
-
16. File and Print
- Using the Network File System
- Putting Samba to Work
- Network and Remote Printing with Ubuntu
- Creating Network Printers
- Using the Common UNIX Printing System GUI
- Avoiding Printer Support Problems
- Reference
-
17. Apache Web Server Management
- About the Apache Web Server
- Installing the Apache Server
- Starting and Stopping Apache
- Runtime Server Configuration Settings
- File System Authentication and Access Control
-
Apache Modules
- mod_access
- mod_alias
- mod_asis
- mod_auth
- mod_auth_anon
- mod_auth_dbm
- mod_auth_digest
- mod_autoindex
- mod_cgi
- mod_dir and mod_env
- mod_expires
- mod_headers
- mod_include
- mod_info and mod_log_config
- mod_mime and mod_mime_magic
- mod_negotiation
- mod_proxy
- mod_rewrite
- mod_setenvif
- mod_speling
- mod_status
- mod_ssl
- mod_unique_id
- mod_userdir
- mod_usertrack
- mod_vhost_alias
- Virtual Hosting
- Logging
- Other Web Servers for Use with Ubuntu
- Reference
-
18. Remote File Serving with FTP
- Choosing an FTP Server
- Installing FTP Software
- The FTP User
- inetd Configuration for wu-ftpd
- Configuring the Very Secure FTP Server
- Configuring the Server
- Using Commands in the ftpaccess File to Configure wu-ftpd
- Configuring FTP Server File-Conversion Actions
- Using the ftphosts File to Allow or Deny FTP Server Connection
- Using Commands for Server Administration
- Reference
- 19. Handling Electronic Mail
- 20. Proxying and Reverse Proxying
- 21. Administering Database Services
- 22. LDAP
-
16. File and Print
-
V. Programming Linux
- 23. Using Perl
- 24. Working with Python
- 25. Writing PHP Scripts
- 26. C/C++ Programming Tools for Ubuntu
- 27. Mono
-
VI. Ubuntu Housekeeping
- 28. Securing Your Machines
- 29. Performance Tuning
-
30. Command Line Masterclass
- Why Use the Shell?
-
Basic Commands
- Printing the Contents of a File with cat
- Changing Directories with cd
- Changing File Access Permissions with chmod
- Copying Files with cp
- Printing Disk Usage with du
- Finding Files by Searching with find
- Searches for a String in Input with grep
- Paging Through Output with less
- Creating Links Between Files with ln
- Finding Files from an Index with locate
- Listing Files in the Current Directory with ls
- Reading Manual Pages with man
- Making Directories with mkdir
- Moving Files with mv
- Listing Processes with ps
- Deleting Files and Directories with rm
- Printing the Last Lines of a File with tail
- Printing Resource Usage with top
- Printing the Location of a Command with which
- Combining Commands
- Multiple Terminals
- Reference
- 31. Managing Software
- 32. Kernel and Module Management
-
VII. Appendixes
- A. Ubuntu Under the Hood
-
B. Installation Resources
- Planning Your Ubuntu Deployment
- Hardware Requirements
- Preparing for the Install Process
- Partitioning Before and During Installation
- Reference
- C. Ubuntu and Linux Internet Resources
Product information
- Title: Ubuntu 7.10 Linux Unleashed, Third Edition
- Author(s):
- Release date: December 2007
- Publisher(s): Sams
- ISBN: 9780672329692
You might also like
book
UNIX to Linux
Port Your UNIX® Applications to Linux®–Quickly, Efficiently, and Reliably Increasingly, developers, architects, and project managers face …
book
SUSE™ Linux 10 Unleashed
Master the newest version of SUSE Linux with SUSE Linux 10 Unleashed. This comprehensive guide to …
book
Ubuntu Unleashed 2013 Edition: Covering 12.10 and 13.04, Eighth Edition
This eBook edition does not provide a DVD of Ubuntu or the upgrade kit. You can …
book
The Official Ubuntu Server Book, Second Edition
Ubuntu Server is a complete, free server operating system that just works, with the extra Ubuntu …