Linux Journal | July 2017 | Issue

Total Page:16

File Type:pdf, Size:1020Kb

Linux Journal | July 2017 | Issue ™ Patch Managment Best Practices A Guide to Using Plex in Your Home Network JULY 2017 | ISSUE 279 Since 1994: The Original Magazine of the Linux Community http://www.linuxjournal.com BUILD YOUR OWN CLUSTER EOF: Linux for Everyone— All 7.5 Billion of Us PLUS: WATCH: Learn Golang ISSUE OVERVIEW and Back Up V GitHub Repositories LJ279-July2017.indd 1 6/21/17 4:31 PM NEW! Managing Harnessing Container the Power Security and of the Cloud Practical books Compliance with SUSE in Docker Author: Author: Petros Koutoupis for the most technical Petros Koutoupis Sponsor: Sponsor: SUSE people on the planet. Twistlock DevOps for An the Rest of Us Architect’s Author: Guide: John S. Tonello Linux for GEEK GUIDES Sponsor: Enterprise IT Puppet Author: Sol Lederman Sponsor: SUSE Memory: Past, Cloud-Scale Present and Automation Future—and with Puppet the Tools to Author: Optimize It John S. Tonello Author: Sponsor: Petros Koutoupis Puppet Sponsor: Intel Download books for free with a Why Innovative Tame the simple one-time registration. App Developers Docker Life Love High-Speed Cycle with http://geekguide.linuxjournal.com OSDBMS SUSE Author: Author: Ted Schmidt John S. Tonello Sponsor: Sponsor: IBM SUSE LJ279-July2017.indd 2 6/21/17 4:31 PM NEW! Managing Harnessing Container the Power Security and of the Cloud Practical books Compliance with SUSE in Docker Author: Author: Petros Koutoupis for the most technical Petros Koutoupis Sponsor: Sponsor: SUSE people on the planet. Twistlock DevOps for An the Rest of Us Architect’s Author: Guide: John S. Tonello Linux for GEEK GUIDES Sponsor: Enterprise IT Puppet Author: Sol Lederman Sponsor: SUSE Memory: Past, Cloud-Scale Present and Automation Future—and with Puppet the Tools to Author: Optimize It John S. Tonello Author: Sponsor: Petros Koutoupis Puppet Sponsor: Intel Download books for free with a Why Innovative Tame the simple one-time registration. App Developers Docker Life Love High-Speed Cycle with http://geekguide.linuxjournal.com OSDBMS SUSE Author: Author: Ted Schmidt John S. Tonello Sponsor: Sponsor: IBM SUSE LJ279-July2017.indd 3 6/21/17 4:31 PM JULY 2017 CONTENTS ISSUE 279 FEATURES 70 BYOC: Build 100 Back Up GitHub Your Own Repositories Cluster, Part III— Using Golang Configuration Need a tool to back up your GitLab or GitHub repositories? How to con!gure system Write one yourself in Golang. software to support a computer cluster. Amit Saha Nathan R. Vance, Michael L. Poublon and William F. Polik Cover Image: © Can Stock Photo Inc. / dny3d 4 | July 2017 | http://www.linuxjournal.com LJ279-July2017.indd 4 6/21/17 4:31 PM CONTENTS COLUMNS 30 Reuven M. Lerner’s At the Forge Where Do I Start? 36 Dave Taylor’s Work the Shell All You Need Is Love 44 Kyle Rankin’s Hack and / 22 Sysadmin 101: Patch Management 48 Shawn Powers’ The Open-Source Classroom Plex, All Grown Up 122 Doc Searls’ EOF Linux for Everyone—All 7.5 Billion of Us IN EVERY ISSUE 8 Current_Issue.tar.gz 48 10 UPFRONT ON THE COVER 28 Editors’ Choice UÊ*>ÌV Ê>>}iiÌÊ iÃÌÊ*À>VÌViÃ]Ê«°Ê{{ UÊÊÕ`iÊÌÊ1Ã}Ê*iÝÊÊ9ÕÀÊiÊ iÌÜÀ]Ê«°Ê{n UÊ Õ`Ê9ÕÀÊ"ÜÊ ÕÃÌiÀ]Ê«°ÊÇä 60 New Products UÊi>ÀÊ>}Ê>`Ê >VÊ1«ÊÌÕLÊ,i«ÃÌÀiÃ]Ê«°Ê£ää 127 Advertisers Index UÊ "\ÊÕÝÊvÀÊ ÛiÀÞipÊÇ°xÊ ÊvÊ1Ã]Ê«°Ê£ÓÓ LINUX JOURNAL (ISSN 1075-3583) is published monthly by Belltown Media, Inc., PO Box 980985, Houston, TX 77098 USA. Subscription rate is $29.50/year. Subscriptions start with the next issue. 5 | July 2017 | http://www.linuxjournal.com LJ279-July2017.indd 5 6/22/17 4:44 PM Executive Editor Jill Franklin [email protected] Senior Editor Doc Searls [email protected] Associate Editor Shawn Powers [email protected] Art Director Garrick Antikajian [email protected] Products Editor James Gray [email protected] Editor Emeritus Don Marti [email protected] Technical Editor Michael Baxter [email protected] Senior Columnist Reuven Lerner [email protected] Security Editor Mick Bauer [email protected] Hack Editor Kyle Rankin lj@greenfly.net Virtual Editor Bill Childers [email protected] Contributing Editors )BRAHIM (ADDAD s 2OBERT ,OVE s :ACK "ROWN s $AVE 0HILLIPS s -ARCO &IORETTI s ,UDOVIC -ARCOTTE 0AUL "ARRY s 0AUL -C+ENNEY s $AVE 4AYLOR s $IRK %LMENDORF s *USTIN 2YAN s !DAM -ONSEN President Carlie Fairchild [email protected] Publisher Mark Irgang [email protected] Associate Publisher John Grogan [email protected] Director of Digital Experience Katherine Druckman [email protected] Accountant Candy Beauchamp [email protected] Linux Journal is published by, and is a registered trade name of, Belltown Media, Inc. 0/ "OX (OUSTON 48 53! Editorial Advisory Panel Nick Baronian Kalyana Krishna Chadalavada "RIAN #ONNER s +EIR $AVIS -ICHAEL %AGER s 6ICTOR 'REGORIO $AVID ! ,ANE s 3TEVE -ARQUEZ $AVE -C!LLISTER s 4HOMAS 1UINLAN #HRIS $ 3TARK s 0ATRICK 3WARTZ Advertising % -!),: [email protected] 52,: www.linuxjournal.com/advertising 0(/.% EXT Subscriptions % -!),: [email protected] 52,: www.linuxjournal.com/subscribe -!), 0/ "OX (OUSTON 48 53! LINUX IS A REGISTERED TRADEMARK OF ,INUS 4ORVALDS LJ279-July2017.indd 6 6/21/17 4:31 PM Manage data expansion You with SUSE Enterprise cannot Storage. SUSE Enterprise Storage, the leading open source storage solution, is highly keep up scalable and resilient, enabling high-end functionality at a fraction of with data the cost. explosion. suse.com/storage Data LJ279-July2017.indd 7 6/21/17 4:31 PM Current_Issue.tar.gz Be the Change, Create the Future SHAWN NE OF MY FAVORITE ALL TIME QUOTATIONS IS FROM POWERS -AHATMA 'ANDHI (E FAMOUSLY SAID h9OU MUST be the change you want to see in the world.” Shawn Powers is the O Associate Editor for 4HOSE ARE POWERFUL WORDS BUT MORE THAN THAT THEYRE Linux Journal. He’s INSPIRING !LTHOUGH 'ANDHI WAS LIKELY FOCUSED ON SOCIAL also the Gadget Guy CHANGE THE CONCEPT LENDS ITSELF WELL TO TECHNOLOGY AS WELL for LinuxJournal.com, and he has an !NY PROGRAMMING SKILLS )VE LEARNED THROUGH THE YEARS ARE interesting collection DUE TO A NEED OR DESIRE FOR SOMETHING TO EXIST THAT DIDNT of vintage Garfield PREVIOUSLY EXIST !ND IF YOURE CONSIDERING PROGRAMMING coffee mugs. Don’t let his silly hairdo ,INUX IS AN EXCELLENT PLATFORM TO START WITH fool you, he’s a 2EUVEN - ,ERNER KICKS THINGS OFF WITH AN INCREDIBLE pretty ordinary guy HOW TO ARTICLE ON STARTING OUT IN PROGRAMMING 4HE THING and can be reached via email at ABOUT 2EUVENS ADVICE IS THAT IT COMES WITH EXPERIENCE [email protected]. AND WISDOM -Y FIRST NON BASH PROGRAMMING WAS Or, swing by the done with PHP, but that was only because I started by #linuxjournal IRC channel on MODIFYING SOMETHING THAT ALREADY EXISTED 2EUVEN HAS Freenode.net. SOME GREAT REASONING FOR WHAT HE RECOMMENDS AND ITS worth considering. I am certainly doing so! &OLLOWING UP ON LAST ISSUES SONG FINDING SCRIPT $AVE V 4AYLOR GOES FURTHER AND TEACHES HOW TO DO SOME PRETTY SIGNIFICANT TEXT MANIPULATION FROM INSIDE THE SONG LYRICS THEMSELVES %VEN IF YOURE NOT A HARD CORE "EATLES FAN VIDEO: Shawn THE PROCESS IS REALLY USEFUL IF YOU NEED TO GATHER AND Powers runs ANALYZE A BUNCH OF TEXT $AVES ARTICLE IS PERFECT EVIDENCE through supporting the idea that bash programming is real the latest issue. PROGRAMMING AND SHOULDNT BE UNDERESTIMATED +YLE 2ANKIN RETURNS TO HIS 3YSADMIN SERIES THIS MONTH 8 | July 2017 | http://www.linuxjournal.com LJ279-July2017.indd 8 6/21/17 4:31 PM Current_Issue.tar.gz with some great instruction on patch management. Securing your system is POINTLESS IF YOU DONT KEEP YOUR SECURITY PATCHES UP TO DATE ON YOUR SYSTEM YET THIS SEEMINGLY OBVIOUS RESPONSIBILITY OFTEN IS OVERLOOKED 4HIS IS ESPECIALLY TRUE WITH SOFTWARE THAT HAS BEEN CUSTOMIZED SINCE IT REQUIRES ACTIVE MAINTENANCE TO KEEP THE CUSTOM PATCHES UP TO DATE 4HANKFULLY ITS SOMETHING +YLE IS FAMILIAR with managing, and he shares some invaluable procedures in his column. ) DECIDED TO VISIT AN OLD FRIEND THIS MONTH AND WRITE A FULL BLOWN ARTICLE ON 0LEX ) OFTEN TOUCH ON NEW FEATURES OF 0LEX OR TOUT ITS AWESOMENESS ON THE MOBILE PLATFORM FROM TIME TO TIME 4HE THING IS IT HAS BECOME SUCH AN INTEGRAL PART OF OUR ENTIRE ENTERTAINMENT SYSTEM AND THAT OF OUR FRIENDS A COMPLETE UPDATE SEEMED APPROPRIATE 4HE 0LEX WORLD HAS MATURED GREATLY AND ITS WORTH CHECKING OUT IF YOURE STILL UNHAPPY WITH YOUR MEDIA STREAMING TECHNOLOGY 4HE TRIO OF .ATHAN 2 6ANCE -ICHAEL , 0OUBLON AND 7ILLIAM & 0OLIK FINISH THEIR SERIES ON BUILDING A CLUSTER THIS MONTH 4HEIR LAST TWO ARTICLES COVERED HOW TO SET UP THE VARIOUS PARTS OF THE CLUSTER INCLUDING NETWORKING AND COMMUNICATION BETWEEN THE INDIVIDUAL COMPUTERS 4HIS MONTH THEY DESCRIBE HOW TO USE THE CLUSTER BY CONFIGURING VARIOUS SERVICES TO TAKE ADVANTAGE OF THE CLUSTER YOUVE BUILT IF YOUVE BEEN FOLLOWING ALONG )F YOU HAVENT BEEN FOLLOWING ALONG ) STILL ENCOURAGE YOU TO READ THIS INSTALLMENT BECAUSE THE IMPLEMENTATION OF REAL WORLD applications might be enough to convince you clustering is a good idea! 7E FINISH THE ISSUE WITH !MIT 3AHA SHOWING HOW TO BACK UP 'IT(UB AND 'IT,AB REPOSITORIES USING 'OLANG !LTHOUGH HAVING A PUBLIC STORAGE AREA FOR YOUR CODE REVISIONS IS GREAT ITS NOT GOOD PRACTICE TO LEAVE BACKUPS TO SOMEONE ELSE !MIT SHOWS HOW TO MAKE BACKUPS SO YOU CAN HAVE PEACE OF MIND REGARDING YOUR CODE 0LUS YOULL LEARN TO USE 'OLANG ALONG THE WAY WHICH IS AWESOME 7HETHER YOU HAVE A DESIRE TO LEARN MORE ABOUT PROGRAMMING OR IF YOURE ALREADY AN EXPERIENCED CODER THERES ALWAYS ROOM TO LEARN MORE 7ITH $EV/PS BEING AN INTEGRAL PART OF WHAT IT MEANS TO hDOv TECHNOLOGY WE NO LONGER HAVE THE LUXURY OF AVOIDING DEVELOPMENT ALTOGETHER !S
Recommended publications
  • GNU Emacs Manual
    GNU Emacs Manual GNU Emacs Manual Sixteenth Edition, Updated for Emacs Version 22.1. Richard Stallman This is the Sixteenth edition of the GNU Emacs Manual, updated for Emacs version 22.1. Copyright c 1985, 1986, 1987, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with the Invariant Sections being \The GNU Manifesto," \Distribution" and \GNU GENERAL PUBLIC LICENSE," with the Front-Cover texts being \A GNU Manual," and with the Back-Cover Texts as in (a) below. A copy of the license is included in the section entitled \GNU Free Documentation License." (a) The FSF's Back-Cover Text is: \You have freedom to copy and modify this GNU Manual, like GNU software. Copies published by the Free Software Foundation raise funds for GNU development." Published by the Free Software Foundation 51 Franklin Street, Fifth Floor Boston, MA 02110-1301 USA ISBN 1-882114-86-8 Cover art by Etienne Suvasa. i Short Contents Preface ::::::::::::::::::::::::::::::::::::::::::::::::: 1 Distribution ::::::::::::::::::::::::::::::::::::::::::::: 2 Introduction ::::::::::::::::::::::::::::::::::::::::::::: 5 1 The Organization of the Screen :::::::::::::::::::::::::: 6 2 Characters, Keys and Commands ::::::::::::::::::::::: 11 3 Entering and Exiting Emacs ::::::::::::::::::::::::::: 15 4 Basic Editing
    [Show full text]
  • Vabavaralise Isemajutatava Pilvsalvestustarkvara Juurutamine Taltech It Kolledži Näitel
    TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Daniel Proode 178972IAAB VABAVARALISE ISEMAJUTATAVA PILVSALVESTUSTARKVARA JUURUTAMINE TALTECH IT KOLLEDŽI NÄITEL Bakalaureusetöö Juhendaja: Edmund Laugasson, MSc Tallinn 2020 Autorideklaratsioon Kinnitan, et olen kirjutanud oma bakalaureusetöö iseseisvalt ning seda ei ole kellegi teise poolt varem kaitsmisele esitatud. Kõik töö koostamisel kasutatud teiste autorite tööd, olulised seisukohad, kirjandusallikatest ja mujalt pärinevad andmed on töös korrektselt viidatud. Autor: Daniel Proode 18.05.2020 2 Annotatsioon Bakalaureusetöös uuritakse nelja erinevat isemajutatavat pilvsalvestustarkvara ning võrreldakse nende omadusi. Töö raames uuritakse üksnes antud tarkvarade tasuta versioone. Lisaks annab töö ülevaate isemajutatavate pilvsalvestustarkvarade olemusest ja hetkel TalTech IT Kolledžis kasutusel olevast pilvsalvestuslahendusest. Ühe uurimismeetodina on töös kasutusel küsitlus, mille käigus selguvad IT Kolledži üliõpilaste ning õppejõudude nõuded ja ootused uuele pilvsalvestuslahendusele. Töö analüüsiosas kirjeldatakse tarkvarade Nextcloud, ownCloud, Pydio ning Seafile omadusi ja võrreldakse neid tabelis. Samuti selgitatakse välja IT Kolledžile sobivaim pilvsalvestustarkvara, lähtudes küsitluses selgunud kooli üliõpilaste ning õppejõudude nõudmistest ja soovidest. Sobivaim tarkvara juurutatakse prototüübina virtuaalmasinale, mis asub IT Kolledži võrgus olevas serveris. Prototüüp ühendatakse Uni-ID ja IT Kolledžis kasutusel oleva pilvsalvestusteenusega. Küsitluses osalenud üliõpilastel
    [Show full text]
  • Book-Of-Abstracts-Ordered-14.Pdf
    Cloud Services for Synchronisation and Sharing (CS3) Book of Abstracts 28 - 30 January 2019 Roma, Italy https://doi.org/10.5281/zenodo.2545482 Cover page photo by DAVID ILIFF. License: CC-BY-SA 3.0 Editor: Belinda Chan (CERN) Publication date: 2019-01-24 Introduction This is the "Book of Abstracts" of the 5th CS3 (Cloud Services for Synchronisation and Sharing) conference (28-30 January 2019, Rome). The 5th edition of this conference marks an important milestone and there are some reflections that we would like to share with you. Five years ago, the CS3 community simply did not exist. Cloud storage technologies were a convenient extension of traditional storage technologies. Universities, National Research and Education Networks, and Research Centres were all exploring this area by adopting solutions proposed by a few innovative emerging companies, many of them from Europe. Cloud storage was immediately a success: all the installations have grown by leaps and bounds as the number of active users and number of files per user increased. More importantly though, cloud storage has become a vital part of our day-by-day activities. This success triggered the need for reflection on scalability, data durability and overall sustainability – all of these areas are still progressing, as illustrated by the abstracts collected at this conference. At the time of the first conference, the actual potential was probably not entirely clear but the conference became the forum to exchange experiences and ideas, and to advance together in this new and exciting domain. Five years hence, and the understanding of cloud storage technology, its maturity and the extension of its usage is continuously increasing.
    [Show full text]
  • Absolute BSD—The Ultimate Guide to Freebsd Table of Contents Absolute BSD—The Ultimate Guide to Freebsd
    Absolute BSD—The Ultimate Guide to FreeBSD Table of Contents Absolute BSD—The Ultimate Guide to FreeBSD............................................................................1 Dedication..........................................................................................................................................3 Foreword............................................................................................................................................4 Introduction........................................................................................................................................5 What Is FreeBSD?...................................................................................................................5 How Did FreeBSD Get Here?..................................................................................................5 The BSD License: BSD Goes Public.......................................................................................6 The Birth of Modern FreeBSD.................................................................................................6 FreeBSD Development............................................................................................................7 Committers.........................................................................................................................7 Contributors........................................................................................................................8 Users..................................................................................................................................8
    [Show full text]
  • 1 What Is Gimp? 3 2 Default Short Cuts and Dynamic Keybinding 9
    GUM The Gimp User Manual version 1.0.0 Karin Kylander & Olof S Kylander legalities Legalities The Gimp user manual may be reproduced and distributed, subject to the fol- lowing conditions: Copyright © 1997 1998 by Karin Kylander Copyright © 1998 by Olof S Kylander E-mail: [email protected] (summer 98 [email protected]) The Gimp User Manual is an open document; you may reproduce it under the terms of the Graphic Documentation Project Copying Licence (aka GDPL) as published by Frozenriver. This document is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANT- ABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Graphic Documentation Project Copying License for more details. GRAPHIC DOCUMENTATION PROJECT COPYING LICENSE The following copyright license applies to all works by the Graphic Docu- mentation Project. Please read the license carefully---it is similar to the GNU General Public License, but there are several conditions in it that differ from what you may be used to. The Graphic Documentation Project manuals may be reproduced and distrib- uted in whole, subject to the following conditions: The Gimp User Manual Page i Legalities All Graphic Documentation Project manuals are copyrighted by their respective authors. THEY ARE NOT IN THE PUBLIC DOMAIN. • The copyright notice above and this permission notice must be preserved complete. • All work done under the Graphic Documentation Project Copying License must be available in source code for anyone who wants to obtain it. The source code for a work means the preferred form of the work for making modifications to it.
    [Show full text]
  • File Transfer Protocol Mini Project
    File Transfer Protocol Mini Project Zacherie feminize alfresco while outstretched Ernesto vesicates haggishly or scrumps barbarously. Sudanese existingand repand and Shaunresolvable always Eugene monopolises overtired authentically quite hereditarily and burble but devolves his metamorphism. her concubine Wanier perchance. Aloysius still inflict: Tanum earth station in an application can you are usually intended for usability reasons, file transfer protocol mini project for all of this section: page of understanding and! Normally goes beyond make have access to view general status codes should be an existing files with dynamicallygenerated html pages can open. Fully correspond to provide control of the solution. Later development on the use the task depends on the functionality of data nodes exchange of os, or personal emails and. This command lines are not likely a byte size and conduct file. Some systems consortium, the file transfers are just simple way that file transfer protocol mini project is open source system, copy of these funs have. The discussion of data transfer of new file management programs communicating data applications do not have record keys: a program written as a basic client. It should be transferred to server is distributed between people who need a series of. Should not have a number of the other flags in web server able to. The build artifacts and demands resources for file transfer protocol mini project. Api management and hides its contents from duplicate files easily implemented in implementations without copying files. The service and its host computers would send requests as file transfer protocol mini project. The desktop widgetsis also required available to a look at marginal cost of data between computers often an experiment in mobile devices, etc by default.
    [Show full text]
  • Initial Definition of Protocols and Apis
    Initial definition of protocols and APIs Project acronym: CS3MESH4EOSC Deliverable D3.1: Initial Definition of Protocols and APIs Contractual delivery date 30-09-2020 Actual delivery date 16-10-2020 Grant Agreement no. 863353 Work Package WP3 Nature of Deliverable R (Report) Dissemination Level PU (Public) Lead Partner CERN Document ID CS3MESH4EOSC-20-006 Hugo Gonzalez Labrador (CERN), Guido Aben (AARNET), David Antos (CESNET), Maciej Brzezniak (PSNC), Daniel Muller (WWU), Jakub Moscicki (CERN), Alessandro Petraro (CUBBIT), Antoon Prins Authors (SURFSARA), Marcin Sieprawski (AILLERON), Ron Trompert (SURFSARA) Disclaimer: The document reflects only the authors’ view and the European Commission is not responsible for any use that may be made of the information it contains. This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 863353 Table of Contents 1 Introduction ............................................................................................................. 3 2 Core APIS .................................................................................................................. 3 2.1 Open Cloud Mesh (OCM) ...................................................................................................... 3 2.1.1 Introduction .......................................................................................................................................... 3 2.1.2 Advancing OCM ....................................................................................................................................
    [Show full text]
  • Evil Twin Attack Android Apk
    Evil twin attack android apk Continue Evil double attack on android (alk99) root requered @abderrahaman this attack is similar to the stream and linset, but in another plate form video tuto'gt; alk99 csploit iptables binary termux android webserver (php server ) open csploit garnt superuser to install the resolution of the core new and wait, until he has finished extracting the close application en termux and wait until he did the installation type on termux : pkg install tsu pkg install git exit open server for php (or any other android webserver support php) install the newest package to copy the default page (file index ...) or page you prefer from fake pages go to you interchannel storage www and go public past it here and go to the server for the start of the hotspot your mobile phone and on the server for php choose wlan0 192.168.43.1 click on the starter server go to your browser and bring now all working clone git clone CD clone-download-Alk-evil- twin tsu bash install.sh wait Until it finishes in the view now type: exit and open termux and type: (now the server has to be launched, and the client must be connected) tsu alk99 alk99-evil-twin-on-andoid-v1 Copyright (C) 2018 by abderra in this new wireless attack, I will walk you through the process of creating Hot Spot 2.0 Evil Twinman. This is potentially another vector attack that can be used with or without social engineering that a penetration tester or nefarious actor can use when performing a wireless pen test or trying to socially engineer the user.
    [Show full text]
  • Enterprise File Synchronization and Sharing Services for Educational Environments in Case of Disaster
    Ana Isabel Delgado-Domínguez - Walter Marcelo Fuertes-Díaz - Sandra Patricia Sánchez-Gor- don Enterprise file synchronization and sharing services for educational environments in case of disaster Servicios de sincronización y almacenamiento de archivos para entornos educativos en caso de desastre Serviços de sincronização e armazenamento de arquivos para ambientes educativos em caso de desastre Ana Isabel Delgado-Domínguez* Fecha de recepción: 1 de septiembre de 2017 Walter Marcelo Fuertes-Díaz** Fecha de aprobación: 2 de diciembre de 2017 Sandra Patricia Sánchez-Gordon*** Abstract Cloud computing is an emerging solution that responds to the concept of Smart University; it aims at offering an intelligent environment of business continuity for the actors of an educational center. This research offers a recovery plan of educational services in case of disaster, through an action research, which analyzed free software for cloud computing, focusing on Enterprise File Synchronization and Sharing (EFSS). To achieve this, the implementation was placed in a local scenario (Linux Apache, MySQL, PHP, LAMP), and stress tests were performed on three applications: Nextcloud, Seafile and Pydio. Nextcloud had more consistent and better results than the other two applications; however, it lacks a system that allows synchronizing two Nextcloud instances. To solve this, we developed a routine aimed at providing an environment that monitors the hot site where the application is hosted and, from time to time, synchronize the instance to avoid data loss during disaster events. Afterwards, we configured a second application on a cold site that is alert to a possible service breakdown, so it can respond and sent immediate alerts.
    [Show full text]
  • Ttwin Version 3 User Guide
    User’s Guide Terminal Emulation for Windows P.O. Box 2197 Strawberry Hills NSW 2012 AUSTRALIA Phone: +61 2 8396 3000 Fax: +61 2 9318 1515 Email: [email protected] [email protected] Web site: http://www.ttwin.com Copyright Notice © Copyright Turbosoft All rights reserved. This manual is protected by copyright. No part of this manual may be reproduced in any form without written permission of the copyright owner. All efforts have been made to ensure the contents of this manual are correct. If any errors are detected, please inform Turbosoft. The contents of this manual are subject to change without notice. Turbosoft can assume no responsibility for errors in this manual or their consequence. The software described in this manual is supplied under a license agreement and may be used or copied only in accordance with the terms of that agreement. Licenses and Trademarks All Licenses, Copyright and Trademarks are the property of their respective owners. TTWIN User's Guide Version 3 About this Manual The TTWIN 3 User's Guide is a comprehensive guide to all the information you need to work easily and efficiently with Turbosoft's TTWIN 3 terminal emulation package. Organisation of this Manual The TTWIN 3 User's Guide is divided into 5 parts: Part One - Basic Concepts Chapter 1 Introduction. A brief description of the files supplied with the TTWIN 3 product and the system requirements. Chapter 2 Installation. The steps to follow when setting up TTWIN 3 on a local PC or on a network file server. This chapter also includes modifying and uninstalling TTWIN 3.
    [Show full text]
  • Open Online Meeting
    Open online meeting Project report 2021 1 Content Page ➢ Objectives and background ○ Background, current situation and future needs 3 ○ Purpose and aim of the project 4 ○ Implementation: Preliminary study 5 ○ Functionalities 6 ➢ Results of the study ○ Group 1: Web-conferencing and messaging solutions 7 ○ Group 2: Online file storage, management and collaboration platforms 21 ○ Group 3: Visual online collaboration and project management solutions 30 ○ Group 4: Online voting solutions 37 ➢ Solution example based on the study results ○ Selection criteria 42 ○ Description of the example solution 43 ➢ Next steps 44 2021 2 Background, current situation and future needs Municipalities in Finland have voiced a need to map out open source based alternatives for well-known proprietary online conferencing systems provided by e.g. Google and Microsoft for the following purposes: ➢ Online meeting (preferably web-based, no installation), ➢ Secure file-sharing and collaborative use of documents, ➢ Chat and messaging, ➢ Solution that enables online collaboration (easy to facilitate), ➢ Cloud services, ➢ Online voting (preferably integrated to the online meeting tool with strong identification method that would enable secret ballot voting). There are several open source based solutions and tools available for each category but a coherent whole is still missing. 2021 3 Purpose and aim of the project The purpose in the first phase of the project was to conduct a preliminary study on how single open source based solutions and tools could be combined to a comprehensive joint solution and research the technical compatibility between the different OS solutions. The project aims to create a comprehensive example solution that is based on open source components.
    [Show full text]
  • Book of Abstracts
    Cloud Services for Synchronisation and Sharing (CS3) Book of Abstracts 29 - 31 January 2018 Kraków, Poland https://doi.org/10.5281/zenodo.1157141 Editor: Belinda Chan (CERN) Publication date: 2018-01-26 (vn:1.001) Introduction CS3 (Cloud Services for Synchronization and Sharing) is an active and growing community, which was initiated at the kickoff event in 2014 at CERN. The distinct mark of CS3 is that it grew bottom-up, without a single organization being a sponsor or providing top-down funding. CS3 attracts a variety of contributors: companies prototyping the concept of on-premise cloud storage; universities and research labs offering such services for research and education activities; and representatives of the academic world. Over the past few years CS3 has become a point of excellence for cloud storage services. The CS3 community is centered in Europe but it has significant links and collaborations with other parts of the world. It is a unique crossroads for promising SMEs to exchange their experiences and set up collaborations, for example, to allow proper cloud-storage interoperability. In recent years we have witnessed a global transformation of the IT industry with the advent of commercial (“public”) cloud services on a massive scale. This clearly puts pressure on the on-premise services deployed using open-source software components. It is hence a good time to discuss the dangers, opportunities and future directions for our community. That is why we have added a panel discussion on the Future of Sync&Share to the programme of CS3 2018. In previous CS3 conferences it progressively became clear that one of the strengths of the on-premise services for the research institutions is the integration of cloud storage services into generalized Cloud Infrastructure Service Stacks for data science (CISS).
    [Show full text]