LoveReading

Becoming a member of the LoveReading community is free.

No catches, no fine print just unadulterated book loving, with your favourite books saved to your own digital bookshelf.

New members get entered into our monthly draw to win £100 to spend in your local bookshop Plus lots lots more…

Find out more

Linux

See below for a selection of the latest books from Linux category. Presented with a red border are the Linux books that have been lovingly read and reviewed by the experts at Lovereading. With expert reading recommendations made by people with a passion for books and some unique features Lovereading will help you find great Linux books and those from many more genres to read that will keep you inspired and entertained. And it's all free!

Containerization with LXC

Containerization with LXC

Author: Konstantin Ivanov Format: Paperback / softback Release Date: 28/02/2017

Get acquainted with the world of LXC About This Book * Get the most practical and up-to-date resource on LXC and take full advantage of what Linux containers can offer in the day-to-day operations of large-scale applications * Learn how to deploy and administer various workloads such as web applications inside LXC * Save your organization time and money by building robust and secure containers and by speeding the deployment process of your software Who This Book Is For This book is for Linux engineers and software developers who are looking to deploy applications in a fast, secure, and scalable way for use in testing and production. What You Will Learn * Deep dive into the foundations of Linux containers with kernel namespaces and cgroups * Install, configure, and administer Linux containers with LXC and libvirt * Begin writing applications using Python libvirt bindings * Take an in-depth look at container networking * Set up monitoring and security with LXC * Build and deploy a highly available application with LXC in the cloud In Detail In recent years, containers have gained wide adoption by businesses running a variety of application loads. This became possible largely due to the advent of kernel namespaces and better resource management with control groups (cgroups). Linux containers (LXC) are a direct implementation of those kernel features that provide operating system level virtualization without the overhead of a hypervisor layer. This book starts by introducing the foundational concepts behind the implementation of LXC, then moves into the practical aspects of installing and configuring LXC containers. Moving on, you will explore container networking, security, and backups. You will also learn how to deploy LXC with technologies like Open Stack and Vagrant. By the end of the book, you will have a solid grasp of how LXC is implemented and how to run production applications in a highly available and scalable way. Style and approach A practical guide that introduces the core technologies behind Linux containers and provides a deep dive into installation, configuration, and operations of LXC.

Astuces Pro de la Ligne de Commande Bash

Astuces Pro de la Ligne de Commande Bash

Author: Jason Cannon Format: eBook Release Date: 01/02/2017

Si vous vous etes deja dit, Il doit y avoir une meilleure facon de faire cela alors lisez la suite.Ayant utilis le shell Bash presque tous les jours, depuis plus de 15 ans, j'ai accumul plusieurs astuces de la ligne de commande qui m'ont conomis du temps et de la frustration. Astuces Pro de la Ligne de Commande Bash est une collection de 10 techniques que vous pouvez utiliser immdiatement pour augmenter votre efficacit sur la ligne de commande.Voici ce que vous apprendrez en lisant Astuces Pro de la Ligne de Commande Bash :Astuce 1 : Saisie semi-automatique par TabulationAstuce 2 : Accder au Rpertoire PrcdentAstuce 3 : Rutiliser le Dernier lment de la Prcdente Ligne de CommandeAstuce 4 : Relancer une Commande Qui Commence par une Chane donneAstuce 5 : Substitution de CommandeAstuce 6 : Utiliser une Boucle pour la Ligne de CommandeAstuce 7 : Relancer la Commande Prcdente avec les Privilges RootAstuce 8 : Relancer la Commande Prcdente En Substituant une ChaneAstuce 9 : Rutiliser un Mot sur la Mme Ligne de CommandeAstuce 10 : Corriger les Fautes de frappe et Raccourcir les Longues Commandes avec des Alias

SELinux System Administration -

SELinux System Administration -

Author: Sven Vermeulen Format: Paperback / softback Release Date: 15/12/2016

Ward off traditional security permissions and effectively secure your Linux systems with SELinux About This Book * Leverage SELinux to improve the secure state of your Linux system * A clear approach to adopting SELinux within your organization * Essential skills and techniques to help further your system administration career Who This Book Is For This book is for Linux administrators who want to control the secure state of their systems. It's packed with the latest information on SELinux operations and administrative procedures so you'll be able to further harden your system through mandatory access control (MAC) - a security strategy that has been shaping Linux security for years. What You Will Learn * Analyze SELinux events and selectively enable or disable SELinux enforcement * Manage Linux users and associate them with the right role and permission set * Secure network communications through SELinux access controls * Tune the full service flexibility by dynamically assigning resource labels * Handle SELinux access patterns enforced through the system * Query the SELinux policy in depth In Detail Do you have the crucial job of protecting your private and company systems from malicious attacks and undefined application behavior? Are you looking to secure your Linux systems with improved access controls? Look no further, intrepid administrator! This book will show you how to enhance your system's secure state across Linux distributions, helping you keep application vulnerabilities at bay. This book covers the core SELinux concepts and shows you how to leverage SELinux to improve the protection measures of a Linux system. You will learn the SELinux fundamentals and all of SELinux's configuration handles including conditional policies, constraints, policy types, and audit capabilities. These topics are paired with genuine examples of situations and issues you may come across as an administrator. In addition, you will learn how to further harden the virtualization offering of both libvirt (sVirt) and Docker through SELinux. By the end of the book you will know how SELinux works and how you can tune it to meet your needs. Style and approach This book offers a complete overview of SELinux administration and how it integrates with other components on a Linux system. It covers the majority of SELinux features with a mix of real life scenarios, descriptions, and examples. This book contains everything an administrator needs to customize SELinux.

Learn CentOS Linux Network Services

Learn CentOS Linux Network Services

Author: Antonio Vazquez Format: Paperback / softback Release Date: 01/12/2016

Learn to set up the latest CentOS Linux network services including DNS, DHCP, SSH and VNC, Web, FTP, Mail, Firewall, and LDAP, enabling you to provide these services on your own network. CentOS continues to be a popular Linux distribution choice, and setting up your own services is a key skill for anyone maintaining a CentOS network. You will learn how to install CentOS, and manage basic administration. You'll then move onto understanding networking, and how to set up your required services. Each chapter is written in an easy-to-digest format and teaches you how set up, manage, and troubleshoot each service. You'll be running your own network in no time at all. What You Will Learn Install and set up the latest version of CentOS Configure and manage a wide range of network services Solve problems remotely and manage your network efficiently Who This Book Is For Anyone who wants to learn how to set up and manage CentOS Linux network services. Some previous Linux experience is beneficial, but this book is designed to be used by beginners.

Developing with Docker

Developing with Docker

Author: Jaroslaw Krochmalski Format: Paperback / softback Release Date: 30/11/2016

Change the way your organization deploys software at scale with this fast-paced guide to the world of Docker About This Book * Cut through the noise and in simple terms learn to package your applications and test, ship, and scale your containers * Find and build images and successfully run your programs within containers * Build, deploy, and test your Docker containers and put them to work in production Who This Book Is For This book is for IT professionals, system administrators, and DevOps professionals or anyone looking to quickly develop and deploy software to production at scale. If you are interested in Docker, DevOps, or containers in general, don't look any further. What You Will Learn * Understand Docker's architecture * Build, ship, and run distributed applications * Deploy, automate, and manage the execution of applications within Docker * Scale and virtualize images and containers * Utilize the networking features that Docker offers * Use repositories to store and retrieve images In Detail This fast-paced practical guide will get you up and running with Docker. Using Docker, you will be able to build, ship, and run many distributed applications in real time. You will start with quickly installing Docker and start working with images and containers. We will present different types of containers and their applications, and show you how to find and build images. You will learn how you can contribute to the image repository by publishing different images. This will familiarize you with the image building process and you will be able to successfully run your programs within containers. By finishing this book, you will be well equipped in deploying your applications using Docker and will have a clear understanding of concepts, techniques, and practical methods to get it running in production systems. Style and approach This book takes a fast-paced practical approach that quickly gets you up and running with Docker so that you spend less time learning and more time deploying Docker containers effectively. This book contains a mix of concepts, practical examples, techniques, and the most up-to-date content to run things effectively in production. We'll show you the easiest way to speed up your development and deployment with Docker.

Practical LPIC-1 Linux Certification Study Guide

Practical LPIC-1 Linux Certification Study Guide

Author: David Clinton Format: Paperback / softback Release Date: 12/11/2016

This book is your complete guide to studying for the Linux Professional Institute's Server Professional (LPIC-1) certification. Every concept, principle, process, and resource that might make an appearance on the exam is fully represented. You will understand every concept by rolling up your sleeves, opening up a terminal, and trying it all yourself. You will find suggestions for practical tasks along with test-yourself quizzes at the end of each chapter. Whether you've decided to earn the Linux Professional Institute's Server Professional certification or you simply want to learn more about Linux administration, this book is a great choice. Right now, Linux administration skills are opening doors to some of the hottest job markets. And with the ongoing explosive growth of the cloud computing world - the vast majority of which is being built with Linux - the scope of the opportunities will only increase. Whether or not you end up taking the exam, if you manage to learn this material, you'll have done yourself a real favor. What You Will Learn Basic Linux system administration and package management Device and desktop management Bash scripting Networking fundamentals Security administration Who This Book Is For Most potential readers will already have a decent idea of what Linux is and what kinds of things can be done with it, and are looking to acquire or formalize a more structured and complete ability to confidently administrate Linux systems.

LPIC-2: Linux Professional Institute Certification Study Guide Exam 201 and Exam 202

LPIC-2: Linux Professional Institute Certification Study Guide Exam 201 and Exam 202

Author: Christine Bresnahan, Richard Blum Format: Paperback / softback Release Date: 07/10/2016

Full coverage of the latest LPI-level 2 exams, with bonus online test bank LPIC-2 is the one-stop preparation resource for the Linux Professional Institute's Advanced Level certification exam. With 100 percent coverage of all exam objectives, this book provides clear and concise coverage of the Linux administration topics you'll need to know for exams 201 and 202. Practical examples highlight the real-world applications of important concepts, and together, the author team provides insights based on almost fifty years in the IT industry. This brand new second edition has been completely revamped to align with the latest versions of the exams, with authoritative coverage of the Linux kernel, system startup, advanced storage, network configuration, system maintenance, web services, security, troubleshooting, and more. You also get access to online learning tools including electronic flashcards, chapter tests, practice exams, and a glossary of critical terms to help you solidify your understanding of upper-level Linux administration topics. The LPI-level 2 certification confirms your advanced Linux skill set, and the demand for qualified professionals continues to grow. This book gives you the conceptual guidance and hands-on practice you need to pass the exam with flying colors. * Understand all of the material for both LPIC-2 exams * Gain insight into real-world applications * Test your knowledge with chapter tests and practice exams * Access online study aids for more thorough preparation Organizations are flocking to the open-source Linux as an excellent, low-cost, secure alternative to expensive operating systems like Microsoft Windows. As the Linux market share continues to climb, organizations are scrambling to find network and server administrators with expert Linux knowledge and highly practical skills. The LPI-level 2 certification makes you the professional they need, and LPIC-2 is your ideal guide to getting there.

Learn Linux in a Month of Lunches

Learn Linux in a Month of Lunches

Author: Steven Ovadia Format: Paperback / softback Release Date: 28/09/2016

Windows or Mac OS X users are often daunted by the Linux operating system. And yet learning Linux doesn't have to be hard and the payoff is great. Linux is secure, flexible, and free. It's less susceptible to malicious attacks, and when it is, patches are available quickly. And best of all, Linux allows users access to different desktop interfaces and loads of software, almost all of it completely free. Learn Linux in a Month of Lunches shows readers how to install anduse Linux for all the things they need to do, like connecting to a network, installing software, and securing your system. Written for readers who are curious about Linux or have to get up and running for a job. This book concentrates on the tasks Linux users need to know how to do. In easy-to-follow lessons designed to take an hour or less, readers learn how to use the command line, along with practical topics like installing software, customizing your desktop, printing, and even basic networking. Readers will find a road map to the commands and processes they need to be instantly productive. Key Features: * Go from Linux novice to expert in just one month * Short, easy-to-follow lessons * Teaches the must-know commands and processes * Covers the most useful Linux topics AUDIENCE This book is for anyone looking to learn how to use Linux ABOUT THE TECHNOLOGY Linux is a free, popular, widely supported, open-source operating system based on UNIX.

Advanced Qt Programming (paperback) Creating Great Software with C++ and Qt 4

Advanced Qt Programming (paperback) Creating Great Software with C++ and Qt 4

Author: Mark Summerfield Format: Paperback / softback Release Date: 07/09/2016

Master Qt's Most Powerful APIs, Patterns, and Development Practices Qt has evolved into a remarkably powerful solution for cross-platform desktop, Web, and mobile development. However, even the most experienced Qt programmers only use a fraction of its capabilities. Moreover, practical information about Qt's newest features has been scarce-until now. Advanced Qt Programming shows developers exactly how to take full advantage of Qt 4.5's and Qt 4.6's most valuable new APIs, application patterns, and development practices. Authored by Qt expert Mark Summerfield, this book concentrates on techniques that offer the most power and flexibility with the least added complexity. Summerfield focuses especially on model/view and graphics/view programming, hybrid desktop/Web applications, threading, and applications incorporating media and rich text. Throughout, he presents realistic, downloadable code examples, all tested on Windows, Mac OS X, and Linux using Qt 4.6 (and most tested on Qt 4.5) and designed to anticipate future versions of Qt. The book Walks through using Qt with WebKit to create innovative hybrid desktop/Internet applications Shows how to use the Phonon framework to build powerful multimedia applications Presents state-of-the-art techniques for using model/view table and tree models, QStandardItemModels, delegates, and views, and for creating custom table and tree models, delegates, and views Explains how to write more effective threaded programs with the QtConcurrent module and with the QThread class Includes detailed coverage of creating rich text editors and documents Thoroughly covers graphics/view programming: architecture, windows, widgets, layouts, scenes, and more Introduces Qt 4.6's powerful animation and state machine frameworks

Linux Mint 18 Desktops and Administration

Linux Mint 18 Desktops and Administration

Author: Richard (UNIV OF CALIF BERKELEY) Petersen Format: Paperback / softback Release Date: 22/08/2016

Ubuntuboken Fj rde Utg van

Ubuntuboken Fj rde Utg van

Author: Jesper Nilsson Format: Paperback / softback Release Date: 10/08/2016