Herramientas Computacionales En Linux

Total Page:16

File Type:pdf, Size:1020Kb

Herramientas Computacionales En Linux Herramientas Computacionales en Linux Antonio Carrillo Ledesma y Karla Ivonne González Rosas Facultad de Ciencias, UNAM http://academicos.fciencias.unam.mx/antoniocarrillo Una copia de este trabajo se puede descargar de la página: http://132.248.182.159/acl/hcl/ http://132.248.182.159/acl/Textos/ Con…namiento 2020, Versión 1.0 1 1El presente trabajo está licenciado bajo un esquema Creative Commons Atribución CompartirIgual (CC-BY-SA) 4.0 Internacional. Los textos que compo- nen el presente trabajo se publican bajo formas de licenciamiento que permiten la copia, la redistribución y la realización de obras derivadas siempre y cuando éstas se distribuyan bajo las mismas licencias libres y se cite la fuente. ¡Copiaeste libro! ... Compartir no es delito. Herramientas Computacionales en Linux Índice 1 Introducción 5 2 Sistemas Operativos 12 2.1 Windows .............................. 14 2.2 Mac OS .............................. 15 2.3 Android .............................. 17 2.4 Linux ............................... 20 2.5 Chrome OS y las Chromebook .................. 27 2.6 Otros ................................ 30 3 Trabajando con Debian GNU/Linux y sus Derivados 32 3.1 Sistema de Archivos y Estructura de Directorios ........ 32 3.2 Trabajando en Línea de Comandos ............... 37 3.3 Cómo buscar archivos ....................... 59 3.4 Monitorear el Desempeño .................... 66 3.5 Compresores y Descompresores de Archivos .......... 69 3.6 Copiar Archivos entre Equipos .................. 75 3.7 Interprete de Órdenes de Consola BASH ............ 78 3.8 Desde la Nube ........................... 86 4 Otras Herramientas en Línea de Comandos 91 4.1 Prompt de la Línea de Comandos ................ 91 4.2 Historia de Comados ....................... 96 4.3 Alias a Comandos ......................... 97 4.4 Ayuda de Comandos y Tipo de Archivos ............ 99 4.5 GNU Parallel ........................... 102 4.6 Convertir Archivos de Imágenes ................. 103 4.7 Manipulación de Archivos PDFs ................. 105 4.8 ¿Qué hacer para que mi GNU/Linux sea más seguro? ..... 115 4.9 Instalar, Actualizar y Borrar Paquetes ............. 119 4.10 Instalación de los Paquetes más Usados ............. 126 5 Lenguajes de Programación y Entornos de Desarrollo 137 5.1 Entornos de Desarrollo ...................... 137 5.1.1 Instalación de Java e IDEs en Debian GNU/Linux ... 140 5.1.2 Instalación de C y C++ e IDEs en Debian GNU/Linux 140 [email protected] 1 Antonio Carrillo Ledesma, Et alii Herramientas Computacionales en Linux 5.1.3 Instalación de Python e IDEs en Debian GNU/Linux . 141 5.2 Herramientas de Programación ................. 143 5.2.1 ¿Qué es eso de ASCII, ISO-8859-1 y UTF-8? ..... 145 5.2.2 Uso de Espacios o Tabuladores en Fuentes ....... 149 5.2.3 Comparar Contenido de Fuentes ............. 150 5.2.4 Astyle ........................... 151 5.2.5 Compilación y la Optimización del Ejecutable ..... 152 5.2.6 Análisis de Rendimiento ................. 153 5.2.7 Mejora del Rendimiento en Python ........... 156 5.2.8 Git ............................. 161 5.3 Programando Desde la Nube ................... 170 6 El Cómputo en Paralelo 174 6.1 Arquitecturas de Software y Hardware ............. 174 6.1.1 Clasi…cación de Flynn .................. 174 6.2 Categorías de Computadoras Paralelas ............. 178 6.2.1 Equipo Paralelo de Memoria Compartida ........ 178 6.2.2 Equipo Paralelo de Memoria Distribuida ........ 181 6.2.3 Equipo Paralelo de Memoria Compartida-Distribuida . 182 6.2.4 Cómputo Paralelo en Multihilos ............. 186 6.2.5 Cómputo Paralelo en CUDA ............... 187 6.3 Escalabilidad ........................... 192 6.4 Métricas de Desempeño ...................... 196 6.5 Programación de Cómputo de Alto Rendimiento ........ 200 6.5.1 Programando con OpenMP para Memoria Compartida 202 6.5.2 Programando con MPI para Memoria Distribuida ... 206 6.5.3 Esquema de Paralelización Maestro-Esclavo ...... 211 6.5.4 Opciones de Paralelización Híbridas ........... 213 7 Escritorios Remotos y Virtuales 215 7.1 Escritorio Remoto ......................... 215 7.1.1 Escritorio Remoto de Chrome .............. 216 7.2 Escritorio Virtual ......................... 219 7.2.1 Escritorios y Máquinas Virtuales con VNC ....... 220 8 Máquinas Virtuales 228 8.1 Tipos de Máquinas Virtuales ................... 229 8.2 Técnicas de Virtualización .................... 229 [email protected] 2 Antonio Carrillo Ledesma, Et alii Herramientas Computacionales en Linux 8.3 ¿Qué Necesito para Crear y Usar una Máquina Virtual? .... 230 8.4 ¿Cómo Funciona una Máquina Virtual? ............. 231 8.5 Aplicaciones de las Máquinas Virtuales de Sistema ....... 235 8.6 Ventajas y Desventajas ...................... 236 8.6.1 Ventajas .......................... 237 8.6.2 Desventajas ........................ 239 8.6.3 Consideraciones Técnicas y Legales de la Virtualización 240 8.7 Máquinas Virtuales en la Educación, Ciencias e Ingeniería .. 241 9 Creación, Uso y Optimización de Máquinas Virtuales Usando QEMU/KVM 244 9.1 Tipo de Virtualización Soportado por la Máquina Huésped .. 247 9.2 Salida Grá…ca de la Virtualización Usando VNC ........ 251 9.3 Usando un Sistema Operativo Live como una Máquina Virtual 253 9.4 Usando un Archivo ISO como una Máquina Virtual ...... 254 9.5 Creación de Máquinas Virtuales ................. 254 9.6 Uso de Virtualización Dentro de Otra Virtualización ...... 258 9.7 Manipulación del Estado de la Máquina Virtual ........ 259 9.8 Optimización de Imágenes .................... 259 9.8.1 Trabajar con una Imagen Virtual sin que se Altere .. 260 9.8.2 Aumento de Desempeño ................. 260 9.9 Uso de Máquinas Virtuales de VirtualBox en KVM/QEMU .. 264 9.10 Conversión de Máquinas Virtuales a KVM/QEMU ...... 265 9.11 Comunicación de las Máquinas Virtuales con el Sistema An- …trión e Internet ......................... 269 9.12 Signi…cado de las Banderas de /proc/cpuinfo .......... 273 10 Consideraciones y Comentarios Finales 279 10.1 Integración del Cómputo en las Carreras de Ciencias ..... 280 10.2 Ventajas, Desventajas y Carencias del Software Libre ..... 281 10.3 Comentarios Finales ....................... 282 11 Apéndice A: El Cómputo en Instituciones Educativas 285 12 Apéndice B: Software Libre y Propietario 289 12.1 Software Libre ........................... 289 12.1.1 Tipos de Licencias .................... 292 12.2 Software Propietario ....................... 294 [email protected] 3 Antonio Carrillo Ledesma, Et alii Herramientas Computacionales en Linux 12.3 Implicaciones Económico-Políticas ................ 296 13 Bibliografía 300 [email protected] 4 Antonio Carrillo Ledesma, Et alii Herramientas Computacionales en Linux 1 Introducción La Facultad de Ciencias de la Universidad Nacional Autónoma de México es una institución de educación superior que tiene como misión formar cientí…cos en las áreas de biología, física y matemáticas; realizar investigación y su difusión; hacer la divulgación que permita elevar sustancialmente la cultura cientí…ca del país; y propiciar la vinculación con los sectores de la sociedad. El Departamento de Matemáticas de la Facultad de Ciencias atiende a las carreras de Actuaría, Ciencias de la Computación, Matemáticas, Matemáti- cas Aplicadas y los cursos de Matemáticas de las demás carreras de la Fa- cultad (véase [1]), preparando alumnos que estudian, plantean, formulan y aplican modelos de contenido matemático, con el …n de proveer información para la planeación, previsión y la toma de decisiones, para resolver problemas Económicos, Sociales y de Ciencias e Ingenierías. Por lo anterior, un eje fundamental de desarrollo, es el que se re…ere a la formación en cómputo. Ante los retos que el vertiginoso y dinámico cambio enfrenta el mundo global en que vivimos, ante las exigencias de la sociedad de la información se requiere el manejo de las Tecnologías de la Información y de la Comunicación (TIC) por ello, el modelo educativo de cualquier ca- rrera universitaria y en particular las carreras en la Facultad de Ciencias de la UNAM, tiene la necesidad imperiosa de atender una formación computa- cional como parte integral de una formación omnilateral de los educandos; por ello, la Facultad de Ciencias cuenta, para lograr este objetivo, con asig- naturas que hacen uso de Laboratorios y Talleres de cómputo para ponerse al día en el manejo de esta importante herramienta. Los Laboratorios y Talleres de cómputo de los Edi…cios Tlahuizcalpan, Yelizcalli, Amoxcalli y en el Nuevo Edi…cio cuentan con el equipo y programas de cómputo que permiten estar a la vanguardia y que facilitan el trabajo académico en las materias que cursan los estudiantes. Software Propietario y Libre Con el constante aumento de la comer- cialización de las computadoras y su relativo bajo costo, las computadoras se han convertido en un objeto omnipresente, ya que estas se encuentran en las actividades cotidianas de mi-llones de usuarios, en formas tan diversas como teléfonos celulares, tabletas, computadoras portátiles y de escritorio, etc. Las computadoras por si solas no resuelven los problemas para los que los usuarios las compran. El Software — Sistema operativo y los programas de aplicaciones— son los que realmente generan las soluciones al interactuar [email protected] 5 Antonio Carrillo Ledesma, Et alii Herramientas Computacionales en Linux uno o más paquetes informáticos con los datos del usuario. También, es común que al comprar una computadora, en el costo total, se
Recommended publications
  • Veusz Documentation Release 3.0
    Veusz Documentation Release 3.0 Jeremy Sanders Jun 09, 2018 CONTENTS 1 Introduction 3 1.1 Veusz...................................................3 1.2 Installation................................................3 1.3 Getting started..............................................3 1.4 Terminology...............................................3 1.4.1 Widget.............................................3 1.4.2 Settings: properties and formatting...............................6 1.4.3 Datasets.............................................7 1.4.4 Text...............................................7 1.4.5 Measurements..........................................8 1.4.6 Color theme...........................................8 1.4.7 Axis numeric scales.......................................8 1.4.8 Three dimensional (3D) plots..................................9 1.5 The main window............................................ 10 1.6 My first plot............................................... 11 2 Reading data 13 2.1 Standard text import........................................... 13 2.1.1 Data types in text import.................................... 14 2.1.2 Descriptors........................................... 14 2.1.3 Descriptor examples...................................... 15 2.2 CSV files................................................. 15 2.3 HDF5 files................................................ 16 2.3.1 Error bars............................................ 16 2.3.2 Slices.............................................. 16 2.3.3 2D data ranges........................................
    [Show full text]
  • I Am Not Clueless Myths and Misconceptions About the Design Of
    I am not clueless or Myths and misconceptions about the design of GoboLinux Hisham H. Muhammad April 11, 2017 “Those who do not understand Unix are doomed to reinvent it, poorly.” – Henry Spencer, 1987 This week we had another release of GoboLinux, and again a number of people, even if indirectly, called me “clueless” for coming up with such a structure for a Linux distribution, for a number of reasons. None of those reasons was new; I heard all of them many times. This article is an attempt to sum them up, and explain why I chose the design decisions I made, hopefully clearing any pending misconceptions. I don’t have illusion this will prevent them keep happening, but at least I’ll have a text to point people to. This article ranges from common misconceptions from those who have never used GoboLinux, to well-intentioned but poorly-thought-out ideas that keep coming from time to time to the GoboLinux mailing list, often causing long debates. I’ll be separating the points in sections and they are meant to be self-contained, so feel free to skip directly to the ones that interest you, if you don’t feel like reading the whole thing. “There is a reason why things are the way they are” This is something I hear constantly, often followed by an explanation about the difference between /, /usr and /usr/local, and/or /bin and /sbin. I do understand the difference1. If I did away with this three-level distinction, is because I believe there are other ways to approach the problems this distinction tries to solve.
    [Show full text]
  • Performance Counters in Htop 3.0
    Slide: [ ] Talk: Perf counters in htop 3.0 Presenter: https://hisham.hm PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command Performance counters in htop 3.0 Hisham Muhammad @[email protected] https://hisham.hm Slide: [ 2 ] Date: 2018-08-25 Talk: Perf counters in htop 3.0 Presenter: https://hisham.hm PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command About me original author of htop, a project started in 2004 http://hisham.hm/htop/ lead dev of LuaRocks, package manager for Lua http://luarocks.org/ co-founder of the GoboLinux distribution http://gobolinux.org/ developer at Kong – FLOSS API gateway http://getkong.org/ (we’re hiring!) Slide: [ 3 ] Date: 2018-08-25 Talk: Perf counters in htop 3.0 Presenter: https://hisham.hm PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command What is htop an interactive process manager intended to be “a better top” by this all I originally meant was: scrolling! (versions of top improved a lot since!) Slide: [ 4 ] Date: 2018-08-25 Talk: Perf counters in htop 3.0 Presenter: https://hisham.hm PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command Hello, htop! Slide: [ 5 ] Date: 2018-08-25 Talk: Perf counters in htop 3.0 Presenter: https://hisham.hm PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command htop beyond Linux Linux MacOS FreeBSD OpenBSD DragonFlyBSD Solaris (illumos) Slide: [ 6 ] Date: 2018-08-25 Talk: Perf counters in htop 3.0 Presenter: https://hisham.hm PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command Then Apple released a broken kernel..
    [Show full text]
  • 20 Linux System Monitoring Tools Every Sysadmin Should Know by Nixcraft on June 27, 2009 · 315 Comments · Last Updated November 6, 2012
    About Forum Howtos & FAQs Low graphics Shell Scripts RSS/Feed nixcraft - insight into linux admin work 20 Linux System Monitoring Tools Every SysAdmin Should Know by nixCraft on June 27, 2009 · 315 comments · Last updated November 6, 2012 Need to monitor Linux server performance? Try these built-in commands and a few add-on tools. Most Linux distributions are equipped with tons of monitoring. These tools provide metrics which can be used to get information about system activities. You can use these tools to find the possible causes of a performance problem. The commands discussed below are some of the most basic commands when it comes to system analysis and debugging server issues such as: 1. Finding out bottlenecks. 2. Disk (storage) bottlenecks. 3. CPU and memory bottlenecks. 4. Network bottlenecks. #1: top - Process Activity Command The top program provides a dynamic real-time view of a running system i.e. actual process activity. By default, it displays the most CPU-intensive tasks running on the server and updates the list every five seconds. Fig.01: Linux top command Commonly Used Hot Keys The top command provides several useful hot keys: Hot Usage Key t Displays summary information off and on. m Displays memory information off and on. Sorts the display by top consumers of various system resources. Useful for quick identification of performance- A hungry tasks on a system. f Enters an interactive configuration screen for top. Helpful for setting up top for a specific task. o Enables you to interactively select the ordering within top. r Issues renice command.
    [Show full text]
  • Red Hat Enterprise Linux 6 Developer Guide
    Red Hat Enterprise Linux 6 Developer Guide An introduction to application development tools in Red Hat Enterprise Linux 6 Dave Brolley William Cohen Roland Grunberg Aldy Hernandez Karsten Hopp Jakub Jelinek Developer Guide Jeff Johnston Benjamin Kosnik Aleksander Kurtakov Chris Moller Phil Muldoon Andrew Overholt Charley Wang Kent Sebastian Red Hat Enterprise Linux 6 Developer Guide An introduction to application development tools in Red Hat Enterprise Linux 6 Edition 0 Author Dave Brolley [email protected] Author William Cohen [email protected] Author Roland Grunberg [email protected] Author Aldy Hernandez [email protected] Author Karsten Hopp [email protected] Author Jakub Jelinek [email protected] Author Jeff Johnston [email protected] Author Benjamin Kosnik [email protected] Author Aleksander Kurtakov [email protected] Author Chris Moller [email protected] Author Phil Muldoon [email protected] Author Andrew Overholt [email protected] Author Charley Wang [email protected] Author Kent Sebastian [email protected] Editor Don Domingo [email protected] Editor Jacquelynn East [email protected] Copyright © 2010 Red Hat, Inc. and others. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
    [Show full text]
  • Clearcenter Marketplace Whitepaper
    ClearOS Marketplace – Developer White Paper March 2013 Version 1.1 © ClearCenter 2012 ClearOS Marketplace – Developer White Paper Table of Contents Introduction To ClearOS...................................................................................................................................... 3 ClearFoundation............................................................................................................................................................................................................................................. 3 ClearCenter........................................................................................................................................................................................................................................................ 3 What Constitutes an App?................................................................................................................................... 4 Function............................................................................................................................................................................................................................................................... 4 Packaging............................................................................................................................................................................................................................................................ 4 Maintenance....................................................................................................................................................................................................................................................
    [Show full text]
  • Big Data Analytics 732A54 and TDDE31 Technical Introduction Erik Rosendal Based on Slides by Maximilian Pfundstein 2
    Big Data Analytics 732A54 and TDDE31 Technical Introduction Erik Rosendal Based on slides by Maximilian Pfundstein 2 Deadline for lab groups today! Do not forget to sign up to lab groups in WebReg 732A54: https://www.ida.liu.se/webreg3/732A54-2021-1/LAB/ TDDE31: https://www.ida.liu.se/webreg3/TDDE31-2021-1/LAB/ 3 Aims This presentation should give you some hints how to use the NSC Sigma cluster along with some theoretical and practical information. The aim of the labs is not only to learn PySpark, but also to learn how to connect to a cluster and give you an opportunity to broaden your technical knowledge. This introduction does not cover the programming part of PySpark. 4 Table of Contents • Theoretical Introduction – Linux Systems – Shells – Virtual Environments and Modules – Apache Spark and PySpark • git • Practical Introduction – Secure Shell & Keys – Connecting – Developing – Submit a job Linux Systems Theoretical Introduction 6 Linux Systems • Prefer using the CLI rather than GUIs, simplifies the "how-to” long-term • ThinLinc is available for the most parts of your labs Shells Theoretical Introduction 8 Shells • The Terminal is the application, the shell the actual interactor • Command line shells: – sh – bash (default on most Linux systems) – cmd.exe (default on Windows) – zsh (default on macOS since Catalina) Virtual Environments and Modules Theoretical Introduction 10 Virtual Environments and Modules • There exist programs, that set up environments (venv) or modules for you – module: http://modules.sourceforge.net/ – conda: https://www.anaconda.com/
    [Show full text]
  • Ethereal Developer's Guide Draft 0.0.2 (15684) for Ethereal 0.10.11
    Ethereal Developer's Guide Draft 0.0.2 (15684) for Ethereal 0.10.11 Ulf Lamping, Ethereal Developer's Guide: Draft 0.0.2 (15684) for Ethere- al 0.10.11 by Ulf Lamping Copyright © 2004-2005 Ulf Lamping Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or any later version published by the Free Software Foundation. All logos and trademarks in this document are property of their respective owner. Table of Contents Preface .............................................................................................................................. vii 1. Foreword ............................................................................................................... vii 2. Who should read this document? ............................................................................... viii 3. Acknowledgements ................................................................................................... ix 4. About this document .................................................................................................. x 5. Where to get the latest copy of this document? ............................................................... xi 6. Providing feedback about this document ...................................................................... xii I. Ethereal Build Environment ................................................................................................14 1. Introduction .............................................................................................................15
    [Show full text]
  • Lightweight Distros on Test
    GROUP TEST LIGHTWEIGHT DISTROS LIGHTWEIGHT DISTROS GROUP TEST Mayank Sharma is on the lookout for distros tailor made to infuse life into his ageing computers. On Test Lightweight distros here has always been a some text editing, and watch some Linux Lite demand for lightweight videos. These users don’t need URL www.linuxliteos.com Talternatives both for the latest multi-core machines VERSION 2.0 individual apps and for complete loaded with several gigabytes of DESKTOP Xfce distributions. But the recent advent RAM or even a dedicated graphics Does the second version of the distro of feature-rich resource-hungry card. However, chances are their does enough to justify its title? software has reinvigorated efforts hardware isn’t supported by the to put those old, otherwise obsolete latest kernel, which keeps dropping WattOS machines to good use. support for older hardware that is URL www.planetwatt.com For a long time the primary no longer in vogue, such as dial-up VERSION R8 migrators to Linux were people modems. Back in 2012, support DESKTOP LXDE, Mate, Openbox who had fallen prey to the easily for the i386 chip was dropped from Has switching the base distro from exploitable nature of proprietary the kernel and some distros, like Ubuntu to Debian made any difference? operating systems. Of late though CentOS, have gone one step ahead we’re getting a whole new set of and dropped support for the 32-bit SparkyLinux users who come along with their architecture entirely. healthy and functional computers URL www.sparkylinux.org that just can’t power the newer VERSION 3.5 New life DESKTOP LXDE, Mate, Xfce and others release of Windows.
    [Show full text]
  • Github: a Case Study of Linux/BSD Perceptions from Microsoft's
    1 FLOSS != GitHub: A Case Study of Linux/BSD Perceptions from Microsoft’s Acquisition of GitHub Raula Gaikovina Kula∗, Hideki Hata∗, Kenichi Matsumoto∗ ∗Nara Institute of Science and Technology, Japan {raula-k, hata, matumoto}@is.naist.jp Abstract—In 2018, the software industry giants Microsoft made has had its share of disagreements with Microsoft [6], [7], a move into the Open Source world by completing the acquisition [8], [9], the only reported negative opinion of free software of mega Open Source platform, GitHub. This acquisition was not community has different attitudes towards GitHub is the idea without controversy, as it is well-known that the free software communities includes not only the ability to use software freely, of ‘forking’ so far, as it it is considered as a danger to FLOSS but also the libre nature in Open Source Software. In this study, development [10]. our aim is to explore these perceptions in FLOSS developers. We In this paper, we report on how external events such as conducted a survey that covered traditional FLOSS source Linux, acquisition of the open source platform by a closed source and BSD communities and received 246 developer responses. organization triggers a FLOSS developers such the Linux/ The results of the survey confirm that the free community did trigger some communities to move away from GitHub and raised BSD Free Software communities. discussions into free and open software on the GitHub platform. The study reminds us that although GitHub is influential and II. TARGET SUBJECTS AND SURVEY DESIGN trendy, it does not representative all FLOSS communities.
    [Show full text]
  • Technology Overview New Features Backupedge
    Technology Overview - BackupEDGE™ Introduction to the New Features in BackupEDGE 3.x Technology Overview BackupEDGE has a long history of providing reliable data protection for New Features many thousands of users. As operating systems, storage devices and BackupEDGE 3.x usage needs and tendencies have changed over the years, it has continuously met the challenge of providing inexpensive, stable backup and disaster recovery on a variety of UNIX and Linux platforms. Clients routinely find new and clever ways to utilize products. Storage devices have taken on new and exciting features, and incredible capacities. Products designed years ago had built-in limits that were thought to be beyond comprehension. Today, these limits are routinely exceeded. The need for data security is even more apparent. We’re constantly asking our To continue to meet the evolving needs of our clients, we are always clients what tools our asking what features of our products they find most useful, what products need to serve them improvements we can make, and what new requirements they have. better. We’ve used this knowledge to map out new product strategies designed to anticipate the needs of the next generation of users, systems and storage products. This has resulted in the creation of BackupEDGE 3.x, with a combination of internal improvements, new features and enhanced infrastructure designed to become the backbone of a new generation of storage software. Summary of Major Changes and Additions BackupEDGE 3.x features include: • Improvements to partition sizing, UEFI table cleanup after DR, and SharpDrive debugging (03.04.01 build 3). • Support for Rocky Linux 8.4 and AlmaLinux 8.4 (03.04.01 build 2).
    [Show full text]
  • Ghub User and Developer Manual for Version 3.5.2
    Ghub User and Developer Manual for version 3.5.2 Jonas Bernoulli Copyright (C) 2017-2021 Jonas Bernoulli <[email protected]> You can redistribute this document and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This document is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABIL- ITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. i Table of Contents 1 Introduction ::::::::::::::::::::::::::::::::::::: 1 2 Getting Started:::::::::::::::::::::::::::::::::: 2 2.1 Basic Concepts, Arguments and Variables ::::::::::::::::::::::: 2 2.2 Setting the Username ::::::::::::::::::::::::::::::::::::::::::: 3 2.2.1 Setting your Github.com Username :::::::::::::::::::::::: 3 2.2.2 Setting your Gitlab.com Username ::::::::::::::::::::::::: 4 2.2.3 Setting your Github Enterprise Username :::::::::::::::::: 4 2.2.4 Setting your Username for Other Hosts and/or Forges :::::: 4 2.3 Creating and Storing a Token ::::::::::::::::::::::::::::::::::: 4 2.3.1 Creating a Token :::::::::::::::::::::::::::::::::::::::::: 4 2.3.2 Storing a Token:::::::::::::::::::::::::::::::::::::::::::: 5 2.4 Github Configuration Variables ::::::::::::::::::::::::::::::::: 5 3 API ::::::::::::::::::::::::::::::::::::::::::::::: 7 3.1 Their APIs ::::::::::::::::::::::::::::::::::::::::::::::::::::: 7 3.2 Making REST Requests ::::::::::::::::::::::::::::::::::::::::
    [Show full text]