Installare E Configurare Un Server Rancid Su Centos 7

Total Page:16

File Type:pdf, Size:1020Kb

Installare E Configurare Un Server Rancid Su Centos 7 Backup dispositivi di rete Installare e configurare un server Rancid su CentOS 7 RANCID supporta hardware multiplo come di Cisco, HP, Dell, Juniper e altro ancora. Questo è un sistema open-source e permette di creare creare script personalizzati per creare u proprio questo un archivio personale degli apparati di rete. la modifica del client deve essere effettuata durante la fase di installazione, diversi pacchetti devono essere installati. Supponiamo che abbiate già installato CentOS 7 versione minima e collegata ad internet: Prima di iniziare dobbiamo eseguire l’aggiornamento di tutti i pacchetti di sistema, con i comandi: yum update yum upgrade Installiamo ora tutti i requisiti necessari per permettere a Rancid di funzionare: yum install nano wget ftp telnet mariadb-server mariadb perl tcl expect gcc cvs rcs httpd autoconf php-common php-gd php-pear php-pecl-memcache php-mysql php-xml mod_ssl MySQL-python Terminata l’installazione dei vari componenti avviamo Apache e consentiamo al suo servizio di avviarsi in automatico durante la fase di avvio: systemctl enable httpd.service systemctl start httpd.service Una volta che Apache è abilitato dovremmo vedere la pagina web di esempio da Apache quando digitiamo sul browser l'indirizzo IP del server. Ora abbiamo bisogno di aggiungere un gruppo per l'utente rancid groupadd netadm Successivamente creeremo un utente chiamato rancid e metteremo questo utente sotto il gruppo che abbiamo appena creato, che è netadm. Dovremo insereire l'utente nella home directory usando i seguenti comandi: useradd -g netadm -c "Networking Backups" -d /home/rancid rancid Creare una directory per inserire tutti i file di installazione. mkdir /home/rancid/tar Spostiamoci ora nel folder tar cd /home/rancid/tar Ed eseguiamo il download di Rancid scaricando l’ultima versione al momento disponibile 1 Backup dispositivi di rete wget ftp://ftp.shrubbery.net/pub/rancid/rancid-3.6.2.tar.gz Terminato il download estraiamo il tarball tar -zxvf rancid-3.6.2.tar.gz entriamo nella cartella scompattata di rancid cd rancid-3.6.2 Eseguiamo ora il seguente comando per preparare rancid all’installazione ./configure –prefix=/usr/local/rancid Al termine della preparazione installiamolo con il comando make install Ora dobbiamo copiare e modificare alcuni permessi: cp cloginrc.sample /home/rancid/.cloginrc chmod 0640 /home/rancid/.cloginrc chown -R rancid:netadm /home/rancid/.cloginrc chown -R rancid:netadm /usr/local/rancid/ chmod 775 /usr/local/rancid/ Dobbiamo ora modificare il file di configurazione di rancid e mettere i nostri dispositivi all’interno di gruppi. Cerchiamo "elenco di gruppi di rancid" e rimuoviamo il simbolo cancelletto. Digitiamo poi i gruppi che si vorrebbero creare, per esempio (Router Switch) nano /usr/local/rancid/etc/rancid.conf ... # list of rancid groups LIST_OF_GROUPS="Routers Switches" # more groups... #LIST_OF_GROUPS="$LIST_OF_GROUPS noc billybobisp" #... Switch su l’account Rancid con su rancid 2 Backup dispositivi di rete Eseguire il seguente comando, questo crea un repository CVS con i gruppi appena inseriti nella lista dei gruppi. /usr/local/rancid/bin/rancid-cvs No conflicts created by this import cvs checkout: Updating Routers Directory /usr/local/rancid/var/CVS/Routers/configs added to the repository cvs commit: Examining configs cvs add: scheduling file `router.db' for addition cvs add: use 'cvs commit' to add this file permanently RCS file: /usr/local/rancid/var/CVS/Routers/router.db,v done Checking in router.db; /usr/local/rancid/var/CVS/Routers/router.db,v &amp;amp;lt;-- router.db initial revision: 1.1 done No conflicts created by this import cvs checkout: Updating Switches Directory /usr/local/rancid/var/CVS/Switches/configs added to the repository cvs commit: Examining configs cvs add: scheduling file `router.db' for addition cvs add: use 'cvs commit' to add this file permanently RCS file: /usr/local/rancid/var/CVS/Switches/router.db,v done Checking in router.db; /usr/local/rancid/var/CVS/Switches/router.db,v &amp;amp;lt;-- router.db 3 Backup dispositivi di rete initial revision: 1.1 done Dopo l'esecuzione del comando, se tutto va a buon fine, torneremo alla radice TAR. exit cd /home/rancid/tar/ Successivamente vorremo scaricare la versione ViewVC è 1.1.23. ViewVC (ex ViewCVS) è uno strumento open source per la visualizzazione dei contenuti del CVS e SVN repository utilizzando un browser web. Permette guardando revisioni specifiche di file così come side-by-side diff di diverse revisioni. E 'scritto in Python ed i parametri di visualizzazione possono essere modificati direttamente in un URL utilizzando un'interfaccia in stile REST. wget http://viewvc.tigris.org/files/documents/3330/49392/viewvc-1.1.23.tar.gz Estraiamo il tarball tar -zxvf viewvc-1.1.23.tar.gz Spostiamoci nella cartella ViewVC e lanciamo l’installazione cd viewvc-1.1.23 ./viewvc-install Ora abbiamo bisogno di modificare il file di configurazione ViewVC, fondamentalmente dicendo a ViewVC che il repository che deve visualizzare è in CVS. nano /usr/local/viewvc-1.1.23/viewvc.conf Modifichiamo come segue: ... ## Example: ## cvs_roots = cvsroot: /opt/cvs/repos1, ## anotherroot: /usr/local/cvs/repos2 ## #cvs_roots = cvs: 4 Backup dispositivi di rete ## svn_roots: Specifies each of the Subversion roots (repositories) on ## your system and assigns names to them. Each root should be given by ... ## Example: ## root_parents = /opt/svn: svn, ## /opt/cvs: cvs ## root_parents = /usr/local/rancid/var/CVS : cvs ## default_root: This is the name of the default root. Valid names ... ## Example: ## rcs_dir = /usr/bin/ ## rcs_dir = /usr/local/bin ## cvsnt: Location of cvsnt program. ViewVC can use CVSNT (www.cvsnt.org) ... ## use_rcsparse: Use the rcsparse Python module to retrieve CVS ## repository information instead of invoking rcs utilities [EXPERIMENTAL] ## use_rcsparse = 1 … Dobbiamo ora copiare alcuni file e modificare le autorizzazioni per ViewVC. 5 Backup dispositivi di rete cp /usr/local/viewvc-1.1.23/bin/cgi/*.cgi /var/www/cgi-bin chmod +x /var/www/cgi-bin/*.cgi chown apache:apache /var/www/cgi-bin/*.cgi Per questo esempio useremo HTTP per ViewVC, anche se si potrebbe utilizzare HTTPS basta modificare il file conf di Apache (file HTTPD) nano /etc/httpd/conf/httpd.conf Inseriamo la seguente modifica alla fine del file HTTPD # Custom Rancid Config <VirtualHost *:80> DocumentRoot /var/www ScriptAlias /cgi-bin/ "/var/www/cgi-bin" ScriptAlias /viewvc /var/www/cgi-bin/viewvc.cgi ScriptAlias /query /var/www/cgi-bin/query.cgi <Directory "/var/www/cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all </Directory> </VirtualHost> Abbiamo quasi finito, ora abbiamo bisogno di accendere al database MariaDB che ViewVC utilizza come base di dati, avviamo l'installazione sicura. (Accetta tutti i valori di default e digitare una password di root per MariaDB.) systemctl enable mariadb systemctl start mariadb 6 Backup dispositivi di rete sudo mysql_secure_installation Accediamo a MariaDB per creare un utente per ViewVC. Per accedere al db utilizziamo la password che abbiamo appena creato. mysql -u root -p Digitiamo quanto segue: CREATE USER 'VIEWVC'@'localhost' IDENTIFIED BY 'YourPasswordHere'; GRANT ALL PRIVILEGES ON *.* TO 'VIEWVC'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES; quit Inserire nel file conf del database di ViewVC il nome utente e la password che abbiamo appena creato. (Accettare le impostazioni predefinite) /usr/local/viewvc-1.1.23/bin/make-database MySQL Hostname (leave blank for default): MySQL Port (leave blank for default): MySQL User: VIEWVC MySQL Password: YourPasswordHere ViewVC Database Name [default: ViewVC]: Database created successfully. Don't forget to configure the [cvsdb] section of your viewvc.conf file. Torniamo a logarci in MariaDB come utente root mysql -u root -p Creiamo ora un utente in sola lettura per ViewVC CREATE USER 'VIEWVCRO'@'localhost' IDENTIFIED BY 'YourROPasswordHere'; GRANT SELECT ON ViewVC.* TO 'VIEWVCRO'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES; 7 Backup dispositivi di rete quit Ora dobbiamo configurare il file di configurazione ViewVC con i nomo utente e le password a che abbiamo creato in MySQL. nano /usr/local/viewvc-1.1.23/viewvc.conf Cerchiamo cvsdb e modificarlo come per il seguito: ##--------------------------------------------------------------------------- [cvsdb] ## enabled: Enable database integration feature. ## enabled = 1 ## host: Database hostname. Leave unset to use a local Unix socket ## connection. ## host = localhost ## post: Database listening port. ## port = 3306 ## database_name: ViewVC database name. ## database_name = ViewVC 8 Backup dispositivi di rete ## user: Username of user with read/write privileges to the database ## specified by the 'database_name' configuration option. ## user = VIEWVC ## passwd: Password of user with read/write privileges to the database ## specified by the 'database_name' configuration option. ## passwd = YourPasswordHere ## readonly_user: Username of user with read privileges to the database ## specified by the 'database_name' configuration option. ## readonly_user = VIEWVCRO ## readonly_passwd: Password of user with read privileges to the database ## specified by the 'database_name' configuration option. ## readonly_passwd = YourROPasswordHere Eseguire il seguente comando per creare il database. /usr/local/viewvc-1.1.23/bin/cvsdbadmin rebuild /usr/local/rancid/var/CVS/CVSROOT/ Riavviare il server una volta on-line si dovrebbe i repository: http://rancid-servicer-ip/viewvc 9 Backup dispositivi di rete Se vedete
Recommended publications
  • Open Source Used in Personnel 0.501
    Open Source Used In personnel 0.501 Cisco Systems, Inc. www.cisco.com Cisco has more than 200 offices worldwide. Addresses, phone numbers, and fax numbers are listed on the Cisco website at www.cisco.com/go/offices. Text Part Number: 78EE117C99-172189840 Open Source Used In personnel 0.501 1 This document contains licenses and notices for open source software used in this product. With respect to the free/open source software listed in this document, if you have any questions or wish to receive a copy of any source code to which you may be entitled under the applicable free/open source license(s) (such as the GNU Lesser/General Public License), please contact us at [email protected]. In your requests please include the following reference number 78EE117C99-172189840 Contents 1.1 aiocontextvars 0.2.0 1.1.1 Available under license 1.2 aiohttp 3.4.4 1.2.1 Available under license 1.3 aiohttp_cors 0.7.0 1.3.1 Available under license 1.4 alabaster 0.7.12 1.4.1 Available under license 1.5 amqp 2.3.2 1.5.1 Available under license 1.6 argh 0.26.2 1.7 arrow 0.8.0 1.7.1 Available under license 1.8 asn1crypto 0.24.0 1.8.1 Available under license 1.9 async-timeout 3.0.1 1.9.1 Available under license 1.10 attrs 18.2.0 1.10.1 Available under license 1.11 avro-python3 1.8.2 1.11.1 Available under license 1.12 Babel 2.6.0 1.12.1 Available under license 1.13 billiard 3.5.0.4 1.13.1 Available under license 1.14 bleach 3.0.2 Open Source Used In personnel 0.501 2 1.14.1 Available under license 1.15 boto3 1.5.15 1.15.1 Available under
    [Show full text]
  • Python Programming Language
    ภาษาโปรแกรมมิ่งไพธอน Python programming language เอกวิทยาการคอมพิวเตอรì คณะวิทยาศาสตรì มหาวิทยาลัยนเรศวร 2 รายชื่อผูéจัดทำ ชื่อ รหัสนิสิต หนéาที่ดำเนินการ นายฉัตรชัย ดำดี 46320388 แบบฝกหัด นายทรงยศ คชนิล 46320511 จัดทำเอกสารการเรียน นางสาวธัญญากร แกéวประสงคì 46320610 ผูéชèวยสอน นายประจักษì เจตะภัย 46320693 ผูéชèวยสอนและแบบฝกหัด นายมารุต จันทรìบัว 46320818 แบบฝกหัด นางสาวศรินยา อยูèสุขดี 46320925 ผูéชèวยสอน นางสาวณัฐณิชา คงประกอบ 46321097 ผูéชèวยสอน นายอุทิศ ศักดิ์สิทธิ์ 46321139 ผูéชèวยสอนและแบบฝกหัด นายอรรณพ สุวัฒนพิเศษ 46321150 ผูéสอนและจัดทำเอกสารเรียน 3 4 คำนำ ภาษาไพธอนเปนภาษาที่ไดéรับความนิยมอยèางมากในปจจุบันเนื่องจากความสามารถที่สูง, การเรียนรูéที่ รวดเร็ว, การเขียนระบบที่เขéาใจงèาย และสามารถขยายขีดความสามารถในการสรéางโปรแกรมและซอฟตìแวรì ที่สูงมากขึ้นตลอดเวลา ทางทีมผูéจัดทำจึงเล็งเห็นวèาควรนำความรูé ความเขéาใจในการเขียนโปรแกรมดéวยภาษา ไพธอนมาเผยแพรè ดéวยจะไดéผูéอื่นไดéรับความรูéและไดéเขéาถึงภาษาที่เขียนใจงèาย, ทำงานรวดเร็ว และสามารถ สรéางสรรคìงานไดéอยèางมีความสามารถสูง อีกทั้งซอฟตìแวรìที่ใชéสรéางโปรแกรมและซอฟตìแวรìดéวยภาษาไพธอน นั้นมีทั้งแจกฟรี, รหัสเปด และเชิงธุรกิจ ซึ่งมีขีดความสามารถที่แตกตèางกัน แตèถึงแมéจะเปนซอฟตìแวรìที่ใชé เขียนโปรแกรมดéวยภาษาไพธอนจะแจกฟรี หรือเปนรหัสเปด ก็ไมèไดéดéอยไปกวèาเชิงธุรกิจเลย จึงเปนทางเลือก ที่ดีที่จะศึกษาเปนทางเลือกอีกทางหนึ่งนอกเหนือจากภาษาอื่น ๆ ที่ไดéรับความนิยมอยูèแลéว ทางทีมงานจึงหวังวèาทèานผูéที่นำเอกสารนี้ไปใชéในการศึกษาจะไดéรับประโยชนìสูงสุดในการเขียนโปรแกรม และซอฟตìแวรìดéวยภาษาไพธอน ทีมผูéจัดทำ 5 6 สารบัญ 1 แนะนำภาษาไพธอน 13 1.1 ประวัติ . 13 1.1.1 Python 1.0 . 13 1.1.2 Python 2.0 . 14 1.1.3
    [Show full text]
  • Documentation for Fisheye 2.8 Documentation for Fisheye 2.8 2
    Documentation for FishEye 2.8 Documentation for FishEye 2.8 2 Contents Getting started . 8 Supported platforms . 8 End of Support Announcements for FishEye . 12 End of Support Announcement for IBM ClearCase . 14 End of Support Announcement for Internally Managed Repositories . 14 Installing FishEye on Windows . 16 Running FishEye as a Windows service . 19 Installing FishEye on Linux and Mac . 23 Starting to use FishEye . 26 Configuring JIRA Integration in the Setup Wizard . 31 Using FishEye . 38 Using the FishEye Screens . 39 Browsing through a repository . 41 Searching FishEye . 44 Viewing a File . 49 Viewing File Content . 50 Using Side by Side Diff View . 51 Viewing a File History . 53 Viewing the Changelog . 54 FishEye Charts . 56 Using Favourites in FishEye . 61 Changeset Discussions . 64 Viewing the commit graph for a repository . 64 Viewing People's Statistics . 68 Using smart commits . 70 Changing your User Profile . 75 Re-setting your password . 79 Antglob Reference Guide . 80 Date Expressions Reference Guide . 81 EyeQL Reference Guide . 82 Administering FishEye . 88 Managing your repositories . 89 Adding an External Repository . 91 CVS . 92 Git . 93 Mercurial . 96 Perforce . 98 Subversion . 101 SVN fisheye.access . 105 SVN tag and branch structure . 106 Adding an Internal Repository . 114 Enabling Repository Management in FishEye . 115 Creating Git Repositories . 117 Forking Git Repositories . 119 Deleting a Git Repository . 122 Setting up a Repository Client . 122 CVS Client . 122 Git Client . 122 Mercurial Client . 122 Perforce Client . 123 Subversion Client . 124 Native Subversion Client . 124 SVNkit Client . 126 Re-indexing your Repository . 126 Repository Options . 128 Authentication . 130 Created by Atlassian in 2012.
    [Show full text]
  • Version Control with Subversion for Subversion 1.4 (Compiled from R2639)
    Version Control with Subversion For Subversion 1.4 (Compiled from r2639) Ben Collins-Sussman Brian W. Fitzpatrick C. Michael Pilato Version Control with Subversion: For Subversion 1.4: (Compiled from r2639) by Ben Collins-Sussman, Brian W. Fitzpatrick, and C. Michael Pilato Published (TBA) Copyright © 2002, 2003, 2004, 2005, 2006, 2007 Ben Collins-SussmanBrian W. FitzpatrickC. Michael Pilato This work is licensed under the Creative Commons Attribution License. To view a copy of this license, visit ht- tp://creativecommons.org/licenses/by/2.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. Table of Contents Foreword ................................................................................................................ xi Preface ..................................................................................................................xiii Audience ........................................................................................................xiii How to Read this Book ....................................................................................xiv Conventions Used in This Book .......................................................................xiv Typographic Conventions ........................................................................xiv Icons ...................................................................................................... xv Organization of This Book ..............................................................................
    [Show full text]
  • Collabnet Subversion Edge User Guide 2 | Subversion Edge | TOC
    CollabNet Subversion Edge User Guide 2 | Subversion Edge | TOC Contents Welcome to CollabNet Subversion Edge.............................................................................7 Set up Subversion Edge .......................................................................................................8 Install Subversion Edge ...........................................................................................................................8 Install Subversion Edge on Windows...........................................................................................8 Install Subversion Edge on Linux................................................................................................9 Install Subversion Edge on Solaris.............................................................................................10 Configure the server...............................................................................................................................12 Configure general server settings...............................................................................................12 Configure advanced server settings............................................................................................13 Configure authentication settings...............................................................................................13 Configure a proxy server............................................................................................................14 Configure the mail server...........................................................................................................14
    [Show full text]
  • Release Notes for Debian 7.0 (Wheezy), S/390
    Release Notes for Debian 7.0 (wheezy), S/390 The Debian Documentation Project (http://www.debian.org/doc/) November 20, 2018 Release Notes for Debian 7.0 (wheezy), S/390 This document is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, version 2, as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. The license text can also be found at http://www.gnu.org/licenses/gpl-2.0.html and /usr/ share/common-licenses/GPL-2 on Debian. ii Contents 1 Introduction 1 1.1 Reporting bugs on this document . 1 1.2 Contributing upgrade reports . 1 1.3 Sources for this document . 2 2 What’s new in Debian 7.0 3 2.1 Supported architectures . 3 2.2 What’s new for S390? . 4 2.3 What’s new in the distribution? . 4 2.3.1 CDs, DVDs and BDs . 5 2.3.2 Multiarch . 5 2.3.3 Dependency booting . 5 2.3.4 systemd . 5 2.3.5 Multimedia . 5 2.3.6 Hardened security . 5 2.3.7 AppArmor . 6 2.3.8 The stable-backports section .
    [Show full text]
  • Rancid Server Build and Operation Overview
    Rancid Server Build and Operation Overview Installation The installation will cover the setup and configuration of a RANCID server using Fedora 15 Basic List of software • OS = Fedora15 • Rancid = Really Awesome New Cisco config Differ (http://www.shrubbery.net/rancid/) v2.3.6 • CVS = Concurrent Versions System (http://www.nongnu.org/cvs/) v1.11.23-15 • ViewVC = Front end to CVS (http://www.viewvc.org/ ) v1.1.11-1 • Python = Programming Language (http://www.python.org/ ) v2.7.1-7 • RCS = Revision Control System (http://www.cs.purdue.edu/homes/trinkle/RCS/) v5.7-37 • Apache = Linux Webserver (http://httpd.apache.org/) v2.2.17-10 • MySQL = Database (http://www.mysql.com/) v5.5.13-1 • MySQLdb = Python connector for mysql (http://sourceforge.net/projects/mysql-python) • PHP = Widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML (http://www.php.net/ ) • Pygments – Generic Syntax Highlighter (http://pygments.org/ ) The basic install is as follows. This is in no way a fully locked down system. 1) Install the base OS 2) Run “yum update” - this will do an upgrade of all packages on the OS 3) Reboot 4) Log into the console 5) Run the following commands (some packages may already be installed) • yum -y install expect cvs python httpd mysql mysql-server gcc make autoconf gccc++ kernel-devel mod_python • yum groupinstall “Development Tools” MySQL-python diffutils • yum install php-common php-gd php-mcrypt php-pear php-pecl-memcache phpmhash php-mysql php-xml • yum update 6) Reboot
    [Show full text]
  • Version Control with Subversion for Subversion 1.2 (Book Compiled from Revision 2147)
    Version Control with Subversion For Subversion 1.2 (book compiled from Revision 2147) Ben Collins-Sussman Brian W. Fitzpatrick C. Michael Pilato Version Control with Subversion: For Subversion 1.2: (book com- piled from Revision 2147) by Ben Collins-Sussman, Brian W. Fitzpatrick, and C. Michael Pilato Published (TBA) Copyright © 2002, 2003, 2004, 2005, 2006 Ben Collins-SussmanBrian W. FitzpatrickC. Michael Pilato This work is licensed under the Creative Commons Attribution License. To view a copy of this license, visit ht- tp://creativecommons.org/licenses/by/2.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. Table of Contents Foreword ..................................................................................................................................xi Preface ................................................................................................................................... xiii Audience ........................................................................................................................ xiii How to Read this Book ..................................................................................................... xiii Conventions Used in This Book .......................................................................................... xiv Typographic Conventions .......................................................................................... xiv Icons ....................................................................................................................
    [Show full text]
  • Technical Notes All Changes in Fedora 13
    Fedora 13 Technical Notes All changes in Fedora 13 Edited by The Fedora Docs Team 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/. The original authors of this document, and Red Hat, designate the Fedora Project as the "Attribution Party" for purposes of CC-BY-SA. 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. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. For guidelines on the permitted uses of the Fedora trademarks, refer to https:// fedoraproject.org/wiki/Legal:Trademark_guidelines. Linux® is the registered trademark of Linus Torvalds in the United States and other countries. Java® is a registered trademark of Oracle and/or its affiliates. XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. All other trademarks are the property of their respective owners. Abstract This document lists all changed packages between Fedora 12 and Fedora 13.
    [Show full text]
  • Akio Sone E-Mail: [email protected]
    Akio Sone e-mail: [email protected] PROFESSIONAL EXPERIENCE January 2010 - Present Applications Analyst HW Odum Institute for Research in Social Science University of North Carolina at Chapel Hill July 2017- Present (1) impact (Infrastructure For Privacy Assured Computations) project: Development of Trusted Remote Storage Agent (https://github.com/OdumInstitute/trsa-web) August 2013 - 2017 (1) DataNet Federation Consortium: Developed storage connectors between Dataverse(DVN) and iRODS, and other related Dataverse tools https://github.com/akio-sone/jargon-modeshape https://github.com/DFC-Incubator/dataverse-publisher January 2010 - August 2013 (1) Systematic Archival Facsimile Engine (SAFE) project: Developed a Java-based LOCKSS Cache Manager and its related source-code management (https://sourceforge.net/projects/safearchive/) August 2009 - November 2009 Contract Software Engineer for Dryad Project at National Evolutionary Synthesis Center (Duke University) (1) Developed the ingest (journal-metadata submitted by e-mail) component of the Dryad Submission system. (2) Planed/designed the curation component of the Dryad system. (3) Fixed the high-priority bugs of the Dryad Submission system. January 2009 - June 30, 2009 Contract Software Engineer for the Dataverse Network Project(see below) at the UNC at Chapel Hill, Odum Inst. for Research in Social Science (1) Re-designed/re-write the ingest component in Java April 2000 - January 2009 Software Engineer (2008-2003: Research Associate ; 2003-2000: Post- doctoral Research Fellow) Dataverse
    [Show full text]
  • Viewtier Parabuild 3.1 Administrator's Manual Viewtier Parabuild 3.1: Administrator's Manual Copyright © 2004-2008 Viewtier Systems
    Viewtier Parabuild 3.1 Administrator's Manual Viewtier Parabuild 3.1: Administrator's Manual Copyright © 2004-2008 Viewtier Systems Table of Contents Preface .....................................................................................................................ix About This Manual ............................................................................................. ix Audience ..........................................................................................................ix Technical Support .............................................................................................. ix 1. Build Statuses Page .................................................................................................. 1 List View Mode ..................................................................................................1 Detailed View Mode ............................................................................................ 1 Build Control Commands ..................................................................................... 1 2. System Configuration ............................................................................................... 3 General System Settings ....................................................................................... 3 E-Mail Settings ........................................................................................... 3 Appearance Settings .................................................................................... 5 Stability Settings
    [Show full text]
  • Version Control Systems, Documentation Management & Helpdesk
    Version Control Systems, Documentation Management & Helpdesk __ .-. | | | |M|_|A|N| |A|a|.|.|<\ |T|r| | | \\ |H|t|M|Z| \\ ”Bookshelf” by | |!| | | \> David S. Issel ”””””””””””””””””” System and Network Administration Revision 2 (2020/21) Table of contents ▶ VCS History ▶ VCS Operations ▶ Hosting VCS UI ▶ Documention Management ▶ Bug-Tracking & Helpdesk Systems VCS History What is it good for?… ▶ dealing with large amount of code ▶ dealing with large development team ▶ trace back issues and incriminating commits what content to version control? ▶ for code, obviously ▶ documentation (Markdown, RST) ▶ web design (CSS) ▶ (anything text-based) even binaries with Git Large File Storage (LFS) –> pointers instead of blobs Two bits of history… ▶ 1st gen: pessimistic ▶ 2nd gen: optimistic ▶ 3rd gen: distributed Pessimistic ▶ Source Code Control System (SCCS) ▶ GNU Revision Control System (RCS) –> file locks Optimistic ▶ Concurrent Versions System (CVS) ▶ Subversion (SVN) ▶ Helix Core (Perforce) –> merging when no conflicts –> fix conflicts manually Distributed VCS // nvie.com How can alice have two git remotes?… (same for david) Distributed ▶ BitKeeper (open-sourced 2016) ▶ Darcs ▶ Mercurial ▶ GIT ▶ GNU Bazaar –> even branches can merge… How to fix conflicts?… ==> you get to edit the conflicting changes manually during commits (very similarly as with CVS) CVS in theory ▶ local copy of remote repository ▶ remote is kind of bare… ▶ commit == push your change to the online and centralized repository ▶ no staging ▶ use tag (branch) to track a (rather
    [Show full text]