Thursday, May 31, 2007

A Practical Guide to Linux Commands, Editors, and Shell Programming


Mark G. Sobell, A Practical Guide to Linux Commands, Editors, and Shell Programming July 01, 2006 1008 Pages 3 MB


To be truly productive with Linux, you need to thoroughly master the shells and the command line. Until now, you had to buy two books to gain that mastery: a tutorial on fundamental Linux concepts and techniques, plus a separate reference. Worse, most Linux references offer little more than prettied-up man pages. Now, there’s a far better solution. Renowned Linux expert Mark Sobell has brought together comprehensive, insightful guidance on the tools system administrators, developers, and power users need most, and an outstanding day-to-day reference, both in the same book.
This book is 100 percent distribution and release agnostic: You can use it on any Linux system, now and for years to come. What’s more, it’s packed with hundreds of high-quality examples: better examples than you’ll find in any other Linux guidebook. This is Linux from the ground up: the clearest explanations and most useful knowledge about everything from filesystems to shells, editors to utilities, and programming tools to regular expressions. And when you need instant answers, you’ll constantly turn to Sobell’s comprehensive command reference section—organized and tabbed for easy, fast access!
Don’t settle for yesterday’s Linux guidebook. Get the one book that meets today’s challenges—and tomorrow’s!
A Practical Guide to Linux® Commands, Editors, and Shell Programming is the most useful, most comprehensive Linux tutorial and reference you can find. It’s the only book to deliver
* Better, more realistic examples covering tasks you’ll actually need to perform* Deeper insight, based on Sobell’s immense knowledge of every Linux nook and cranny* More practical explanations of more than eighty core utilities, from aspell to xargs* Techniques for implementing secure communications using ssh and scp—plus dozens of tips for making your system more secure* A superior introduction to the Linux programming environment, including make, gcc, gdb, CVS, and much more* Expert guidance on basic and advanced shell programming using bash and tcsh* Tips and tricks for customizing the shell and using it interactively from the command line* Thorough guides to vim and emacs, designed to help you get productive fast and maximize your editing efficiency* Dozens of exercises to help you practice and gain confidence* Instructions for using Apt, yum, and BitTorrent for keeping your system up to date automatically* And much more, including coverage of gawk, sed, find, sort, bzip2, and regular expressions link

Linux Appliance Design: A Hands-On Guide to Building Linux Appliances

Bob Smith "Linux Appliance Design: A Hands-On Guide to Building Linux Appliances "No Starch Press Pages: 385 2007-03-31 Sales Rank: 23819 6.18MB


Linux appliances are computers that serve a single, well-defined purpose. Modern appliances are complex machines, with processors, operating systems, and application software. For example, the Tivo is essentially a Linux-based computer with a single purpose: recording television. While there are books that tell readers how to run Linux on embedded hardware and books on how to build a Linux application, Linux Appliance Design is the first book to demonstrate how to merge the two to create a Linux appliance. Programmers will learn how to build backend daemons, handle asynchronous events, and connect various user interfaces (including web, framebuffers, infared control, SNMP, and front panels) to these processes for remote configuration and control. Linux Appliance Design also introduces the Runtime Access Protocol, which provides a uniform mechanism for user interfaces to communicate with daemons. The accompanying CD includes a prototype appliance - a home alarm system - that supports the book's lessons. The prototype is written using a liberal BSD style license, which allows readers to use and modify the code used in the prototype. link

UNIX, Third Edition Visual QuickStart

Eric J. Ray, ' UNIX, Third Edition (Visual QuickStart Guide) 7MB Number Of Pages: 448 /


Need to learn Unix fast? Try a Visual QuickStart!
This best-selling reference’s visual format and step-by-step, task-based instructions will have you up and running with Unix software in no time. In this completely updated edition of our best-selling guide to Unix, Second Edition: Visual QuickStart Guide, leading software application experts Deborah S. Ray and Eric J. Ray use crystal-clear instructions and friendly prose to introduce you to Unix. Filled with step-by-step, task-based instructions and loads of visual aids, this book explains how to the most common Unix commands link

Red Hat Linux Networking and System Administration


Red Hat Linux Networking and System Administration


English CHM 7.5 Mb (rar) 889 Pages


Book DescriptionThis book is the book you need to run your business with Red Hat. It provides comprehensive coverage on how to manage and network the Red Hat Linux OS and step-by-step instructions needed to maintain and/or add to the Red Hat Linux system.This book features an entire part on security and problem solving that covers detecting intrusions/hacking, implementing local security, firewalls, and Internet security. Other topics include: RAID; TCP/IP networking; connecting to Microsoft networks; connecting to Apple networks; the Red Hat network; upgrading and customizing the kernel; using scripts; backing up and restoring the file system. link

Red Hat Linux Bible : Fedora and Enterprise EditionWiley


Red Hat Linux Bible: Fedora and Enterprise EditionWiley 1104 pages December 8, 2003 CHM


* The latest edition of the top-selling guide to Red Hat Linux* Provides all the information needed to master the latest version of Red Hat Linux, covering desktop and server basics for Linux newbies as well as advanced techniques and all the latest bells and whistles for Red Hat veterans* Includes step-by-step instructions that make installation simple and painless* Explains how to take advantage of the new desktop interface; use the Linux shell, file system, and text editor; automate system tasks; and back-up and restore files* Features new to this edition include expanded coverage of using Red Hat Linux with Mac OS X, managing and manipulating file systems and disk tuning, system rescue advice, and details on using VmWare and VNC (virtual network computing) link

Monday, May 28, 2007

Fedora 6 and Red Hat Enterprise Linux Bible

Christopher Negus, «Fedora 6 and Red Hat Enterprise Linux Bible»Wiley CHM 10 Mb 1082 pages link

SUSE Linux Enterprise Server

Sander van Vugt, «The Definitive Guide to SUSE Linux Enterprise Server»Apress PDF 15 Mb 720 pages

Book Description:
The Definitive Guide to SUSE Linux Enterprise Server is a comprehensive guide to Novells SUSE Linux Enterprise Server (SLES), one of the most powerful Linux-based server solutions available today. Sander van Vugtnoted author, consultant, and trainerguides you through the most important aspects of SLES, beginning with an in-depth overview of installation and
configuration tasks.

In the opening chapters, you will learn how to configure network capabilities, efficiently manage software updates, and manage the file system. Later chapters are devoted to configuration and deployment of key network services including the MySQL database, CUPS, Samba, PostFix, FTP, DNS, proxy servers, and more.

Along the way, van Vugt illustrates important administration concepts such as instituting strict file system security and server automation. Since increasing demands are placed on these services, youll learn how to cluster servers together to lessen downtime and increase performance. link

The Apache Modules

Nick Kew, «The Apache Modules Book: Application Development with Apache»Prentice Hall PTR ISBN 0132409674 1 edition (January 26, 2007) PDF 1.5 Mb 592 pages

Book Description:
"Do you learn best by example and experimentation? This book is ideal. Have your favorite editor and compiler ready—you'll encounter example code you'll want to try right away. You've picked the right book—this is sure to become the de facto standard guide to writing Apache modules."


—Rich Bowen, coauthor, Apache Administrators Handbook, Apache Cookbook, and The Definitive Guide to Apache mod_rewrite


"A first-rate guide to getting the most out of Apache as a modular application platform—sure to become a must-read for any Apache programmer, from beginner to experienced professional. It builds up carefully and meticulously from the absolute basics, while including chapters on everything from the popular Apache DBD Framework to best practices, security, and
debugging."


—Noirin Plunkett, documentation committer to the Apache httpd project, and member of the ASF conference committeeThe Only Comprehensive Guide to Developing Apache 2.x Modules and Applications


Apache is more than the world's most popular Web server—it's also an extraordinarily powerful and extensible development platform. Now, ApacheTutor.org's Nick Kew has written The Apache Modules Book, the first start-to-finish, example-rich guide for every developer who wants to make the most of Apache.


Kew begins with detailed, accessible introductions to Apache's architecture and API, then illuminates all the techniques you'll need, from request processing through code security. He brings together the best of both worlds: powerful C-based techniques for accomplishing tasks Perl or PHP can't handle, implemented with tools that deliver all the productivity you'd
expect from higher-level languages.


Utilizing realistic code samples, Kew introduces techniques documented in no other book-and, often, nowhere else at all.


Coverage includes
* Using Apache Portable Runtime (APR) to streamline C development and avoid its pitfalls
* Leveraging Apache DBD to build applications far more scalable than classic LAMP software
* Working with the latest Apache 2.x features: filter modules, XML support, and smart proxies
* Mastering best practices, from thread safety to multi-platform development
* Utilizing the Apache Authentication Framework
* Tracing and debugging problems in both Apache and your custom modules


About the Web Site
ApacheTutor.org contains code examples from the book, all designed for easy use and integration into existing applications. link

Hack Proofing Linux

Hack Proofing Linux : A Guide to Open Source SecuritySyngress Publishing; 1 edition PDF 10 Mb


From the authors of the bestselling E-Mail Virus Protection Handbook! The Linux operating system continues to gain market share based largely on its reputation as being the most secure operating system available.

The challenge faced by system administrators installing Linux is that it is secure only if installed and configured properly, constantly and meticulously updated, and carefully integrated with a wide variety of Open Source security tools. The fact that Linux source code is
readily available to every hacker means that system administrators must continually learn security and anti-hacker techniques.


Hack Proofing Linux will provide system administrators with all of the techniques necessary to properly configure and maintain Linux systems and counter malicious attacks.


* Linux operating systems and Open Source security tools are incredibly powerful, complex, and notoriously under-documented - this book addresses a real need* CD-Rom contains Red Hat/Mandrake Linux RPMs as well as tarballs for other Linux distributions and the BSD community

* Uses forensics-based analysis to give the reader an insight to the mind of a hacker. link

SUSE Linux


SUSE LinuxO'Reilly Media, Inc. ISBN: 059610183X 446 pages July 21, 2006 CHM 5 Mb


SUSE Linux: A Complete Guide to Novell's Community Distribution will get you up to speed quickly and easily on SUSE, one of the most friendly and usable Linux distributions around. From quick and easy installation to excellent hardware detection and
support, it's no wonder SUSE is one of the most highly rated distributions on the planet.

According to Novell, SUSE is installed more than 7,000 times every day, an average of one installation every 12 seconds.This book will take you deep into the essential operating system components by presenting them in easy-to-learn modules. From
basic installation and configuration through advanced topics such as administration, security, and virtualization, this book captures the important details of how SUSE works--without the fluff that bogs down other books and web sites.

Instead, readers get a concise task-based approach to using SUSE as both a desktop and server operating system.In this book, you'll learn how to:* Install SUSE and perform basic administrative tasks * Share files with other computers * Connect to your desktop remotely * Set up a web server * Set up networking, including Wi-Fi and Bluetooth * Tighten security on your SUSE system * Monitor for intrusions * Manage software and upgrades smoothly * Run multiple instances of SUSE on a single machine with Xen


Whether you use SUSE Linux from Novell, or the free openSUSE distribution, this book has something for every level of user. The modular, lab-based approach not only shows you how--but also explains why--and gives you the answers you need to get up
and running with SUSE Linux. link

Linux Device Drivers

Linux Device Drivers, 3rd Edition by Jonathan Corbet, Greg Kroah-Hartman, Alessandro RubiniPublisher : O'Reilly Pub Date : February 2005 ISBN : 0-596-00590-3 Pages : 636 1.3 MB


Over the years, this bestselling guide has helped countless programmers learn how to support
computer peripherals under the Linux operating system, and how to develop new hardware under Linux. Now, with this third edition, it's even more helpful, covering all the significant
changes to Version 2.6 of the Linux kernel. Includes full-featured examples that programmers
can compile and run without special hardware.
Book Description:Device drivers literally drive everything you're interested in--disks, monitors, keyboards, modems--everything outside the computer chip and memory. And writing device drivers is one of the few areas of programming for the Linux operating system that calls for unique, Linux-specific knowledge.

For years now, programmers have relied on the classic Linux Device
Drivers from O'Reilly to master this critical subject. Now in its third edition, this
bestselling guide provides all the information you'll need to write drivers for a wide range
of devices. Over the years the book has helped countless programmers learn:
* how to support computer peripherals under the Linux operating system* how to develop and write software for new hardware under Linux* the basics of Linux operation even if they are not expecting to write a driver


The new edition of Linux Device Drivers is better than ever. The book covers all the
significant changes to Version 2.6 of the Linux kernel, which simplifies many activities,
and contains subtle new features that can make a driver both more efficient and more
flexible. Readers will find new chapters on important types of drivers not covered
previously, such as consoles, USB drivers, and more. Best of all, you don't have to be a
kernel hacker to understand and enjoy this book. All you need is an understanding of the C
programming language and some background in Unix system calls. And for maximum ease-of-use, the book uses full-featured examples that you can compile and run without special hardware.


Today Linux holds fast as the most rapidly growing segment of the computer market and
continues to win over enthusiastic adherents in many application areas. With this increasing
support, Linux is now absolutely mainstream, and viewed as a solid platform for embedded
systems. If you're writing device drivers, you'll want this book. In fact, you'll wonder how
drivers are ever written without it. link

Sunday, May 27, 2007

Red Hat Enterprise Linux 5 Administration

Red Hat Enterprise Linux 5 Administration Unleashed Publisher: Sams Number Of Pages: 624 Publication Date: 2007-04-20 5MB

This comprehensive guide can help you administer Red Hat Enterprise Linux 5 effectively in any production environment, no matter how complex or challenging. Long-time Red Hat insider Tammy Fox brings together today’s best practices for the entire system lifecycle, from planning and deployment through maintenance and troubleshooting. Fox shows how to maximize your efficiency and effectiveness by automating day-to-day maintenance through scripting, deploying security updates via Red Hat Network, implementing central identity management services, and providing shared data with NFS and Samba. link