More About Me...

Ebook For Programmer and IT Support , Free and Free...

Another Tit-Bit...

It's all about IT , Ebook , Tutorial , News ... Try to Share.... Technoly is Never Ending and Knowledge is Free....

Linux

Keir Thomas, Jaime Sicam “Beginning Ubuntu Linux, Third Edition "
Apress | 2008-06-24 | ISBN-10: 1590599918 | 768 pages | PDF | 26,2 MB


Beginning Ubuntu Linux, the award–winning and best–selling Ubuntu book for beginners, is now in its third edition, presenting readers with an up–to–the–minute introduction to the world of Linux and the open source community. A detailed overview of Ubuntu’s installation and configuration process encourages you to take the plunge and switch to Linux, and from there you’ll learn how to wield total control over your newly installed operating system. Guided through the most commonly desired tasks such as printer configuration, listening to audio CDs and MP3s, watching movies, performing office and Internet–related tasks, as well as general system maintenance matters, authors Keir Thomas and Jaime Sicam will soon have you using and enjoying Ubuntu Linux and never looking back.

You’ll also find a series of comprehensive tutorials on Linux internals and the command–line prompt—essential for any Linux user—along with special sections on optimization, security, and system maintenance that will broaden your knowledge to professional level.
Download :
http://depositfiles.com/en/files/7533402



Library of Congress Cataloging | English | ISBN-1-931841-99-3 | Oct-2002 | PDF | 3.24 MB | 513 pages

Introduction
This book provides you with comprehensive knowledge about Linux Security. The book is aimed at readers who are familiar with Linux concepts but now want to gain a solid foundation in Linux security features. It is assumed these readers already understand some Linux and networking concepts, such as network protocols, network servers, and so on. This book contains detailed information to help you fortify your Linux environment and provides questions that enable you to check your understanding at the end of key chapters. Chapters 1 through 5 cover security basics in the Linux environment. These chapters give you an overview of Linux security, covering the precautions to be taken while installing and administering Linux. This part of the book also gives you an overview of the various authentication and encryption techniques you can use to protect your data. Chapters 6 through 9 deal with securing networks in the Linux environment. Various kinds of possible network attacks are discussed in this part of the book,
and you are given guidelines for preventing these attacks. Securing network servers—such as Apache Web server, FTP server, Sendmail, DNS, and SAMBA—is the core of this second part of the book. Chapters 10 through 13 focus on preventing intrusion and data recovery. In these chapters, you are provided with an extensive list of signs of intrusions. You will learn to use various tools and security utilities to detect and avoid intrusion. Maintaining logs regularly is a good practice for system administrators. Logs can give you indications of methods used to attack your system, and at times, you can get information about the attacker as well. Chapter 12, “System Logs,” educates you about using logs. In the last chapter of the book, I discuss the importance of making backups. You’ll realize how important backups are if you ever lose data due to system crashes or other reasons. Various commercial and non-commercial tools that you can use to maintain backups are discussed in this chapter.Finally, this book also
includes several appendices. The appendices include best Linux practices and FAQs for Linux security. An appendix on the future of Linux also is included at the end of the book.

Code:
http://uploading.com/files/Z7XH8SBW/Linux%20Security.rar.html


Beginning Linux Programming, 3rd Edition
Neil Matthew, Richard Stones, Alan Cox (Foreword by)

ISBN: 978-0-7645-4497-2
Paperback
888 pages
December 2003
Description :
What is this book about?
If you have some programming experience and are ready to venture into Linux programming, this updated edition of the bestselling entry-level book takes you there. The authors guide you step by step, using construction of a CD database application to give you hands-on experience as you progress from the basic to the complex. You’ll start with fundamental concepts like writing Unix programs in C. You’ll learn basic system calls, file I/O, interprocess communication, and shell programming. You’ll become skilled with the toolkits and libraries for working with user interfaces.
The book starts from the basics, explaining how to compile and run your first program. New to this edition are chapters on MySQL® access and administration; programming GNOME and KDE; and Linux standards for portable applications. Coverage of kernel programming, device drivers, CVS, grep, and GUI development environments has expanded. This book gives you practical knowledge for real wor ld application.
What does this book cover?
In this book, you will learn how to
* Develop programs to access files and the Linux environment
* Use the GNU compiler, debugger and other development tools
* Program data storage aapplications for MySQL and DBM database systems
* Write programs that take advantage of signals, processes and threads
* Build graphical user interfaces using both the GTK (for GNOME) and Qt (for KDE) libraries
* Write device drivers that can be loaded into the Linux kernel
* Access the network using TCP/IP sockets
* Write scripts that use grep, regular expressions and other Linux facilities
Who is this book for?
This book is for programmers with some C or C++ experience, who want to take advantage of the Linux development environment. You should have enough Linux familiarity to have installed and configured users on Linux.
Table of Contents :
Foreword by Alan Cox.
Introduction.
Chapter 1: Getting Started.
Chapter 2: Shell Programming.
Chapter 3: Working with Files.
Chapter 4: The Linux Environment.
Chapter 5: Terminals.
Chapter 6: Managing Text-Based Screens with curses.
Chapter 7: Data Management.
Chapter 8: MySQL.
Chapter 9: Development Tools.
Chapter 10: Debugging.
Chapter 11: Processes and Signals.
Chapter 12: POSIX Threads.
Chapter 13: Inter-Process Communication: Pipes.
Chapter 14: Semaphores, Shared Memory, and Message Queues.
Chapter 15: Sockets.
Chapter 16: Programming GNOME Using GTK+.
Chapter 17: Programming KDE Using Qt.
Chapter 18: Device Drivers.
Chapter 19: Standards for Linux.
Index.

Download :
http://rapidshare.com/files/120796865/john_20wiley_20__20sons_20-_20beginning_20linux_20programming__20third_20edition.zip


Who better to fill you in than PC Magazine?
If you can imagine something you’d like your computer to do, you can probably do it with versatile, economical, powerful Linux. Here’s how to tap that power, from installation to Linux desktop environments to getting things done. The accompanying CD-ROM gives you everything you need to get started, and with the dual boot option, you don’t even have to give up the familiar comfort of Windows in order to try it out. What are you waiting for?
If Linux is free, why is it sold?
What’s open source? Is Linux the same as Unix? What do abbreviations like GNU, GNOME, and KDE mean? Why are there so many versions of one operating system? Isn’t Linux just for hackers and geeks? Find the answers here!
A few of the things you’ll learn
* The differences in the various Linux distributions and which is right for you
* How to install Linux, even if you’ve never installed an operating system
* All about the GNOME and KDE desktops
* How the unique Linux terminal works
* Ways to back up data, add and remove software, and manage your Internet connection
* Secrets of security for Linux systems
* The scoop on servers-Apache, Postfix, and Squid
Download :
http://rapidshare.com/files/143137958/PC.Magazine.Linux.Solutions_www.allsofts.net.pdf


* Publisher: Wiley
* Number Of Pages: 809
* Publication Date: 2008-05-12
* ISBN-10 / ASIN: 047025128X
* ISBN-13 / EAN: 9780470251287
* Binding: Paperback

Product Description:

* Covering the most popular Linux shells (such as bash, ash, tcsh, ksh, korn, and zsh), this reference shows how to use commands to create scripts within each shell and demonstrates practical applications for shell scripts (including retrieving information from Web sites and sending automated reports via e-mail)
* For each shell, the author discusses the commands available and explains how to use these commands to create scripts that can automate common functions and reports
* Guides administrators through advanced projects for using shell scripts in real-world applications and features advanced topics such as using a database and Web programming
Download :
http://rapidshare.com/files/122798300/047025128X.7z