|Browse by Catagory:
Civil Rights & Liberties
War & Peace
Cajun & Creole Cooking
Caribbean & West Indian Cooking
Diabetic & Sugar-Free Cooking
Low Fat Cooking
Middle Eastern Cooking
Pacific Rim Cooking
Home & Garden
Literature & Fiction
Sheet Music & Scores
Environmental & Natural Resources Law
Ethics & Professional Responsibility
Procedures & Litigation
Water Supply & Land Use
Lawyer and Crimal Humor
Outdoors & Nature
Hiking & Camping
Hunting & Fishing
Beer & Beer Making
Health & Fitness
Diets & Weight Loss
Children's Science & Nature
Vitamins & Supplements
Psychology and Counseling
Philosophy of Psychology
Physiological Aspects of Psychology
Psychology of Sexuality
Psychology Testing & Measurement
Chaos & Systems
Geometry & Topology
Logic & Brain Teasers
Chaos & Systems
Geometry & Topology
Probability & Statistics
Experiments, Instruments & Measurement
Chaos & Systems
Fusion & Fission
Nuclear Magnetic Resonance
Waves & Wave Mechanics
Administration & Policy
Allied Health Professions
Medical Education & Training
Endocrinology & Metabolism
Physician & Patient
Insects & Spiders
Fish & Aquariums
Mobile & Wireless Computing: Programming
Linux Kernel & Peripherals
Linux Networking & Administration
State & Local History
Sci Fi Calendars
Bujold, Lois McMaster
Card, Orson Scott
Chalker, Jack L.
Heinlein, Robert A.
McKillip, Patricia A.
Nye, Jody Lynn
|Embedded Linux Systems with the Yocto Project (Pearson Open Source Software Development Series)
Lowest new price: $38.87
Lowest used price: $29.00
List price: $49.99
Author: Rudolf J. Streif
Build Complete Embedded Linux Systems Quickly and Reliably
Developers are increasingly integrating Linux into their embedded systems: It supports virtually all hardware architectures and many peripherals, scales well, offers full source code, and requires no royalties. The Yocto Project makes it much easier to customize Linux for embedded systems. If you’re a developer with working knowledge of Linux, Embedded Linux Systems with the Yocto Project™ will help you make the most of it.
An indispensable companion to the official documentation, this guide starts by offering a solid grounding in the embedded Linux landscape and the challenges of creating custom distributions for embedded systems. You’ll master the Yocto Project’s toolbox hands-on, by working through the entire development lifecycle with a variety of real-life examples that you can incorporate into your own projects.
Author Rudolf Streif offers deep insight into Yocto Project’s build system and engine, and addresses advanced topics ranging from board support to compliance management.
You’ll learn how to
- Overcome key challenges of creating custom embedded distributions
- Jumpstart and iterate OS stack builds with the OpenEmbedded Build System
- Master build workflow, architecture, and the BitBake Build Engine
- Quickly troubleshoot build problems
- Customize new distros with built-in blueprints or from scratch
- Use BitBake recipes to create new software packages
- Build kernels, set configurations, and apply patches
- Support diverse CPU architectures and systems
- Create Board Support Packages (BSP) for hardware-specific adaptations
- Provide Application Development Toolkits (ADT) for round-trip development
- Remotely run and debug applications on actual hardware targets
- Ensure open-source license compliance
- Scale team-based projects with Toaster, Build History, Source Mirrors, and Autobuilder
|Mastering Linux Shell Scripting: A practical guide to Linux command-line, Bash scripting, and Shell programming, 2nd Edition
Lowest new price: $33.00
Lowest used price: $27.11
List price: $34.99
Author: Mokhtar Ebrahim
Master the complexities of Bash shell scripting and unlock the power of shell for your enterprise
- Identify high-level steps such as verifying user input
- Using the command line and conditional statements in creating/executing simple shell scripts
- Create and edit dynamic shell scripts to manage complex and repetitive tasks
- Leverage the command-line to bypass GUI and automate common tasks
In this book, you'll discover everything you need to know to master shell scripting and make informed choices about the elements you employ.
Grab your favorite editor and start writing your best Bash scripts step by step. Get to grips with the fundamentals of creating and running a script in normal mode, and in debug mode. Learn about various conditional statements' code snippets, and realize the power of repetition and loops in your shell script. You will also learn to write complex shell scripts. This book will also deep dive into file system administration, directories, and system administration like networking, process management, user authentications, and package installation and regular expressions. Towards the end of the book, you will learn how to use Python as a BASH Scripting alternative.
By the end of this book, you will know shell scripts at the snap of your fingers and will be able to automate and communicate with your system with keyboard expressions.
What you will learn
- Make, execute, and debug your first Bash script
- Create interactive scripts that prompt for user input
- Foster menu structures for operators with little command-line experience
- Develop scripts that dynamically edit web configuration files to produce a new virtual host
- Write scripts that use AWK to search and reports on log files
- Draft effective scripts using functions as building blocks, reducing maintenance and build time
- Make informed choices by comparing different script languages such as Python with BASH
Who This Book Is For
If you are a Linux administrator or a system administrator and are interested in automating tasks in your daily lives, saving time and effort, this book is for you. Basic shell scripting and command-line experience will be required. Familiarity with the tasks you need to automate will be helpful.
Table of Contents
- What and Why of Scripting with BASH
- Creating Interactive Scripts
- Conditions attached
- Creating Code Snippets
- Alternative syntax
- Iterating with Loops
- Creating Building Blocks with Functions
- Introducing sed
- Automating Apache Virtual Hosts
- AWK Fundamentals
- Regular expressions
- Summarizing Logs with awk
- A Better lastlog with Awk
- Using Python as a BASH Scripting Alternative
|A Practical Guide to Ubuntu Linux (4th Edition)
Lowest new price: $397.99
Lowest used price: $125.61
List price: $59.99
Author: Mark G. Sobell
Brand: Sobell Mark G
The Most Complete, Easy-to-Follow Guide to Ubuntu Linux
“As an in-depth guide to Ubuntu, this book does an exceptional job of covering everything from using the Unity desktop to exploring key server configurations.”
–Elizabeth K. Joseph, Systems Administrator & Ubuntu Community Member
The #1 Ubuntu resource, fully updated for Ubuntu 14.04 (Trusty Tahr)–the Long Term Support (LTS) release Canonical will support into 2019
Extensive new coverage of installation, security, virtualization, MariaDB, Python Programming, and much more
Updated JumpStarts help you set up many complex servers in minutes
Hundreds of up-to-date examples, plus four updated indexes deliver fast access to reliable answers
Mark Sobell’s A Practical Guide to Ubuntu Linux®, Fourth Edition, is the most thorough and up-to-date reference to installing, configuring, securing, and working with Ubuntu desktops and servers.
This edition has been fully updated for Ubuntu 14.04 (Trusty Tahr), a milestone LTS (Long Term Support) release, which Canonical will support on both desktops and servers into 2019.
Sobell walks you through every essential feature and technique, from installing Ubuntu to working with the latest Ubuntu Unity desktop, and from configuring servers and monitoring networks to handling day-to-day system administration. His exceptionally clear explanations demystify everything from Apache, Samba, and postfix, to ufw, virtualization, and MariaDB/MySQL database management. PLUS a new chapter on programming in Python, today’s most popular system automation tool!
Fully updated JumpStart sections quickly help you get complex servers running–often in minutes. You’ll also find up-to-date guidance on new LPI and CompTIA Linux certification pathways for Linux professionals.
Sobell draws on his immense Linux knowledge to explain both the “hows” and the “whys” of Ubuntu. He’s taught hundreds of thousands of readers and never forgets what it’s like to be new to Linux. Whether you’re a user, administrator, or programmer, you’ll find everything you need here–now, and for years to come.
The world’s most practical Ubuntu Linux book is now even more useful!
This book delivers
Completely revamped installation coverage reflecting Ubuntu 14.04’s improved ubiquity (graphical) and debian-installer (textual) installers
Updated JumpStarts for quickly setting up Samba, Apache, postfix, FTP, NFS, CUPS, OpenSSH, DNS, and other complex servers
Revamped and updated explanations of the ufw, gufw, and iptables firewall tools
An all-new chapter on creating VMs (virtual machines) locally and in the cloud
New coverage of the MariaDB open source plug-in replacement for MySQL
Comprehensive networking coverage, including DNS/BIND, NFS, NIS, FTP, LDAP, and Cacti network monitoring
Expert coverage of Internet server configuration and customization, including apache2 (Web) and postfix (mail)
A new chapter covering state-of-the-art security techniques, including sudo, cryptography, hash functions, SSL certificates, plus a section on using GPG (GNU Privacy Guard) to protect documents in transit
Deep coverage of essential administration tasks–from managing users to CUPS printing, and from configuring LANs and LDAP to building VMs (virtual machines)
Complete instructions on keeping systems up to date using apt-get, dpkg, and other tools
And much more . . . including a revised 500+ term glossary and four indexes
- A Practical Guide to Ubuntu Linux 4th Edition
|Linux System Programming: Talking Directly to the Kernel and C Library
Lowest new price: $35.49
Lowest used price: $32.99
List price: $59.99
Author: Robert Love
Brand: Brand: O'Reilly Media
Write software that draws directly on services offered by the Linux kernel and core system libraries. With this comprehensive book, Linux kernel contributor Robert Love provides you with a tutorial on Linux system programming, a reference manual on Linux system calls, and an insider’s guide to writing smarter, faster code.
Love clearly distinguishes between POSIX standard functions and special services offered only by Linux. With a new chapter on multithreading, this updated and expanded edition provides an in-depth look at Linux from both a theoretical and applied perspective over a wide range of programming topics, including:
- A Linux kernel, C library, and C compiler overview
- Basic I/O operations, such as reading from and writing to files
- Advanced I/O interfaces, memory mappings, and optimization techniques
- The family of system calls for basic process management
- Advanced process management, including real-time processes
- Thread concepts, multithreaded programming, and Pthreads
- File and directory management
- Interfaces for allocating memory and optimizing memory access
- Basic and advanced signal interfaces, and their role on the system
- Clock management, including POSIX clocks and high-resolution timers
Q&A with Robert Love, author of "Linux System Programming, 2nd Edition"
Q. Why is your book timely-- what makes it important right now?
A. Developing system software on Unix has always been in vogue, but we've seen a large increase in demand with the rise of the cloud and the web. Where before user apps were primarily client-side, UI-focused programs, now system-level software running in huge data centers at massive scale provides even the simplest of our computing functionality. The code powering the largest of cloud-based providers such as Google or Twitter down to the smallest startup is all system-level software. And nearly all of it runs on Linux.
Q. What information do you hope that readers of your book will walk away with?
A. The system API on Linux: what it is and how to use it as an expert. The book is an API reference manual, of course, but it is also chock-full of anecdotes, insider tips, and Linux-specific techniques that take it beyond your generic Unix API guide.
Q. What's the most exciting thing happening in your space?
A. Definitely the ever-increasing scale of distributed systems that power the cloud and web apps we all use. I work at Google on web search infrastructure; the scale and scope of our systems is absolutely stunning. And, at the end of the day, it is all just Linux system code running on (a very large number of) Linux machines.
Q. What are some of the topics readers will learn in the second edition of Linux System Programming?
- How to design your multithreaded application for maximum performance
- How to efficiently perform I/O
- The pitfalls behind real-time processes
- How to take advantage of modern hardware such as multicore processors or SSDs
- Why your program's I/O model dictates its threading model
- Used Book in Good Condition
|Kali Linux Cookbook - Second Edition: Effective penetration testing solutions
Lowest new price: $43.99
Lowest used price: $33.10
List price: $44.99
Author: Corey P. Schultz
- Learn how to scan networks to find vulnerable computers and servers
- Hack into devices to control them, steal their data, and make them yours
- Target wireless networks, databases, and web servers, and password cracking to make the most of Kali Linux
Kali Linux is a Linux distribution designed for penetration testing and security auditing. It is the successor to BackTrack, the world's most popular penetration testing distribution. Kali Linux is the most widely used platform and toolkit for penetration testing. Security is currently the hottest field in technology with a projected need for millions of security professionals.
This book focuses on enhancing your knowledge in Kali Linux for security by expanding your skills with toolkits and frameworks that can increase your value as a security professional.
Kali Linux Cookbook, Second Edition starts by helping you install Kali Linux on different options available. You will also be able to understand the lab architecture and install a Windows host for use in the lab. Next, you will understand the concept of vulnerability analysis and look at the different types of exploits. The book will introduce you to the concept and psychology of Social Engineering and password cracking. You will then be able to use these skills to expand the scope of any breaches you create. Finally, the book will guide you in exploiting specific technologies and gaining access to other systems in the environment. By the end of this book, you will have gained the core knowledge and concepts of the penetration testing process.
What you will learn
- Acquire the key skills of ethical hacking to perform penetration testing
- Learn how to perform network reconnaissance
- Discover vulnerabilities in hosts
- Attack vulnerabilities to take control of workstations and servers
- Understand password cracking to bypass security
- Learn how to hack into wireless networks
- Attack web and database servers to exfiltrate data
- Obfuscate your command and control connections to avoid firewall and IPS detection
Table of Contents
- Installing Kali and the Lab Setup
- Reconnaissance and Scanning
- Vulnerability Analysis
- Finding Exploits in the Target
- Social Engineering
- Password Cracking
- Privilege Escalation
- Wireless Specific Recipes
- Web and Database Specific Recipes
- Maintaining Access
|Linux in a Nutshell: A Desktop Quick Reference
Lowest new price: $27.12
Lowest used price: $20.02
List price: $49.99
Author: Ellen Siever
Brand: O'Reilly Media
Everything you need to know about Linux is in this book. Written by Stephen Figgins, Ellen Siever, Robert Love, and Arnold Robbins -- people with years of active participation in the Linux community -- Linux in a Nutshell, Sixth Edition, thoroughly covers programming tools, system and network administration tools, the shell, editors, and LILO and GRUB boot loaders.
This updated edition offers a tighter focus on Linux system essentials, as well as more coverage of new capabilities such as virtualization, wireless network management, and revision control with git. It also highlights the most important options for using the vast number of Linux commands. You'll find many helpful new tips and techniques in this reference, whether you're new to this operating system or have been using it for years.
- Get the Linux commands for system administration and network management
- Use hundreds of the most important shell commands available on Linux
- Understand the Bash shell command-line interpreter
- Search and process text with regular expressions
- Manage your servers via virtualization with Xen and VMware
- Use the Emacs text editor and development environment, as well as the vi, ex, and vim text-manipulation tools
- Process text files with the sed editor and the gawk programming language
- Manage source code with Subversion and git
- Used Book in Good Condition
|Embedded Linux Primer: A Practical Real-World Approach (2nd Edition)
Lowest new price: $44.00
Lowest used price: $29.65
List price: $54.99
Author: Christopher Hallinan
Up-to-the-Minute, Complete Guidance for Developing Embedded Solutions with Linux
Linux has emerged as today’s #1 operating system for embedded products. Christopher Hallinan’s Embedded Linux Primer has proven itself as the definitive real-world guide to building efficient, high-value, embedded systems with Linux. Now, Hallinan has thoroughly updated this highly praised book for the newest Linux kernels, capabilities, tools, and hardware support, including advanced multicore processors.
Drawing on more than a decade of embedded Linux experience, Hallinan helps you rapidly climb the learning curve, whether you’re moving from legacy environments or you’re new to embedded programming. Hallinan addresses today’s most important development challenges and demonstrates how to solve the problems you’re most likely to encounter.
You’ll learn how to build a modern, efficient embedded Linux development environment, and then utilize it as productively as possible. Hallinan offers up-to-date guidance on everything from kernel configuration and initialization to bootloaders, device drivers to file systems, and BusyBox utilities to real-time configuration and system analysis. This edition adds entirely new chapters on UDEV, USB, and open source build systems.
- Tour the typical embedded system and development environment and understand its concepts and components.
- Understand the Linux kernel and userspace initialization processes.
- Preview bootloaders, with specific emphasis on U-Boot.
- Configure the Memory Technology Devices (MTD) subsystem to interface with flash (and other) memory devices.
- Make the most of BusyBox and latest open source development tools.
- Learn from expanded and updated coverage of kernel debugging.
- Build and analyze real-time systems with Linux.
- Learn to configure device files and driver loading with UDEV.
- Walk through detailed coverage of the USB subsystem.
- Introduces the latest open source embedded Linux build systems.
- Reference appendices include U-Boot and BusyBox commands.
- ISBN13: 9780137017836
- Condition: New
- Notes: BRAND NEW FROM PUBLISHER! 100% Satisfaction Guarantee. Tracking provided on most orders. Buy with Confidence! Millions of books sold!
|Web Penetration Testing with Kali Linux - Third Edition: Explore the methods and tools of ethical hacking with Kali Linux
Lowest new price: $48.79
Lowest used price: $39.40
List price: $49.99
Author: Gilberto Najera-Gutierrez
Build your defense against web attacks with Kali Linux, including command injection flaws, crypto implementation layers, and web application security holes
- Know how to set up your lab with Kali Linux
- Discover the core concepts of web penetration testing
- Get the tools and techniques you need with Kali Linux
Web Penetration Testing with Kali Linux - Third Edition shows you how to set up a lab, helps you understand the nature and mechanics of attacking websites, and explains classical attacks in great depth. This edition is heavily updated for the latest Kali Linux changes and the most recent attacks. Kali Linux shines when it comes to client-side attacks and fuzzing in particular.
From the start of the book, you'll be given a thorough grounding in the concepts of hacking and penetration testing, and you'll see the tools used in Kali Linux that relate to web application hacking. You'll gain a deep understanding of classicalSQL, command-injection flaws, and the many ways to exploit these flaws. Web penetration testing also needs a general overview of client-side attacks, which is rounded out by a long discussion of scripting and input validation flaws.
There is also an important chapter on cryptographic implementation flaws, where we discuss the most recent problems with cryptographic layers in the networking stack.
The importance of these attacks cannot be overstated, and defending against them is relevant to most internet users and, of course, penetration testers.
At the end of the book, you'll use an automated technique called fuzzing to identify flaws in a web application. Finally, you'll gain an understanding of web application vulnerabilities and the ways they can be exploited using the tools in Kali Linux.
What you will learn
- Learn how to set up your lab with Kali Linux
- Understand the core concepts of web penetration testing
- Get to know the tools and techniques you need to use with Kali Linux
- Identify the difference between hacking a web application and network hacking
- Expose vulnerabilities present in web servers and their applications using server-side attacks
- Understand the different techniques used to identify the flavor of web applications
- See standard attacks such as exploiting cross-site request forgery and cross-site scripting flaws
- Get an overview of the art of client-side attacks
- Explore automated attacks such as fuzzing web applications
Who This Book Is For
Since this book sets out to cover a large number of tools and security fields, it can work as an introduction to practical security skills for beginners in security. In addition, web programmers and also system administrators would benefit from this rigorous introduction to web penetration testing. Basic system administration skills are necessary, and the ability to read code is a must.
Table of Contents
- Introduction to Penetration Testing and Web Applications
- Setting Up Your Lab with Kali Linux
- Reconnaissance and Profiling the Web Server
- Authentication and Session Management Flaws
- Attacking the Server Using Injection-based Flaws
- Finding and Exploiting Cross-Site Scripting (XSS) Vulnerabilities
- Exploiting Cross Site Request Forgery
- Attacking Cryptographic implementation flaws
- AJAX, HTML5 and client side attacks
- Fuzzing Web Applications
- Using Automated Scanners on Web Applications
|The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary
Lowest new price: $4.60
Lowest used price: $1.04
List price: $16.95
Author: Eric S. Raymond
Brand: Brand: OREILLY ASSOCIATES
Open source provides the competitive advantage in the Internet Age. According to the August Forrester Report, 56 percent of IT managers interviewed at Global 2,500 companies are already using some type of open source software in their infrastructure and another 6 percent will install it in the next two years. This revolutionary model for collaborative software development is being embraced and studied by many of the biggest players in the high-tech industry, from Sun Microsystems to IBM to Intel.The Cathedral & the Bazaar is a must for anyone who cares about the future of the computer industry or the dynamics of the information economy. Already, billions of dollars have been made and lost based on the ideas in this book. Its conclusions will be studied, debated, and implemented for years to come. According to Bob Young, "This is Eric Raymond's great contribution to the success of the open source revolution, to the adoption of Linux-based operating systems, and to the success of open source users and the companies that supply them."The interest in open source software development has grown enormously in the past year. This revised and expanded paperback edition includes new material on open source developments in 1999 and 2000. Raymond's clear and effective writing style accurately describing the benefits of open source software has been key to its success. With major vendors creating acceptance for open source within companies, independent vendors will become the open source story in 2001.
- Used Book in Good Condition
|Beginning Linux Programming
Lowest new price: $21.99
Lowest used price: $9.92
List price: $39.99
Author: Neil Matthew
Brand: Neil Matthew
Beginning Linux Programming, Fourth Edition continues its unique approach to teaching UNIX programming in a simple and structured way on the Linux platform. Through the use of detailed and realistic examples, students learn by doing, and are able to move from being a Linux beginner to creating custom applications in Linux. The book introduces fundamental concepts beginning with the basics of writing Unix programs in C, and including material on basic system calls, file I/O, interprocess communication (for getting programs to work together), and shell programming. 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. Advanced topics are covered in detail such as processes, pipes, semaphores, socket programming, using MySQL, writing applications for the GNOME or the KDE desktop, writing device drivers, POSIX Threads, and kernel programming for the latest Linux Kernel.
Page 4 of 119
CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON SERVICES LLC. THIS CONTENT IS PROVIDED AS IS AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.