The industry favorite Linux guide, updated for Red Hat Enterprise Linux 7 and the cloud Linux Bible, 9th Edition is the ultimate hands-on Linux user guide, whether you're a true beginner or a more advanced user navigating recent changes. This updated ninth edition covers the latest versions of Red Hat Enterprise Linux 7 (RHEL 7), Fedora 21, and Ubuntu 14.04 LTS, and includes new information on cloud computing and development with guidance on Openstack and Cloudforms. With a focus on RHEL 7, this practical guide gets you up to speed quickly on the new enhancements for enterprise-quality file systems, the new boot process and services management, firewalld, and the GNOME 3 desktop. Written by a Red Hat expert, this book provides the clear explanations and step-by-step instructions that demystify Linux and bring the new features seamlessly into your workflow. This useful guide assumes a base of little or no Linux knowledge, and takes you step by step through what you need to know to get the job done. Get Linux up and running quickly Master basic operations and tackle more advanced tasks Get up to date on the recent changes to Linux server system management Bring Linux to the cloud using Openstack and Cloudforms Linux Bible, 9th Edition is the one resource you need, and provides the hands-on training that gets you on track in a flash.
Ansible Up and Running
Among the many configuration management tools available, Ansible has some distinct advantages—it’s minimal in nature, you don’t need to install anything on your nodes, and it has an easy learning curve. This practical guide shows you how to be productive with this tool quickly, whether you’re a developer deploying code to production or a system administrator looking for a better automation solution. Author Lorin Hochstein shows you how to write playbooks (Ansible’s configuration management scripts), manage remote servers, and explore the tool’s real power: built-in declarative modules. You’ll discover that Ansible has the functionality you need and the simplicity you desire. Understand how Ansible differs from other configuration management systems Use the YAML file format to write your own playbooks Learn Ansible’s support for variables and facts Work with a complete example to deploy a non-trivial application Use roles to simplify and reuse playbooks Make playbooks run faster with ssh multiplexing, pipelining, and parallelism Deploy applications to Amazon EC2 and other cloud platforms Use Ansible to create Docker images and deploy Docker containers
Bash Guide for Beginners Second Edition
The Bash Guide for Beginners (Second Edition) discusses concepts useful in the daily life of the serious Bash user. While a basic knowledge of shell usage is required, it starts with a discussion of shell building blocks and common practices. Then it presents the grep, awk and sed tools that will later be used to create more interesting examples. The second half of the course is about shell constructs such as loops, conditional tests, functions and traps, and a number of ways to make interactive scripts. All chapters come with examples and exercises that will help you become familiar with the theory.
MySQL Reference Manual
This comprehensive reference guide offers useful pointers for advanced use of SQL and describes the bugs and workarounds involved in compiling MySQL for every system.
A Practical Guide to Fedora and Red Hat Enterprise Linux
Master All the Techniques You Need to Succeed with Fedora and Red Hat Enterprise Linux Set up key Internet servers, step by step, including Samba, Apache, sendmail, DNS, FTP, and other Internet servers Automate and streamline administration with this edition’s outstanding new chapter on Perl scripting Master GUI-based admin tools and the powerful Linux command line (CLI) In this book, one of the world’s leading Linux experts brings together all the knowledge you’ll need to succeed with Fedora or Red Hat Enterprise Linux in any real-world environment. Best-selling author Mark Sobell explains Linux clearly and effectively, focusing on skills you’ll actually use as an administrator, user, or programmer. Sobell assumes no prior Linux knowledge. He starts at the beginning and walks you through every topic and task that matters, using easy-to-understand examples. Step by step, you’ll learn how to install and configure Linux from the accompanying DVD, navigate its graphical user interfaces, provide file/print sharing and Internet services, make sure Linux desktops and networks are as secure as possible, work with the powerful command line, administer Linux efficiently, and even automate administration with Perl scripts. Mark Sobell has taught hundreds of thousands of Linux and UNIX professionals. He knows every Linux nook and cranny–and he never forgets what it’s like to be new to Linux. Whatever you’ll want to do with Linux–now or in the future–this book gives you everything you’ll need. Compared with the other Linux books out there, A Practical Guide to Fedora™ and Red Hat® Enterprise Linux®, Fifth Edition, delivers Complete, up-to-the-minute coverage of Fedora 12 and RHEL 5 Deeper coverage of the command line and the newest GUIs, including desktop customization More practical coverage of file sharing using Samba, NFS, and FTP More and better coverage of automating administration with Perl More usable, realistic coverage of Internet server configuration, including Apache, sendmail, NFS, DNS/BIND, and LDAP More state-of-the-art security techniques, including SELinux (Security Enhanced Linux), ACLs (Access Control Lists), firewall setup using both the Red Hat GUI and iptables, and a full chapter on OpenSSH More and better coverage of system/network administration tasks, including new coverage of network monitoring with Cacti Complete instructions on keeping Linux systems up-to-date using yum And much more, including a 500+ term glossary and a comprehensive index Includes DVD! Get the full version of the Fedora 12 release!
Web Penetration Testing with Kali Linux
Common OpenStack Deployments
OpenStack is an open and scalable operating system for building public and private clouds. This work presents a user with a series of OpenStack recipes that can be put together on a single server with virtualized hosts or several smaller servers. It can be used by small to medium sized companies looking to get into OpenStack, training programs looking to teach students in a limited environment or by independent administrators seeking to learn OpenStack but who may have limited resources. The goal of this book is to teach the fundamentals of OpenStack in a small scale so the operator understands the components and then can move on to build bigger, more horizontally scalable infrastructures that will be touched upon in one of the final chapters. Along the way, tips for growth from their first deployment will be explained. The final chapter will stress some of the benefits of using an open source infrastructure like OpenStack and how it enables the company to be vendor independent in the OpenStack ecosystem with the ability to move between OpenStack-based clouds, and even leverage several vendors and your own cloud in a large infrastructure.