DIMS Administrator Guide Release 0.1.18

Total Page:16

File Type:pdf, Size:1020Kb

DIMS Administrator Guide Release 0.1.18 DIMS Administrator Guide Release 0.1.18 David Dittrich Dec 05, 2017 Contents 1 Introduction 3 1.1 Overview.................................................3 2 Referenced documents 5 3 Onboarding Developers 7 3.1 Initial Account Setup...........................................7 3.2 GPG Encryption Keys for Email, etc...................................8 3.3 Creating accounts............................................8 3.4 Installing initial SSH key(s).......................................8 3.5 Remote Account Setup..........................................9 3.6 JIRA Onboarding............................................. 13 4 Installation of DIMS Components on “Bare-metal” 19 4.1 Control and Target Prerequisites..................................... 19 4.2 Setting up a DIMS Developer Laptop.................................. 20 5 Installation of DIMS Components Using Virtual Machines 31 5.1 DIMS on Virtual Machines....................................... 31 5.2 Prerequisites for Instantiating Virtual Machines............................. 32 5.3 VM Build Workflow........................................... 33 5.4 Run Directory Helper Makefile Targets................................. 34 6 Installation of a Complete DIMS Instance 39 6.1 Cluster Foundation Setup........................................ 39 6.2 Bootstrapping User Base......................................... 40 7 Trident 41 7.1 Installing Trident manually....................................... 41 7.2 Installing Trident with Ansible...................................... 46 7.3 Trident Prerequisites........................................... 48 7.4 Install Trident.............................................. 58 7.5 Running Trident............................................. 58 7.6 Using tcli on the command line..................................... 59 7.7 Configuring Trident via web app..................................... 63 7.8 Upgrading configuration across Trident versions............................ 105 7.9 Emails and other non-official documentation.............................. 110 i 8 AMQP and RabbitMQ 113 8.1 RabbitMQ use in DIMS......................................... 113 8.2 Basic Service Administration...................................... 113 8.3 Managing RabbitMQ........................................... 114 8.4 Management with Ansible playbooks.................................. 124 9 RaspberryPi and Docker 125 9.1 Installing HypriotOS w/Docker..................................... 125 9.2 Installing a Persistent Docker Container................................. 128 10 Docker Datacenter 135 10.1 Initial Inquiry............................................... 135 10.2 Docker Trusted Repository Issues.................................... 135 10.3 Further Information........................................... 135 11 Managing Long-running Services 141 11.1 Services using supervisord ..................................... 142 11.2 Services using Upstart.......................................... 142 12 Diagnosing System Problems and Outages 157 12.1 Using dimscli ............................................. 157 12.2 Debugging Vagrant............................................ 164 12.3 Other Tools for Diagnosing System Problems.............................. 167 13 Managing CoreOS with Systemd and Other Tools 171 13.1 State of systemd............................................. 171 13.2 State of systemd units.......................................... 177 13.3 Managing systemd units......................................... 189 14 Managing Virtualbox VMs 191 14.1 Remotely Managing Virtualbox..................................... 191 15 Appendices 195 15.1 Add New Connection to Apache Directory Studio........................... 195 16 Contact 199 17 License 201 ii DIMS Administrator Guide, Release 0.1.18 This document (version 0.1.18) covers issues related to system administration of DIMS components from an adminis- trator’s perspective. Contents 1 DIMS Administrator Guide, Release 0.1.18 2 Contents CHAPTER 1 Introduction This chapter introduces the system administration policies, methodology for configuration file management, automated installation and configuration of DIMS components using Ansible, and use of continuous integration mechanisms used for deployment and testing of DIMS components. This document is closely related to the DIMS Developer Guide v 1.0.0, which covers a number of related tasks and steps that will not be repeated here (rather, will be cross-referenced using intersphinx links.) • All documentation for the DIMS project is written using restructured text (reST) and Sphinx. Section Docu- menting DIMS Components of the DIMS Developer Guide v 1.0.0 covers how to use these tools for producing professional looking and cross-referenced on-line (HTML) and off-line (PDF) documentation. • DIMS software – including Ansible playbooks for installation and configuration of DIMS system components, Packer, Vagrant, and Docker subsystem creation scripts, are all maintained under version control using Git and the HubFlow methodology and tool set. Section Source Code Management with Git of the DIMS Developer Guide v 1.0.0 covers how these tools are used for source code, documentation, and system configuration files. • Changes to source code that are pushed to Git repositories trigger build processes using the Jenkins continuous integration environment. These triggers build and/or deploy software to specified locations, run tests, and/or configure service components. In most cases, Ansible is used as part of the process driven by Jenkins. Section Continuous Integration of the DIMS Developer Guide v 1.0.0 provides an overview of how this works and how to use it in development and testing DIMS components. • System software installation and configuration of DIMS components are managed using Ansible playbooks that are in turn maintained in Git repositories. Only a bare minimum of manual steps are required to bootstrap a DIMS deployment. After that, configuration changes are made to Git repositories and those changes trigger continuous integration processes to get these changes into the running system. Section Deployment and Con- figuration of the DIMS Developer Guide v 1.0.0 covers how to use this framework for adding or managing the open source components that are used in a DIMS deployment. 1.1 Overview This document is focused on the system administrative tasks that are involved in adding open source software com- ponents to the DIMS framework, how to convert installation instructions into Ansible playbooks or Dockerfile 3 DIMS Administrator Guide, Release 0.1.18 instructions that can be used to instantiate a service or microservice, how a complete DIMS instance (i.e., a comple- mentary set of service and microservice components that function together as a coherent system) is installed, config- ured, debugged and/or tuned, and kept in running order over time. 4 Chapter 1. Introduction CHAPTER 2 Referenced documents 1. DIMS Developer Guide v 1.0.0 2. ansibleinventory:ansibleinventory 3. ansibleplaybooks:ansibleplaybooks 4. dimsdockerfiles:usingdockerindims 5. dimsdockerfiles:dockerincoreos 6. dimspacker:dimspacker 7. dimsciutils:dimsciutilities 8. dimssr:dimssystemrequirements 9. DIMS Architecture Design v 2.10.0 10. dittrich:homepage home page. 5 DIMS Administrator Guide, Release 0.1.18 6 Chapter 2. Referenced documents CHAPTER 3 Onboarding Developers This chapter covers the process for onboarding new developers to provide them access to DevOps components nec- essary to work on elements of a DIMS deployment. In short, developers (and system administrators) will need the following: • An account in the Trident portal system for access to email lists, etc. • A GPG/PGP key pair. The public key will be loaded into the Trident portal so others can access the key and so it can be used for encrypted email. • A Google account for OpenID Connect authentication used for single-signon access to internal resources, along with an LDAP database entry that links to this Google account. • SSH public/private key pairs allowing access to Git repositories, Ansible control host, DIMS system compo- nents, etc. • Initial copies of Git repositories used to develop and build a DIMS deployment instance. Once all of these resources have been procured, developers or system administrators are ready to work on a DIMS instance. 3.1 Initial Account Setup The first step in adding a new DIMS developer is getting them set up with an account on our internal ops-trust portal instance. Note: We will transition to using Trident, rather than the old Ops-Trust portal code base initially set up for this project, as soon as we are able. Trident has an internal wiki, so the FosWiki server mentioned here will also be retired. Our FosWiki server has a page that was dedicated to the steps necessary for Provisioning New DIMS Users. 7 DIMS Administrator Guide, Release 0.1.18 Caution: The FosWiki page Provisioning New DIMS Users looks like it may be out of date, or include steps that may not be necessary for just adding a new user. It has a huge number of steps that should be made more streamlined or added to the DIMS web app to simplify the process of adding and removing DIMS users in concert with the ops-trust portal at the center of DIMS. Once the user has been given their password to the ops-trust portal, they need to change their MemberID to match the account name that should be used within DIMS. (E.g., Dave Dittrich may be given the MemberID of davedittrich2475 by the portal, but the desired account name within DIMS subsystems
Recommended publications
  • Ubuntu: Unleashed 2017 Edition
    Matthew Helmke with Andrew Hudson and Paul Hudson Ubuntu UNLEASHED 2017 Edition 800 East 96th Street, Indianapolis, Indiana 46240 USA Ubuntu Unleashed 2017 Edition Editor-in-Chief Copyright © 2017 by Pearson Education, Inc. Mark Taub All rights reserved. Printed in the United States of America. This publication is protected Acquisitions Editor by copyright, and permission must be obtained from the publisher prior to any prohib- Debra Williams ited reproduction, storage in a retrieval system, or transmission in any form or by any means, electronic, mechanical, photocopying, recording, or likewise. For information Cauley regarding permissions, request forms and the appropriate contacts within the Pearson Managing Editor Education Global Rights & Permissions Department, please visit www.pearsoned.com/ permissions/. Sandra Schroeder Many of the designations used by manufacturers and sellers to distinguish their Project Editor products are claimed as trademarks. Where those designations appear in this book, and Lori Lyons the publisher was aware of a trademark claim, the designations have been printed with initial capital letters or in all capitals. Production Manager The author and publisher have taken care in the preparation of this book, but make Dhayanidhi no expressed or implied warranty of any kind and assume no responsibility for errors or omissions. No liability is assumed for incidental or consequential damages in Proofreader connection with or arising out of the use of the information or programs contained Sasirekha herein. Technical Editor For information about buying this title in bulk quantities, or for special sales opportunities (which may include electronic versions; custom cover designs; and content José Antonio Rey particular to your business, training goals, marketing focus, or branding interests), Editorial Assistant please contact our corporate sales department at [email protected] or (800) 382-3419.
    [Show full text]
  • By Sudodus Alias Nio-Wiklund at Launchpad
    mkusb version 11 quick start manual by sudodus alias nio-wiklund at launchpad 22 September 2016 mkusb - quick start manual 1 Overview ● Page 3 Prepare. install, run mkusb ● Page 8 Help text and more details ● Page 11 Slideshow ● Page 12 Standard installation ● Page 20 Persistent live system ● Page 24 ISO-testing ● Page 27 Wipe the first megabyte and wipe meny ● Page 31 References 22 September 2016 mkusb - quick start manual 2 Prepare for mkusb ● Drives alias mass storage devices – You need two drives or mass storage devices (pendrive, flash card, HDD, SSD). The minimum sizes are 1 GB and 4 GB, but obviously the final operating system will soon need more space for your personal files as well as for additional system files (program packages), ● a drive for the installer (minimum 1 GB for a CD size iso file, typically 4 GB USB pendrive for a live only system and 8 GB or more for a persistent live system), and ● a drive for the target, the final installed operating system (typically an internal drive, but it could also be connected via USB, eSATA or a card reader). Minimum 4 GB for Lubuntu but 8 GB or more is better, and will work with all desktop flavours of Ubuntu and many other linux operating systems. ● Backup – Backup all personal data before trying this method because the installer drive and maybe also the target drive will be completely overwritten Tough guys never backup their data, they do the work twice instead ;-) 22 September 2016 mkusb - quick start manual 3 Install or download mkusb ● Install (or download) the shell-script mkusb and ● download the operating system as a – hybrid iso file or compressed image file.
    [Show full text]
  • Full Circle Magazine #170 Contents ^ Full Circle Magazine Is Neither Affiliated With,1 Nor Endorsed By, Canonical Ltd
    VIE Full Circle RE W THE INDEPENDENT MAGAZINE FOR THE UBUNTU LINUX COMMUNITY ISSUE #170 - June 2021 L U 4 B .0 UNTU 21 ) m o c . r VIE k E W c R i l F ( k e t i c w r : X o t U 4 o h B .0 P UNTU 21 TTAAMMEE YYOOUURR GGRRUUBB MMEENNUU GIVE YOUR BOOT MENU A MAKE OVER full circle magazine #170 contents ^ Full Circle Magazine is neither affiliated with,1 nor endorsed by, Canonical Ltd. HowTo Full Circle THE INDEPENDENT MAGAZINE FOR THE UBUNTU LINUX COMMUNITY Python p.15 Linux News p.04 Latex p.18 Command & Conquer p.13 ... p.XX Everyday Ubuntu p.31 Tame Your GRUB Menu p.20 Ubuntu Devices p.XX The Daily Waddle p.43 Micro This Micro That p.33 p.XX My Opinion p.40 Letters p.XX Review p.45 Inkscape p.26 Q&A p.52 Review p.48 Ubuntu Games p.55 Graphics The articles contained in this magazine are released under the Creative Commons Attribution-Share Alike 3.0 Unported license. This means you can adapt, copy, distribute and transmit the articles but only under the following conditions: you must attribute the work to the original author in some way (at least a name, email or URL) and to this magazine by name ('Full Circle Magazine') and the URL www.fullcirclemagazine.org (but not attribute the article(s) in any way that suggests that they endorse you or your use of the work). If you alter, transform, or build upon this work, you must distribute the resulting work under the same, similar or a compatible license.
    [Show full text]
  • Ubuntu:Precise Ubuntu 12.04 LTS (Precise Pangolin)
    Ubuntu:Precise - http://ubuntuguide.org/index.php?title=Ubuntu:Precise&prin... Ubuntu:Precise From Ubuntu 12.04 LTS (Precise Pangolin) Introduction On April 26, 2012, Ubuntu (http://www.ubuntu.com/) 12.04 LTS was released. It is codenamed Precise Pangolin and is the successor to Oneiric Ocelot 11.10 (http://ubuntuguide.org/wiki/Ubuntu_Oneiric) (Oneiric+1). Precise Pangolin is an LTS (Long Term Support) release. It will be supported with security updates for both the desktop and server versions until April 2017. Contents 1 Ubuntu 12.04 LTS (Precise Pangolin) 1.1 Introduction 1.2 General Notes 1.2.1 General Notes 1.3 Other versions 1.3.1 How to find out which version of Ubuntu you're using 1.3.2 How to find out which kernel you are using 1.3.3 Newer Versions of Ubuntu 1.3.4 Older Versions of Ubuntu 1.4 Other Resources 1.4.1 Ubuntu Resources 1.4.1.1 Unity Desktop 1.4.1.2 Gnome Project 1.4.1.3 Ubuntu Screenshots and Screencasts 1.4.1.4 New Applications Resources 1.4.2 Other *buntu guides and help manuals 2 Installing Ubuntu 2.1 Hardware requirements 2.2 Fresh Installation 2.3 Install a classic Gnome-appearing User Interface 2.4 Dual-Booting Windows and Ubuntu 1 of 212 05/24/2012 07:12 AM Ubuntu:Precise - http://ubuntuguide.org/index.php?title=Ubuntu:Precise&prin... 2.5 Installing multiple OS on a single computer 2.6 Use Startup Manager to change Grub settings 2.7 Dual-Booting Mac OS X and Ubuntu 2.7.1 Installing Mac OS X after Ubuntu 2.7.2 Installing Ubuntu after Mac OS X 2.7.3 Upgrading from older versions 2.7.4 Reinstalling applications after
    [Show full text]
  • Pdf Compiledsquare-Manual0109-Proof
    GNU Essentials GNU Linux Manual of Style for Technical Content Creators 2020 Copyright (c) GNU Essentials ISBN: 978-1-71683-468-4 Manufactured in the United States of America You may distribute the GNU Linux Manual of Style and/or modify the GNU Linux Manual of Style under the following terms: Code GNU General Public License (http://www.gnu.org/licenses/gpl.html), version 3 or later Content Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/), version 4.0 or later (Other content used in the book was this license, so this became the preferred license) Trademarks: Respecting the choice to trademark by others, we do not have trademark rules for GNU Essentials, FAQ Linux, R00T magazine or A-Z Technical Writing. Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries. Foreword About the Author Overview Dedication Revision History 1. Documentation Development Life Cycle 1.0 Basics of Technical Authoring...........................................................................................................11 1.1 Documentation Development Life Cycle............................................................................................11 1.2 Example: Get Started Guide..............................................................................................................29 Chapter 2. GNU Linux Style Guidelines 2.0 Headings...........................................................................................................................................35 2.1 Images.............................................................................................................................................
    [Show full text]
  • Lxle Download Size
    Lxle download size CLICK TO DOWNLOAD Sep 09, · Download. Get Updates. Company Size Get notifications on updates for this project. LXLE has enough features for the novice, but for certain things, you'll want to add programs. I like the XFCE4 desktop environment, so I added that as a replacement for the LXDE desktop. Each computer runs as expected. I use each for a different task /5. LXLE Linux, Revive your old PC. LXLE is a remastered version of Ubuntu/Lubuntu LTS releases, using the LXDE desktop interface. LXLE provides a complete drop in and go operating system coupled with style, speed and capability. It's light on resources and heavy on functions. LXLE is an easy-to-use lightweight desktop Linux distribution based on Lubuntu and featuring the LXDE desktop environment. Compared to its parent, LXLE has a number of unique characteristics: it is built from Ubuntu's LTS (long-term support) releases, it covers most users' everyday needs by providing a good selection of default applications. Nov 13, · Download Linux Lite. 7. LXLE. LXLE OS. LXLE is definitely worth a shot for everyone who wants to try out Lubuntu on their older computers. The system requirements should be satisfied by most of the PCs out there since the OS only requires a Pentium 3 . lxle download; LXLE ISO 32 bit; lxle torrent; lxle linux; LXLE Linux. Choose the version: Size: KB. Editor's rating. User rating ; Read reviews» Operating system Linux bit. Jun 13, · LXLE is designed to have a low system footprint. In other words it doesn't take a lot of hardware resources to run well.
    [Show full text]
  • C4C Lubuntu 16.04.4 Respin User Guide & Manual
    C4C Lubuntu 16.04.4 ReSpin User Guide & Manual C4C Lubuntu 16.04.4 ReSpin User Guide & Manual About Your Christian Operating System The C4C Lubuntu 16.04.4 ReSpin User Guide & Manual is Copyright © 2018 Computers4Christians. Computers4Christians accepts no responsibility for the accuracy, or use, of the information presented in the guide for any purpose and makes no commitment as to support for the computers, computer equipment and/or software, files or data it gives away. Only the Bible is infallible. TABLE OF CONTENTS C4C Lubuntu 16.04.4 ReSpin User Guide & Manual Table of Contents ABOUT , C4C, Statement of Faith, Disclaimer/Copyright Information.............................................3 Artistic License 2.0.................................................................................................................... 4 Christian Purpose [and Objectives], Secular Purpose, Linux, Chapters......................................6 Biblical Purpose, Why Free, Witness..........................................................................................7 C4C Lubuntu ReSpin................................................................................................................. 8 BEGIN........................................................................................................................................... 9 Update (Apt, Software Updater, Apt-url, GDebi, LSC, Snap, Synaptic).....................................13 Deleting Files (Empty Trash, Shift+Delete)..............................................................................18
    [Show full text]
  • Ubuntu Releases
    APPENDIX A Ubuntu Releases Ubuntu is the result of tens of thousands of software projects coming together and receiving polish and integration. From the incredible work done by the Debian project to the focused effort by the Ubuntu community, this takes time and care. Canonical drives much of the design for the Unity interface and the foundational work done to support cloud, server, phone, and embedded platforms. But the bulk of the actual development and coding is done by the greater Free Software community. Release Schedule Every six months, Ubuntu syncs its software repositories with Debian and works to polish and improve the software, sending general fixes back “upstream” to Debian whenever possible. After another couple of months, the software has improved and a new Ubuntu release is made. When the Ubuntu project officially launched in 2004, it promised a new release every 6 months, with security and maintenance support for 18 months. Each release was given a version number matching the year and month of its release, so the first version of Ubuntu which was released in October 2004 was called Ubuntu 4.10. After only six months of development, the release was very promising but still had some rough edges. The developers jokingly gave it the code name “warty warthog.” The software repository was named “warty.” Ubuntu 5.04 followed six months later in April and was a marked improvement. To celebrate the extra maturity of the software, it was code-named “hoary hedgehog.” Ubuntu releases are typically referred to by their release number or the adjective part of the code name.
    [Show full text]
  • Full Circle ISSUE #36 - April 2010
    full circle ISSUE #36 - April 2010 GGIIMMPP PPAARRTT 33 MORE DIGITAL RETOUCHING MORE DIGITAL RETOUCHING full circle magazine #36 contents ^ full circle My Opinion p.19 Ubuntu Women p.28 Program In Python Pt10 p.07 Ubuntu Games p.30 My Story p.16 MOTU Interview p.24 Read how one man was introduced to Ubuntu through OpenOffice and how another Retouch Photos - Pt 3 p.12 managed to discover it. Command & Conquer p.05 Using Google p.14 Book Review p.22 Letters p.26 Top 5 - Scanning Apps p.36 The articles contained in this magazine are released under the Creative Commons Attribution-Share Alike 3.0 Unported license. This means you can adapt, copy, distribute and transmit the articles but only under the following conditions: You must attribute the work to the original author in some way (at least a name, email or URL) and to this magazine by name ('full circle magazine') and the URL www.fullcirclemagazine.org (but not attribute the article(s) in any way that suggests that they endorse you or your use of the work). If you alter, transform, or build upon this work, you must distribute the resulting work under the same, similar or a compatible license. full circle magazine #36 contents ^ EDITORIAL This magazine was created using : Welcome to another issue of Full Circle magazine. he big news this month is that Full Circle is three years old! That's right folks, it was April of 2007 that I had a crazy idea for a PDF magazine. I had no idea that it'd be so popular, well loved and last for 36 issues! I want to thank each and every reader for downloading, reading, helping and suggesting things to Tkeep this magazine alive.
    [Show full text]
  • Download Ubuntu for Different Pc Ubuntu Flavours
    download ubuntu for different pc Ubuntu flavours. Ubuntu flavours offer a unique way to experience Ubuntu, each with their own choice of default applications and settings. Ubuntu flavours are backed by the full Ubuntu archive for packages and updates. Kubuntu. Kubuntu offers the KDE Plasma Workspace experience, a good-looking system for home and office use. Lubuntu. Lubuntu is a light, fast, and modern Ubuntu flavor using LXQt as its default desktop environment. Lubuntu used to use LXDE as its default desktop environment. Ubuntu Budgie. Ubuntu Budgie provides the Budgie desktop environment which focuses on simplicity and elegance. It provides a traditional desktop metaphor based interface utilising a customisable panel based menu driven system. Ubuntu Kylin. The Ubuntu Kylin project is tuned to the needs of Chinese users, providing a thoughtful and elegant Chinese experience out-of-the-box. Ubuntu MATE. Ubuntu MATE expresses the simplicity of a classic desktop environment. Ubuntu MATE is the continuation of the GNOME 2 desktop which was Ubuntu's default desktop until October 2010. Ubuntu Studio. Ubuntu Studio is a multimedia content creation flavor of Ubuntu, aimed at the audio, video and graphic enthusiast or professional. Xubuntu. Xubuntu is an elegant and easy to use operating system. Xubuntu comes with Xfce, which is a stable, light and configurable desktop environment. A complete list of known flavours, editions and customisations is maintained on the Ubuntu Wiki's UbuntuFlavors page. Alternative downloads. There are several other ways to get Ubuntu including torrents, which can potentially mean a quicker download, our network installer for older systems and special configurations and links to our regional mirrors for our older (and newer) releases.
    [Show full text]
  • Lubuntu 20.04 Beta Review Presented to Peterborough Linux User Group (Canada) on March 2, 2020
    Lubuntu 20.04 beta review Presented to Peterborough Linux User Group (Canada) on March 2, 2020 Lubuntu • Ubuntu flavour with lightweight LXQt desktop environment (Qt is a set of libraries used most popularly for KDE Plasma) • LXQt is NOT a rewrite of LXDE in Qt – there are both Qt and GTK components • LXQt is a merge between LXDE-Qt and and Razor-qt, a project aiming to develop a Qt based desktop environment with similar objectives as the current LXQt (more here: https://github.com/lxqt/lxqt/wiki/History) • LXQt project formally split from LXDE in 2018 • Uses Openbox as Window Manager and X display server (plans to port Openbox to Mir and change to Wayland as display server) • Development team does not recommend upgrading from 18.04 or any previous version because of changes in desktop environment Minimum Requirements Lubuntu website no longer lists minimum requirements but it ran fine on my laptop with these specs: • Toshiba Satellite Z830 (laptop) ◦ CPU: Dual Core Intel Core i3-2367M 1.4 Ghz • 4 GB RAM available ◦ 390 MB with nothing running (other than qps), down from 540 MB 6 weelsmine ago ◦ 1.2 G used with Firefox (1.9 GB), LibreOffice Writer (0.9 GB), qps, pcmanfm, Trojita and SpiderOak One running, same as before • i915 integrated graphics – used 1920x1080 external monitor • 128 GB mSATA 300 SSD ◦ 52 GB available, 44 GB left Desktop Environment LXQt 0.14.1 Qt 5.12.5 ScreenGrab Qlipper Programs Installed Removed programs from 19.10 crossed out. If underlined, notable for uniqueness or brokenness Accessories: Ark 19.12.1 (KDE Application)
    [Show full text]
  • The Official Ubuntu Book, 7Th Edition.Pdf
    ptg8126969 Praise for Previous Editions of The Official Ubuntu Book “The Official Ubuntu Book is a great way to get you started with Ubuntu, giving you enough information to be productive without overloading you.” —John Stevenson, DZone book reviewer “OUB is one of the best books I’ve seen for beginners.” —Bill Blinn, TechByter Worldwide “This book is the perfect companion for users new to Linux and Ubuntu. It covers the basics in a concise and well-organized manner. General use is covered separately from troubleshooting and error-handling, making the book well-suited both for the beginner as well as the user that needs extended help.” —Thomas Petrucha, Austria Ubuntu User Group “I have recommended this book to several users who I instruct regularly on ptg8126969 the use of Ubuntu. All of them have been satisfied with their purchase and have even been able to use it to help them in their journey along the way.” —Chris Crisafulli, Ubuntu LoCo Council, Florida Local Community Team “This text demystifies a very powerful Linux operating system . In just a few weeks of having it, I’ve used it as a quick reference a half-dozen times, which saved me the time I would have spent scouring the Ubuntu forums online.” —Darren Frey, Member, Houston Local User Group This page intentionally left blank ptg8126969 The Official Ubuntu Book Seventh Edition ptg8126969 This page intentionally left blank ptg8126969 The Official Ubuntu Book Seventh Edition Matthew Helmke Amber Graner With Kyle Rankin, Benjamin Mako Hill, ptg8126969 and Jono Bacon Upper Saddle River, NJ • Boston • Indianapolis • San Francisco New York • Toronto • Montreal • London • Munich • Paris • Madrid Capetown • Sydney • Tokyo • Singapore • Mexico City Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks.
    [Show full text]