Running Linux: Matthias Kalle Dalheimer, Matt Welsh
Running Linux: Matthias Kalle Dalheimer, Matt Welsh
The industry favorite Linux guide, updated for Red HatEnterprise Linux 7 and the cloud Linux Bible, 9th Edition is the ultimate hands-on Linuxuser guide, whether you´re a true beginner or a more advanced usernavigating recent changes. This updated ninth edition covers thelatest versions of Red Hat Enterprise Linux 7 (RHEL 7), Fedora 21,and Ubuntu 10.04 LTS, and includes new information on cloudcomputing and development with guidance on Openstack andCloudforms. With a focus on RHEL 7, this practical guide gets youup to speed quickly on the new enhancements for enterprise-qualityfile 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-stepinstructions that demystify Linux and bring the new featuresseamlessly into your workflow. This useful guide assumes a base of little or no Linuxknowledge, and takes you step by step through what you need to knowto 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 systemmanagement * 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 aflash.
Your one-stop guide to Linux--fully revised and expanded Get in-depth coverage of all Linux features, tools, and utilities from this thoroughly updated and comprehensive resource, designed for all Linux distributions. Written by Linux expert Richard Petersen, this book explains how to get up-and-running on Linux, use the desktops and shells, manage applications, deploy servers, implement security measures, and handle system and network administration tasks. With full coverage of the latest platform, Linux: The Complete Reference, Sixth Edition includes details on the very different and popular Debian (Ubuntu) and Red Hat/Fedora software installation and service management tools used by most distributions. This is a must-have guide for all Linux users. * Install, configure, and administer any Linux distribution * Work with files and folders from the BASH, TCSH, and Z shells * Use the GNOME and KDE desktops, X Windows, and display managers * Set up office, database, Internet, and multimedia applications * Secure data using SELinux, netfilter, SSH, and Kerberos * Encrypt network transmissions with GPG, LUKS, and IPsec * Deploy FTP, Web, mail, proxy, print, news, and database servers * Administer system resources using HAL, udev, and virtualization (KVM and Xen) * Configure and maintain IPv6, DHCPv6, NIS, networking, and remote access * Access remote files and devices using NFSv4, GFS, PVFS, NIS, and SAMBA
Breaking down the Linux operating system - making it fun and easy to learn! Linux is widespread and prevalent in the computing world - there is a good chance if you reach in your pocket you´ll find a Linux machine as Google´s Android operating system for mobile devices is a Linux-based operating system. Linux can be found running most of the worlds super computers and is used by many government agencies. Does this mean that Linux is only for big-wigs and expensive computers? Absolutely not! Linux can easily be used by normal computer users for their home or office to write papers, watch YouTube, check their email, or anything else you can imagine. The kernel is free, so it is a fantastic alternative to the expensive Windows and Apple operating systems. There are many different distributions of Linux, often referred to as "distros"; that are specialized to suit anyone´s needs. This book will go through some history, various distributions, and a few uses of Linux-based operating systems. It is highly recommended that everyone learns at least a little bit about Linux because it is used in so many places. This book will teach you just how to do that! What´s included in this book: Linux versus Windows Background of Linux The many distros of Linux How Linux works How to install Linux Having fun with Linux Advanced concepts in Linux Start listening to this book today to get to grips with your understanding of Linux! 1. Language: English. Narrator: Matthew Wiens. Audio sample: http://samples.audible.de/bk/acx0/070307/bk_acx0_070307_sample.mp3. Digital audiobook in aax.
Make: Sensors is the definitive introduction and guide to the sometimes-tricky world of using sensors to monitor the physical world. With dozens of projects and experiments for you to build, this book shows you how to build sensor projects with both Arduino and Raspberry Pi. Use Arduino when you need a low-power, low-complexity brain for your sensor, and choose Raspberry Pi when you need to perform additional processing using the Linux operating system running on that device.You´ll learn about touch sensors, light sensors, accelerometers, gyroscopes, magnetic sensors, as well as temperature, humidity, and gas sensors.
The Complete Guide to Optimizing Systems Performance Large-scale enterprise, cloud, and virtualized computing systems have introduced serious performance challenges. Now, internationally renowned performance expert Brendan Gregg has brought together proven methodologies, tools, and metrics for analyzing and tuning even the most complex environments. Systems Performance: Enterprise and the Cloud focuses on Linux; and Unix; performance, while illuminating performance issues that are relevant to all operating systems. You´ll gain deep insight into how systems work and perform, and learn methodologies for analyzing and improving system and application performance. Gregg presents examples from bare-metal systems and virtualized cloud tenants running Linux-based Ubuntu, Fedora, CentOS, and the illumos-based Joyent; SmartOS and OmniTI OmniOS. He systematically covers modern systems performance, including the ´´traditional´´ analysis of CPUs, memory, disks, and networks, and new areas including cloud computing and dynamic tracing. This book also helps you identify and fix the ´´unknown unknowns´´ of complex performance: bottlenecks that emerge from elements and interactions you were not aware of. The text concludes with a detailed case study, showing how a real cloud customer issue was analyzed from start to finish. Coverage includes - Modern performance analysis and tuning: terminology, concepts, models, methods, and techniques - Dynamic tracing techniques and tools, including examples of DTrace, SystemTap, and perf - Kernel internals: uncovering what the OS is doing - Using system observability tools, interfaces, and frameworks - Understanding and monitoring application performance - Optimizing CPUs: processors, cores, hardware threads, caches, interconnects, and kernel scheduling - Memory optimization: virtual memory, paging, swapping, memory architectures, busses, address spaces, and allocators - File system I/O, including caching - Storage devices/controllers, disk I/O workloads, RAID, and kernel I/O - Network-related performance issues: protocols, sockets, interfaces, and physical connections - Performance implications of OS and hardware-based virtualization, and new issues encountered with cloud computing - Benchmarking: getting accurate results and avoiding common mistakes This guide is indispensable for anyone who operates enterprise or cloud environments: system, network, database, and web admins; developers; and other professionals. For students and others new to optimization, it also provides exercises reflecting Gregg´s extensive instructional experience.
System Center Configuration Manager Current Branch provides a total systems management solution for a people-centric world. It can deploy applications to individuals using virtually any device or platform, centralizing and automating management across on-premise, service provider, and Microsoft Azure environments. In System Center Configuration Manager Current Branch Unleashed, a team of world-renowned System Center experts shows you how to make the most of this powerful toolset. The authors begin by introducing modern systems management and offering practical strategies for coherently managing today´s IT infrastructures. Drawing on their immense consulting experience, they offer expert guidance for ConfigMgr planning, architecture, and implementation. You´ll walk through efficiently performing a wide spectrum of ConfigMgr operations, from managing clients, updates, and compliance to reporting. Finally, you´ll find current best practices for administering ConfigMgr, from security to backups. Detailed information on how to: Successfully manage distributed, people-centric, cloud-focused IT environments Optimize ConfigMgr architecture, design, and deployment plans to reflect your environment Smoothly install ConfigMgr Current Branch and migrate from Configuration Manager 2012 Save time and improve efficiency by automating system management Use the console to centralize control over infrastructure, software, users, and devices Discover and manage clients running Windows, macOS, Linux, and UNIX Define, monitor, enforce, remediate, and report on all aspects of configuration compliance Deliver the right software to the right people with ConfigMgr applications and deployment types Reliably manage patches and updates, including Office 365 client updates Integrate Intune to manage on-premise and mobile devices through a single console Secure access to corporate resources from mobile devices Manage Microsoft´s enterprise antimalware platform with System Center Endpoint Protection Using this guide´s proven techniques and comprehensive reference information, you can maximize the value of ConfigMgr in your environmentno matter how complex it is or how quickly it´s changing.
Learn how to use microcontrollers without all the frills and math. This book uses a practical approach to show you how to develop embedded systems with 8 bit PIC microcontrollers using the XC8 compiler. It´s your complete guide to understanding modern PIC microcontrollers. Are you tired of copying and pasting code into your embedded projects? Do you want to write your own code from scratch for microcontrollers and understand what your code is doing? Do you want to move beyond the Arduino? Then Programming PIC Microcontrollers with XC8 is for you! Written for those who want more than an Arduino, but less than the more complex microcontrollers on the market, PIC microcontrollers are the next logical step in your journey. You´ll also see the advantage that MPLAB X offers by running on Windows, MAC and Linux environments. You don´t need to be a command line expert to work with PIC microcontrollers, so you can focus less on setting up your environment and more on your application. What You´ll Learn Set up the MPLAB X and XC8 compilers for microcontroller development Use GPIO and PPS Review EUSART and Software UART communications Use the eXtreme Low Power (XLP) options of PIC microcontrollers Explore wireless communications with WiFi and Bluetooth Who This Book Is For Those with some basic electronic device and some electronic equipment and knowledge. This book assumes knowledge of the C programming language and basic knowledge of digital electronics though a basic overview is given for both. A complete newcomer can follow along, but this book is heavy on code, schematics and images and focuses less on the theoretical aspects of using microcontrollers. This book is also targeted to students wanting a practical overview of microcontrollers outside of the classroom.