I doesn't infringe any copyright of books. This is only for educative purpose




Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

Red Hat Linux Networking and System Administration


Book Description

  • Starts with the basics of Red Hat, the leading Linux distribution in the U.S., such as network planning and Red Hat installation and configuration
  • Offers a close look at the new Red Hat Enterprise Linux 4 and Fedora Core 4 releases
  • New chapters cover configuring a database server, creating a VNC server, monitoring performance, providing Web services, exploring SELinux security basics, and exploring desktops
  • Demonstrates how to maximize the use of Red Hat Network, upgrade and customize the kernel, install and upgrade software packages, and back up and restore the file system


Buy this book

Red Hat Linux Networking and System Administration


I found the following download links and you can make use of it.

Download


Related book

RHCE Red Hat Certified Engineer Linux Study Guide (Exam RH302) (Certification Press)

Linux Kernel in a Nutshell

Book Description

Written by a leading developer and maintainer of the Linux kernel, Linux Kernel in a Nutshell is a comprehensive overview of kernel configuration and building, a critical task for Linux users and administrators.

No distribution can provide a Linux kernel that meets all users' needs. Computers big and small have special requirements that require reconfiguring and rebuilding the kernel. Whether you are trying to get sound, wireless support, and power management working on a laptop or incorporating enterprise features such as logical volume management on a large server, you can benefit from the insights in this book.

Linux Kernel in a Nutshell covers the entire range of kernel tasks, starting with downloading the source and making sure that the kernel is in sync with the versions of the tools you need. In addition to configuration and installation steps, the book offers reference material and discussions of related topics such as control of kernel options at runtime.

A key benefit of the book is a chapter on determining exactly what drivers are needed for your hardware. Also included are recipes that list what you need to do to accomplish a wide range of popular tasks.

About the Author
Greg Kroah-Hartman has been building the Linux kernel since 1996 and started writing Linux kernel drivers in 1999. He is currently the maintainer of the USB, PCI, driver core and sysfs subsystems in the kernel source tree and is also one half of the -stable kernel release team. He created the udev program and maintains the Linux hotplug userspace project. He is a Gentoo Linux developer as well as the co-author of the third edition of the "Linux Device Drivers" book and a contributing editor to Linux Journal. He also created and maintains the Linux Device Driver Kit. He currently works for SuSE Labs/Novell, doing various Linux kernel related tasks.

Buy this book

Linux Kernel in a Nutshell (In a Nutshell (O'Reilly)) (In a Nutshell (O'Reilly))


I found the following download link and you can make use of it.

DOWNLOAD 1

DOWNLOAD 2


Related Book

Linux System Programming: Talking Directly to the Kernel and C Library

Beginning Linux Programming

Book Description
If you've already got Linux up and running on your machine and you really want to exploit its capabilities, Beginning Linux Programming is packed full of useful information that will keep you busy for weeks. In spite of its title, Beginning Linux Programming isn't oriented toward novices. It assumes that you're a competent C programmer but are simply new to the specifics of Linux. Authors Neil Matthew and Richard Stones introduce a plethora of fundamental concepts including shell programming, file access, and using curses to write full-screen, character-based programs. But that's just the start. They cover advanced topics such as processes, pipes, semaphores, and sockets - and of course, they address issues common to Internet programming such as using CGI (Common Gateway Interface). The book is a superb resource for anyone who has really wanted to put the pedal to the metal in Linux. This revised second edition has been completely updated, and now covers programming in Perl, an introduction to writing applications for the GNOME desktop, and a new chapter about writing device drivers.
Provided you have some previous basic exposure to C and Unix, Beginning Linux Programming delivers an excellent overview of the world of Linux development with an appealing range of essential tools and APIs.

The standout feature of Beginning Linux Programming is its wide-ranging coverage of important topics in basic Unix programming. In a series of short chapters, the authors discuss the basics of writing Unix programs in C, with material on basic system calls, file I/O, interprocess communication (for getting programs to work together), and advanced topics such as socket programming and how to create Unix device drivers.

Parallel to this, the book introduces the toolkits and libraries for working with user interfaces, from simpler terminal mode applications to X and GTK+ for graphical user interfaces. While you won't be an authority on X or GTK+ after reading this book, you will certainly be able to explore real Linux development on your own after the capable introductory guide provided here. (The book's main example, a CD-ROM database, gets enhanced in subsequent chapters using new APIs and features as the book moves forward.) This text also serves as a valuable primer on languages and tools such as Tcl, Perl, and CGI. (There's even a section that explains the basics of the Internet and HTML.)

More than ever, there is no shortage of specific information on Linux programming, but few titles provide such a wide-ranging tour of what you need to know to get serious with Linux development. In all, Beginning Linux Programming gives the reader an intelligent sampling of essential topics in today's Linux. It's a wise choice for aspiring Unix C developers or folks seeking to extend the range of their Linux knowledge. --Richard Dragan

Topics covered: Linux overview, compiling C programs, shell programming, pipes, script keywords and functions, Unix file I/O in C, Unix system functions, terminal interfaces (termios, keyboard input, the curses library), memory management, file locking, dbm databases, make and source control basics, man pages, debugging with gdb, processes and signals, POSIX threads and synchronization, IPC and pipes, semaphores, queues and shared memory, sockets, Tcl basics, X Windows and GTK+ for GNOME, Perl basics, HTML and CGI, writing Unix device drivers.


Buy this book

Beginning Linux Programming (Linux Programming Series)


I found the following download link and you can make use of it.

DOWNLOAD 1

DOWNLOAD 2


Related Book

Professional Linux Programming (Programmer to Programmer)

Understanding the LINUX Kernel

Book Description
In order to thoroughly understand what makes Linux tick and why it works so well on a wide variety of systems, you need to delve deep into the heart of the kernel. The kernel handles all interactions between the CPU and the external world, and determines which programs will share processor time, in what order. It manages limited memory so well that hundreds of processes can share the system efficiently, and expertly organizes data transfers so that the CPU isn't kept waiting any longer than necessary for the relatively slow disks.

The third edition of "Understanding the Linux Kernel" takes you on a guided tour of the most significant data structures, algorithms, and programming tricks used in the kernel. Probing beyond superficial features, the authors offer valuable insights to people who want to know how things really work inside their machine. Important Intel-specific features are discussed. Relevant segments of code are dissected line by line. But the book covers more than just the functioning of the code; it explains the theoretical underpinnings of why Linux does things the way it does.

This edition of the book covers Version 2.6, which has seen significant changes to nearly every kernel subsystem, particularly in the areas of memory management and block devices. The book focuses on the following topics:

Memory management, including file buffering, process swapping, and Direct memory Access (DMA)

The Virtual Filesystem layer and the Second and Third Extended Filesystems

Process creation and scheduling

Signals, interrupts, and the essential interfaces to device drivers

Timing

Synchronization within the kernel

Interprocess Communication (IPC)

Program execution

"Understanding the Linux Kernel" will acquaint you with all the inner workings of Linux, but it's more than just an academic exercise. You'll learn what conditions bring out Linux's best performance, and you'll see how it meets the challenge of providing good system response during process scheduling, file access, and memory management in a wide variety of environments. This book will help you make the most of your Linux system.

About the Author
Daniel P. Bovet got a Ph.D. in computer science at UCLA in 1968 and is now full Professor at the University of Rome, "Tor Vergata," Italy. He had to wait over 25 years before being able to teach an operating system course in a proper manner because of the lack of source code for modern, well-designed systems. Now, thanks to cheap PCs and to Linux, Marco and Dan are able to cover all the facets of an operating system from booting to tuning and are able to hand out tough, satisfying homework to their students. (These young guys working at home on their PCs are really spoiled; they never had to fight with punched cards.) In fact, Dan was so fascinated by the accomplishments of Linus Torvalds and his followers that he spent the last few years trying to unravel some of Linux's mysteries. It seemed natural, after all that work, to write a book about what he found. Marco Cesati received a degree in mathematics in 1992 and a Ph.D. in computer science (University of Rome, "La Sapienza") in 1995. He is now a research assistant in the computer science department of the School of Engineering (University of Rome, "Tor Vergata"). In the past, he served as system administrator and Unix programmer for the university (as a Ph.D. student) and for several institutions (as a consultant).


Buy this book

Understanding the Linux Kernel, Third Edition

I found the following download link and you can make use of it.

DOWNLOAD


Related Book

Understanding Linux Network Internals


Linux Bible 2007 Edition: Boot up Ubuntu, Fedora, KNOPPIX, Debian, SUSE, and 11 Other Distributions

From the Back Cover
Master the basics and beyond with this in-depth guide

Linux is productive enough to use as your only desktop system and powerful enough to run entire corporate enterprise installations. Get the most out of Linux for your home, small business, or corporate computing needs with this comprehensive reference as your guide. Walk through 16 different Linux distributions, find step-by-step instructions, discover new programming tools—and tap into the world of free software. This is the book you need to succeed with Linux.

  • Master Linux for desktops, servers, and workstations
  • Find, install, and use tons of free and open source software
  • Launch all your music, video, images, and documents in Linux
  • Browse, e-mail, or chat over the Internet from a Linux desktop
  • Set up your own e-mail and Web (LAMP) servers
  • Make safe connections using firewalls and other security tools
  • Run Linux on anything from an old PC to a high-end server

A total of 16 different Linux distributions are included on the DVD and CD-ROM.

  • To try out Linux, boot directly to KNOPPIX, Ubuntu, Gentoo, SLAX, Damn Small Linux, and other live Linux distributions
  • To keep Linux permanently, install Fedora, Ubuntu, Gentoo, SUSE, Debian, and Slackware Linux distributions to your hard disk

What's on the DVD and CD-ROM?

DVD Includes

  • Ubuntu Linux (live/install)
  • Fedora Linux (full installation)
  • KNOPPIX (live)
  • Freespire (live/install)
  • Gentoo Linux (live/install)
  • Slackware® Linux (install)
  • BackTrack (live)
  • Mandriva One (live/install)
CD-ROM Includes
  • Debian GNU/Linux (network install)
  • SUSE Linux (network install)
  • Damn Small Linux (live)
  • SLAX (live)
  • System Rescue CD (live)
  • INSERT (live)
  • Puppy Linux (live)
  • Gentoo Linux (network install)
  • Coyote Linux (floppy firewall)

System Requirements:

  • All software built for x86 computers
  • See chapters on each distribution for system requirements


Buy this book

Linux Bible 2007 Edition: Boot up Ubuntu, Fedora, KNOPPIX, Debian, SUSE, and 11 Other Distributions (Bible)


I found the following download link and you can make use of it.

Download


Related Book

Fedora 7 and Red Hat Enterprise Linux Bible


SUSE Linux 9.3 For Dummies

Book Description

  • This easy-to-understand book for beginning SUSE Linux users starts off with step-by-step installation instructions and a discussion of what happens when the system is started for the first time
  • Explains how to use SUSE on the desktop, work with the file manager, connect to the Internet, and set up a home network
  • Topics addressed include performing everyday tasks, such as browsing the Web; reading e-mail and newsgroups; and using the OpenOffice.org office productivity suite and multimedia applications
  • Offers details on basic system administration and security and shows how to add new software and keep the system up to date with YaST (Yet another Setup Tool) and YaST Online Update (YOU)
  • The DVD contains SUSE 9.3 Special Edition


Buy this book

SUSE Linux 9.3 For Dummies


I found the following download link and you can make use of it.

Download


Related Book

SUSE Linux 9 Bible

Linux Certification Bible

Book Description
Unleash the power of CompTIA's newest certification! Linux+ is the next hot certification to come from CompTIA, the company behind A+ with a following of 250,000+ certified and growing. Linux+ Certification Bible contains everything you need to know to pass the exam as well as practical information in one comprehensive volume!

Book Info
Contains everything you need to know to pass the exam as well as practical information in one comprehensive volume. Softcover. CD-ROM included.


Buy this book

Linux+ Certification Bible (With CD-ROM)


I found the following download links and you can make use of it.

Download 1

Download 2

Download 3


Related Book

LPIC 1 Certification Bible


SUSE Linux 10 Bible

Book Description

  • Includes new coverage of Novell Linux Desktop and Open Enterprise Server (Novell's traditional environment running on SUSE), with information on YaST management tools and the OpenExchange e-mail server
  • Introduces basic Linux methodologies, including partitions, filesystems, filesystem layout, and more
  • Covers the SUSE system, command line programs, implementing online services, and using SUSE business tools in the enterprise setting
  • Features a section devoted to end-user needs
  • Also covers virtualization, including dosemu, wine, Crossover Office, uml xen and Vmware, expanded coverage of SUSE with sendmail, CUPS, LDAP and more
  • Companion DVD includes the SUSE Linux distribution

Download Description
Includes new coverage of Novell Linux Desktop and Open Enterprise Server (Novell's traditional environment running on SUSE), with information on YaST management tools and the OpenExchange e-mail server Introduces basic Linux methodologies, including partitions, filesystems, filesystem layout, and more Covers the SUSE system, command line programs, implementing online services, and using SUSE business tools in the enterprise setting Features a section devoted to end-user needs Also covers virtualization, including dosemu, wine, Crossover Office, uml xen and Vmware, expanded coverage of SUSE with sendmail, CUPS, LDAP and more


Buy this book

SUSE Linux10 Bible


I found the following download link and you can make use of it.

Download


Related Book

Beginning SUSE Linux, Second Edition (Beginning: from Novice to Professional)


Books