Getting Started with Ubuntu is an introductory guide
that helps new users
get started with everyday tasks such as surfing the web, listening to
music and scanning documents. With an emphasis on easy to follow
instructions, it is suitable for all levels of experience.
The book covers all of the basics as well
as hardware/software management, command line, and
security.
Ben Collins-Sussman, Brian W. Fitzpatrick,
C.Michael Pilato
Format
Multi-page HTML, Single-page HTML, PDF, DocBook
XML sources
Pages
462
Version Control with Subversion is a free book about the
Apache
Subversion version control system. Subversion manages files and
directories, and the changes made to them, over time. This allows you
to recover older versions of your data or examine the history of how
your data changed. In this regard, many people think of a version
control system as a sort of 'time machine'.
The book is written by some of the developers of
Subversion, and is widely regarded as an authoritative guide.
The book explores:
Fundamental concepts
Basic usage
Advanced topics including file portability, sparse
directories, locking, and changelists
Branching and merging
Repository administration
Server configuration
Customizing
Embedding Subversion
A complete reference of commands
7. Self-Service Linux - Mastering the Art of Problem
Determination
Self-Service Linux - Mastering the Art of Problem
Determination is
geared towards Linux administrators, developers, and power users.
This book should be an essential part of every
company's Linux adoption plan to keep the total cost of ownership down
and improve the return on investment of their Linux strategy. It is
also a book that
advanced Linux professionals running their own Linux systems will be
able to use to troubleshoot. This book gives staff the basics they
need to diagnose most problems that they will face and will go into the
nitty-gritty on the toughest problems.
Covers topics such as:
Discover proven best practices for diagnosing
problems
Leverage troubleshooting skills you have developed
with
other platforms
Learn to identify problems with strace -
a troubleshooting tool
Use /proc to uncover crucial information about
hardware, kernels, and processes
Recompile open source applications with debug
information
Debug applications with gdb, including C++ and
threaded applications
Debug kernel crashes and hangs, one step at a time
Understand the Executable and Linking Format (ELF),
and use that knowledge for more effective debugging
Includes a production-ready data collection script
that can save you hours or days in debugging mission-critical Linux
systems
Written for Java and Linux developers alike, Java
Application
Development on Linux is a hands-on guide to the full Java application
development lifecycle on Linux.
Chapters cover:
Use development tools available on Linux, such as the
GNU Compiler
for Java (gcj), Ant, the NetBeans IDE, IBM's Eclipse Java IDE, JUnit,
and SunONE Studio
Develop business logic layers using Java DataBase
Connectivity (JDBC)
Add a Web interface using servlets and JSPs
Add a GUI using Sun's Abstract Window Toolkit (AWT)
and IBM's SWT