Computer Tutorials and Books
Tutorials: C / C++ | C#.NET | PHP MySQL | Java | Java Script | jQuery | HTML | xHTML | HTML5 | VB Script | CSS

Books: C/C++ | C# | Android | Mathematics | Database | Cloud | Graphics | Networking | Oracle | Hardware | AI
Categories Free Downloadable Unix and Linux eBooks! Bookmark and Share
Linux Patch Management: Keeping Linux Systems Up To Date
This book is the first start-to-finish guide to patching Linux systems in production environments.

It presents patching solutions for Red Hat, Fedora, SUSE, Debian, and other distributions. It systematically covers both distribution-specific tools and widely used community tools, such as apt and yum. This book�s streamlined patch management techniques minimize impacts on users, networks, and administrators, and address applications as well as the underlying OS. Whatever your role in managing Linux systems, Linux Patch Management will reduce your costs, enhance the availability of your systems, and dramatically improve your personal efficiency.
Understanding the Linux Virtual Memory Manager
A programmer wanting to understand the workings of the Linux VM today literally has no choice but to study the kernel source code, line-by-line - an excruciatingly difficult and time-consuming task. This book dedicates itself to explaining, in detail, how the memory manager is implemented in Linux, thereby cutting down the time needed to understand it from many months to mere weeks. The Linux VM is the single most important component of the Linux kernel. The behavior of the VM affects all other kernel subsystems, and has a dramatic impact on overall system performance.
Self-Service Linux: Mastering the Art of Problem Determination
The biggest factor in a company's decision to go with Linux is overcoming thesupport issues. Adopting Linux successfully means taking on a differentapproach to support. Since Linux is open source, there are different methodsto get the support that companies need. This includes deeper skills on how toinvestigate problems, how to get help from the open source community ( to ask for help on usenet) and how to resolve problems in-house withoutthe extra cost of a consultant.

Managing Linux Systems with Webmin: System Administration and Module Development
Written by the creator of Webmin, this book explains how to use the most popular Webmin modules to perform common administration tasks on a Linux system such as adding users, configuring Apache, setting up NFS file sharing and managing the Sendmail mail server.Each chapter covers a single server or service, and is broken down into sections that list the steps required to carry out certain tasks using Webmin.
The Art of UNIX Programming
The Art of UNIX Programming poses the belief that understanding the unwritten UNIX engineering tradition and mastering its design patterns will help programmers of all stripes to become better programmers. This book attempts to capture the engineering wisdom and design philosophy of the UNIX, Linux, and Open Source software development community as it has evolved over the past three decades, and as it is applied today by the most experienced programmers.
Linux Quick Fix Notebook
This book takes a very unique approach and is very flexible. It offers a great deal to the home user, students, small businesses�all the way to any Linux sys admin that needs a handy reference. I found it very refreshing in terms of style, stated goals, presentation, ease of use, direction, and the "present and future" value of the content. In other words the author is very current and knowledgeable. I would recommend this book to every level from programmer to manager.
Linux Systems Programming
This book is about writing software that makes the most effective use of the system you're running on -- code that interfaces directly with the kernel and core system libraries, including the shell, text editor, compiler, debugger, core utilities, and system daemons. The majority of both Unix and Linux code is still written at the system level, and Linux System Programming focuses on everything above the kernel, where applications such as Apache, bash, cp, vim, Emacs, gcc, gdb, glibc, ls, mv, and X exist.

Ubuntu 10.x Essentials
According to, there are over 200 different Linux distributions available. Many of these are actively maintained and have a loyal following, and some less so. Some Linux distributions are quite new and some have been around for a very long time. One Linux distribution that has appeared relatively recently is Ubuntu. Despite being a relative newcomer to the Linux landscape, Ubuntu has very quickly gained prominence in what is clearly a very crowded field. Ubuntu routinely tops the Linux distribution page ranking on, and has been selected by Dell and other vendors as the Linux to be pre-installed in select systems. Perhaps the most significant achievement for Ubuntu, however, is that it is popular not just to Linux novices, but also with Linux experts, a group of people known for being highly discerning and critical.

Red Hat Enterprise Linux 5 Essentials
Arguably one of the most highly regarded and widely used enterprise Linux distributions available today is Red Hat Enterprise Linux (RHEL). It is considered to be amongst the most stable and reliable operating systems and is backed by the considerable resources and technical skills of Red Hat, Inc.

Unix and Perl Primer for Biologists
This is a basic introductory course for biologists to learn the essential aspects of the Perl programming language. This started as a course for grad students at UC Davis, and we then ran it as a one week intensive course for anyone on campus who was interested (sponsored by the UC Davis Genome Center). The feedback from these courses was very positive and so we have decided that we should make it available to anyone who is interested.

Pages: 1 | 2 | 3 | 4 | 5

Home - Advertise - Contact - Disclaimer - About Us
© Since 2006 -- All Rights Reserved.