Tools for Open Source Patch and Package Management
|
|
|
- Scot Bishop
- 10 years ago
- Views:
Transcription
1 Tools for Open Source Patch and Package Management NebraskaCERT Conference August Mathew Caughron, CISSP PHP Consulting
2 Public Service Announcement Please silence all pagers and cell phones now. Thank you!
3 Conference Theme: Practical Security Theoretical comparison is necessary when the differences are great. In theory, theory and practice are the same. In practice, they are not. Topic for this talk was chosen because it accomplishes one of the most common tasks, the day to day work of security - namely, keeping changes current on production systems.
4 Outline of this Talk: Survey of Tools Application-Level Change Control Overview Patch Management versus Package Management Overview of Package Management Tools for Major Linux distributions *BSD and MacOSX 32 bit Microsoft Windows installer/updaters Compare and contrast the approaches
5 Why Patch or Upgrade? In business context, software is deployed for a purpose. That purpose can be threatened by a vulnerability anywhere in the system. Weigh risk of vulnerability with risk of inaction. Systems on networks tend to have greater need for patches for two reasons: network software is complex and the risk presented by remote access is typically greater.
6 Software Development Theory Points to Need for Specialized Patch Management Tools Low coupling - principle of dependence. Keep update tasks and kernel separate. Can updates fail without affecting uptime? High cohesion - principle of modularity. Operating system and change control systems are at cross purposes. OS needs to be stable, relatively unchanging (Constantine and Yourdon)
7 What This Talk Isn t Everything you ever wanted to know about change control or patch management - just the highlights. Debate between open source versus proprietary approaches. Debate of which BSD or Linux distribution takes the best approach. The goal here is an executive summary or survey of tools across various platforms.
8 Release Engineering Rarely talked about in software development circles but is a necessary part of any successful project, especially anything that is widely deployed. Plays a part in the Nebraska economy - Mindvision founded by Steve Kiene. Defined as the body of knowledge necessary for the deployment and maintenance of software across distributed systems.
9 Generic Application-Level Change Control Tasks Install Uninstall or Remove Update Incremental Replacement
10 Goals of Package Management Systems Integrity - OS and kernel space document and data space application space binaries components and libraries Availability - minimize downtime eliminate downtime
11 Analogy: Highway Development Take the road offline and detour traffic? Funnel traffic through one lane and patch the other lane, then switch lanes and patch the other. Binaries are like concrete roads. Every so often they have to be totally redone, unlike gravel which can be refreshed. Think detour. Package management gives the accomplished sysadmin the tools to fix the roads. Without hands a tool is useless.
12 Patch Management versus Package Management Patches are incremental and are either binary or text-based. Packages are the entire thing. They are larger and often contain common components or shared libraries or at least have pointers to other packages for these.
13 Text Patching diff -c orig/document document > diff-set patch < diff-set diff-set is a human readable file. Use diff -i for case insensitive -b and -w ignore white space -c gives context output -r will recurse all files in directory Diff can be used with directories as well as files.
14 More on Diff bdiff provides a binary safe method and produces non-human-readable binary diff patch files W3C has a specification document for generic diff files, rsync can use gdiff:
15 Challenges of Package Management Tool Comparison Tendency toward complexity. Integral to the OS Some can manage themselves Different languages. Tendency toward OS dependence.
16 Major Unix Package Management Tools make-based FreeBSD ports system Perl-based apt-get RedHat Package Manager (+SuSE,Mandrake) Darwinports in TCL XML Metapkg Language-specific tools: CPAN
17 Microsoft versus Unix/GNU Access control approach affects software management approach. Permissions-based file systems allow for software that can update itself. Should an update system have its own access control or share the access control of the operating system?
18 The Package Management Rosetta Stone -1 list packages install update BSD pkg pkg_info pkg_add pkg_add gentoo portage emerge -s emerge [world] emerge sync dpkg / apt-get apt-get list; cat /etc/sources.list; apt-get show package apt-get install apt-get update ; apt-get dist-upgrade rpm rpm -qa rpm -i rpm -uvh darwinports port list port install port install FreeBSD ports cd /usr/ports; ls -R make install make [un]install Solaris pkg-get describe pkg-get install pkg-get install
19 The Package Management Rosetta Stone -2 create remove help BSD pkg edit make file pkg_delete man ports gentoo portage edit ebuild scripts emerge unmerge man emerge dpkg / apt-get debian-binary control.tar.gz data.tar.gz apt-get remove apt-get help rpm edit spec file, use setup macro rpm -evh --force --nodeps rpm --help darwinports edit portfile with tcl format port uninstall port -h FreeBSD ports write make file make uninstall man ports Solaris pkg pkgmk -o -r / -d /tmp -f Prototype pkgrm pkg-add -- help
20 The Package Management Rosetta Stone -3 More Information # BSD pkg gentoo portage dpkg / apt-get rpm darwinports *BSD ports man page for ports Maximum RPM, third edition darwinports.opendarwin.org also darwinports.org O Reilly MacDevCenter.com Usage: port [-vdqfo] [-D portdir] target [portname] [options] [variants] netbsd pkgsrc page about a thousand similar to FreeBSD ports 2,000 to 6,000 distro specific ,000
21 MacOSX Fink project - direct port of dpkg/apt-get Darwinports - about 1 year old, headed by Jordan Hubbard and others at Apple but is open source, uses tcl-syntax for parsingportfiles MetaPKG - a project to unify various efforts towards package managers on Mac OS X RPM for MacOSX - works but is not being used widely pax and the Apple Installer utility - there are tools to automate the process of building point-and-click installers, or use shell scripts to accomplish the same
22 Linux Package management is becoming the primary distinguishing features between the major distributions. RedHat - rpm was simultaneous with company formation and integral to its strategy Mandrake and SuSE both have tools that make use of rpm (yast) and this requires complete sets of many basic libraries Debian - the premiere distribution for an all-perl approach. dpkg and apt-get used to maintain the entire system and distributed mirrors. Gentoo is ports system based (bash scripts and make)
23 Q. What do these systems have in common? Fink project on Mac OS X Knoppix, a bootable Linux CD Debian, popular Linux distribution
24 A. apt-get All of the above use apt-get. Because apt-get is perl, it can readily follow perl to other platforms. The *BSD ports system is essentially as portable as the make command.
25 Major Differences in Package Tools local packages mirror or remote mirror? centralized repository or distributed repository? allow to modify config files or not? compile from source, binaries or both? how are source level patches applied? rollback to get system back to previous state? how are dependencies handled?
26 More Package Basics Rollback apt-get can do both binary and source packages. apt-get -b lets you build. In BSD-land, pkg is for binaries, ports is for building from scratch. Make files can be used to move binaries around though. RPM handles source and binaries with rpms and rpm files, separate packages. Configuration file changes allowed? (/etc/)
27 Common Issues Modification of shared libraries breaks other apps - rpm, apt-get,ports all handle this case with package-specific prevention. Permissions issues: root permission is a typical requirement, if not for the package itself, for the package manager to write to its log/database. Availability of mirrored files - can be out of date, compromised, DoS ed, etc. Do you really want to have a C compiler on a production system? How best to organize mirror of binaries? Can config files be modified?
28 SmartFriends Wisdom >> We can all deal with the occasional mistake. > I find that dealing with mistakes is almost > my entire job. There's a lot of job security in that.
29 Automated Sysadmin? RedHat provides this service via up2date Mac OS X updates are scripted to be downloaded but not installed weekly by default. FreeBSD and Debian admins script the synchronization of ports and packages but not typically their installation.
30 Commercial Installation Tools for Win32 Installer VISE from Mindvision is used heavily by Adobe. Has live update capabilities. Installshield just purchased by Macrovision claims to be robustly cross-platform. Wise for Windows installer. AppDeploy useful for scripting installs. Windows Installer from Microsoft. Serious about deployment on Win32? Get MSDN. Long standing need for hash or other cryptographiclevel protection. Very few Win32 download sites will give PGP signatures or MD5 sums for files.
31 Open Source Win32 Installer Tool: InnoSetup no cost, uses standard wizard-style interface offers complete uninstall updates typically handled by overwriting newer version on top of older version creates registry and.ini entries, shortcuts has a Pascal scripting engine multilingual, can run silently does not require service packs (pro/con) written in Borland Delphi 2/5
32 More about InnoSetup ISTool helps you to create iss files iss files describe everything necessary to build an executable installer with InnoSetup Open source project GIMP on Windows has had hundreds of thousands of installs with InnoSetup installer.
33 Gone But Not Forgotten SGI had.sw files which you could launch from a browser (MIME types like.books were also recognizzed) pax had archive files (analog to tar) others?
34 What s Next? Maintenance of current package management applications is ongoing. Observe developer activity on package project mailing lists. For package management, stability typically outweighs new features. Subscription-based business models is driving innovation, e.g., RedHat s ES/AS. Integration with PKI to establish link between trusted developers and corporate or individual users.
35 Integration Efforts Gentoo - crosses easily between chips. Achieves one ideal of open source: normality is your compiler. ipkg - itsy package management system. MetaPKG - efforts to integrate ports, pax/ bom files, dpkg/apt-get and rpms on MacOSX. XML seems to be a trend, use the flexibility of XML as a bandaid for maintaining packages across disparate systems.
36 Thanks! Mathew Caughron, CISSP (402) PHP Consulting
37 Final Thoughts Seen on T-shirts: There is no patch for human stupidity. Actually, there is. It is called education.
38 Aristotle on Trust Friendship requires time and familiarity; as the proverb says, men cannot know each other till they have 'eaten salt together.' Bad men do not enjoy each other s company unless some advantage is to be had. Nicomachean Ethics - Book 8 Chapters 3,4
Of Penguins and Wildebeest. Anthony Rodgers VA7IRL
Of Penguins and Wildebeest Anthony Rodgers VA7IRL The Penguin Linux was created by a Swedish-speaking Finn called Linus Torvalds Version 0.01 was released in September 1991 We are now on version 2.6 It
Apache 2.0 Installation Guide
Apache 2.0 Installation Guide Ryan Spangler [email protected] http://ceut.uww.edu May 2002 Department of Business Education/ Computer and Network Administration Copyright Ryan Spangler 2002 Table of
CS197U: A Hands on Introduction to Unix
CS197U: A Hands on Introduction to Unix Lecture 4: My First Linux System J.D. DeVaughn-Brown University of Massachusetts Amherst Department of Computer Science [email protected] 1 Reminders After
OpenOffice.org 3 Installation Guide
OpenOffice.org 3 Installation Guide Table of Contents Copyright and trademarks...4 Feedback...4 Versions of this document...5 Preface...6 Related documentation...6 Accessing documentation on the web...6
NETWORK OPERATING SYSTEMS. By: Waqas Ahmed (C.E.O at Treesol)
NETWORK OPERATING SYSTEMS By: Waqas Ahmed (C.E.O at Treesol) Locating, Finding Installing, Upgrading and Deleting Packages SEARCHING To find a program commands where they are: [root@tecmint ~]# which ls
insync Installation Guide
insync Installation Guide 5.2 Private Cloud Druva Software June 21, 13 Copyright 2007-2013 Druva Inc. All Rights Reserved. Table of Contents Deploying insync Private Cloud... 4 Installing insync Private
Acronis Backup & Recovery 10 Server for Linux. Update 5. Installation Guide
Acronis Backup & Recovery 10 Server for Linux Update 5 Installation Guide Table of contents 1 Before installation...3 1.1 Acronis Backup & Recovery 10 components... 3 1.1.1 Agent for Linux... 3 1.1.2 Management
Acronis Backup & Recovery 10 Server for Linux. Installation Guide
Acronis Backup & Recovery 10 Server for Linux Installation Guide Table of Contents 1. Installation of Acronis Backup & Recovery 10... 3 1.1. Acronis Backup & Recovery 10 components... 3 1.1.1. Agent for
Dynamic Kernel Module Support. Matt Domsch, Software Architect Dell, Inc.
Dynamic Kernel Module Support Matt Domsch, Software Architect Dell, Inc. Product Timelines v3 v4 v5 Which one(s) are your customers using today? Scheduled Updates / Service Pack 2 Driver Management Challenges
Acronis Backup & Recovery 10 Server for Linux. Installation Guide
Acronis Backup & Recovery 10 Server for Linux Installation Guide Table of contents 1 Before installation...3 1.1 Acronis Backup & Recovery 10 components... 3 1.1.1 Agent for Linux... 3 1.1.2 Management
Massey University Follow Me Printer Setup for Linux systems
Massey University Follow Me Printer Setup for Linux systems RedHat and Debian based systems Requirements You must have an active Massey network account, i.e. you should already be able to log onto the
Linux Distributions. What they are, how they work, which one to choose. [email protected]> +55-11-2132-2327. Avi Alkalay <[email protected].
Linux Distributions What they are, how they work, which one to choose Avi Alkalay +55-11-2132-2327 Linux, Open Standards Consultant IBM Corporation Before You Start...
INT322. By the end of this week you will: (1)understand the interaction between a browser, web server, web script, interpreter, and database server.
Objective INT322 Monday, January 19, 2004 By the end of this week you will: (1)understand the interaction between a browser, web server, web script, interpreter, and database server. (2) know what Perl
Site Configuration SETUP GUIDE. Windows Hosts Single Workstation Installation. May08. May 08
Site Configuration SETUP GUIDE Windows Hosts Single Workstation Installation May08 May 08 Copyright 2008 Wind River Systems, Inc. All rights reserved. No part of this publication may be reproduced or transmitted
RecoveryVault Express Client User Manual
For Linux distributions Software version 4.1.7 Version 2.0 Disclaimer This document is compiled with the greatest possible care. However, errors might have been introduced caused by human mistakes or by
nitrobit update server
nitrobit update server Administrator's Guide 2011 analytiq consulting gmbh. All rights reserved. Page 2 nitrobit update server Administrator's Guide Content I. Introduction... 4 Overview... 4 Components
ADOBE APPLICATION MANAGER ENTERPRISE EDITION ENTERPRISE DEPLOYMENT GUIDE
ADOBE APPLICATION MANAGER ENTERPRISE EDITION ENTERPRISE DEPLOYMENT GUIDE Adobe Application Manager Enterprise Edition Release 3.0 Document Version 3.0 Document Date: May 2012 2012 Adobe Systems Incorporated
Online Backup Client User Manual
Online Backup Client User Manual Software version 3.21 For Linux distributions January 2011 Version 2.0 Disclaimer This document is compiled with the greatest possible care. However, errors might have
How to Install and Run Tibia on Linux Using Wine without Windows Contents
How to Install and Run Tibia on Linux Using Wine without Windows Contents 1 Disclaimer 2 Overview/Background Information 3 Pre-requirements 4 Installing Wine 4.1 Get to know the environment 4.2 The easiest
Online Backup Client User Manual
For Linux distributions Software version 4.1.7 Version 2.0 Disclaimer This document is compiled with the greatest possible care. However, errors might have been introduced caused by human mistakes or by
Administrator's Guide
Administrator's Guide BitDefender Security for Mail Servers Administrator's Guide Publication date 2015.06.11 Copyright 2015 BitDefender She came to me one morning, one lonely Sunday morning Her long hair
CSE 265: System and Network Administration. CSE 265: System and Network Administration
CSE 265: System and Network Administration WF 9:10-10:00am Packard 258 M 9:10-11:00am Packard 112 http://www.cse.lehigh.edu/~brian/course/sysadmin/ Find syllabus, lecture notes, readings, etc. Instructor:
Installing (1.8.7) 9/2/2009. 1 Installing jgrasp
1 Installing jgrasp Among all of the jgrasp Tutorials, this one is expected to be the least read. Most users will download the jgrasp self-install file for their system, doubleclick the file, follow the
Using VMware Player. VMware Player. What Is VMware Player?
VMWARE APPLICATION NOTE VMware Player Using VMware Player This document contains the following sections: Work and Play in a Virtual World on page 1 Options and Features in VMware Player on page 4 Installing
Code Estimation Tools Directions for a Services Engagement
Code Estimation Tools Directions for a Services Engagement Summary Black Duck software provides two tools to calculate size, number, and category of files in a code base. This information is necessary
CSE 265: System and Network Administration. CSE 265: System and Network Administration
CSE 265: System and Network Administration MW 9:10-10:00am Packard 258 F 9:10-11:00am Packard 112 http://www.cse.lehigh.edu/~brian/course/sysadmin/ Find syllabus, lecture notes, readings, etc. Instructor:
Host Hardening. OS Vulnerability test. CERT Report on systems vulnerabilities. (March 21, 2011)
Host Hardening (March 21, 2011) Abdou Illia Spring 2011 CERT Report on systems vulnerabilities Source: CERT Report @ http://www.kb.cert.org/vuls/bymetric 2 OS Vulnerability test Source: http://www.omninerd.com/articles/2006_operating_system_vulnerabilit
Managing your Red Hat Enterprise Linux guests with RHN Satellite
Managing your Red Hat Enterprise Linux guests with RHN Satellite Matthew Davis, Level 1 Production Support Manager, Red Hat Brad Hinson, Sr. Support Engineer Lead System z, Red Hat Mark Spencer, Sr. Solutions
How to Build an RPM OVERVIEW UNDERSTANDING THE PROCESS OF BUILDING RPMS. Author: Chris Negus Editor: Allison Pranger 09/16/2011
How to Build an RPM Author: Chris Negus Editor: Allison Pranger 09/16/2011 OVERVIEW You have created some software that you want to install on Red Hat Enterprise Linux systems. Now that it is done, the
IBM WebSphere Application Server Version 7.0
IBM WebSphere Application Server Version 7.0 Centralized Installation Manager for IBM WebSphere Application Server Network Deployment Version 7.0 Note: Before using this information, be sure to read the
HP OpenView Patch Manager using Radia Version 3.0
HP OpenView Patch Manager using Radia Version 3.0 Summary of Changes in Support of Microsoft Update Wayne Dalesio and Ben Sweetser HP OpenView Configuration Management 2004 Hewlett-Packard Development
1. Product Information
ORIXCLOUD BACKUP CLIENT USER MANUAL LINUX 1. Product Information Product: Orixcloud Backup Client for Linux Version: 4.1.7 1.1 System Requirements Linux (RedHat, SuSE, Debian and Debian based systems such
How To Run A Password Manager On A 32 Bit Computer (For 64 Bit) On A 64 Bit Computer With A Password Logger (For 32 Bit) (For Linux) ( For 64 Bit (Foramd64) (Amd64 (For Pc
SafeNet Authentication Client (Linux) Administrator s Guide Version 8.1 Revision A Copyright 2011, SafeNet, Inc. All rights reserved. All attempts have been made to make the information in this document
Online Backup Client User Manual Linux
Online Backup Client User Manual Linux 1. Product Information Product: Online Backup Client for Linux Version: 4.1.7 1.1 System Requirements Operating System Linux (RedHat, SuSE, Debian and Debian based
Software Deployment and Configuration
www.dcs.ed.ac.uk/~paul/publications/deployment.pdf Software Deployment and Configuration Paul Anderson Division of Informatics University of Edinburgh
Online Backup Linux Client User Manual
Online Backup Linux Client User Manual Software version 4.0.x For Linux distributions August 2011 Version 1.0 Disclaimer This document is compiled with the greatest possible care. However, errors might
Extending Remote Desktop for Large Installations. Distributed Package Installs
Extending Remote Desktop for Large Installations This article describes four ways Remote Desktop can be extended for large installations. The four ways are: Distributed Package Installs, List Sharing,
How To Configure A Server With Xwconfigure.Org (Myrothsol) On A Microsoft Server (Myriod) On An Ubuntu) On Your Ubuntu Server (Xw) With A Password Protected (Myros
tutorial The EDGeS project receives Community research funding tutorial Introduction Configuration Installing the server Installing the bridge Deploy the worker Using the client Data management Application
CSE 265: System and Network Administration
CSE 265: System and Network Administration MW 1:10-2:00pm Maginnes 105 http://www.cse.lehigh.edu/~brian/course/sysadmin/ Find syllabus, lecture notes, readings, etc. Instructor: Prof. Brian D. Davison
VMware Server 2.0 Essentials. Virtualization Deployment and Management
VMware Server 2.0 Essentials Virtualization Deployment and Management . This PDF is provided for personal use only. Unauthorized use, reproduction and/or distribution strictly prohibited. All rights reserved.
Red Hat Network Satellite (On System z) 18-JUNE CAVMEN Meeting
Red Hat Network Satellite (On System z) 18-JUNE CAVMEN Meeting Shawn D. Wells System z Platform Manager (+1) 443 534 0130 Why are we here? PROBLEM SCENARIO SysAdmin wants to automate Linux
How To Migrate To Redhat Enterprise Linux 4
Migrating to Red Hat Enterprise Linux 4: Upgrading to the latest Red Hat release By Donald Fischer Abstract Red Hat Enterprise Linux subscribers may choose to deploy any of the supported versions of the
Installation and Configuration Guide. Version 2.6.47
Installation and Configuration Guide Version 2.6.47 Copyright c 2003-2005 Vintela, Inc. All Rights Reserved. Legal Notice Vintela documents are protected by the copyright laws of the United States and
Example of Standard API
16 Example of Standard API System Call Implementation Typically, a number associated with each system call System call interface maintains a table indexed according to these numbers The system call interface
User and Reference Manual
User and Reference Manual User & Reference Manual All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying,
Attix5 Pro Server Edition
Attix5 Pro Server Edition V7.0.3 User Manual for Linux and Unix operating systems Your guide to protecting data with Attix5 Pro Server Edition. Copyright notice and proprietary information All rights reserved.
Lesson 7 - Website Administration
Lesson 7 - Website Administration If you are hired as a web designer, your client will most likely expect you do more than just create their website. They will expect you to also know how to get their
Unix malwares. Myth or reality?
Unix malwares Myth or reality? Agenda 1. A bit of history on Unix malwares 2. Why should anyone want to target Unix platforms and users? 3. A proof of concept malware framework 4. Back to the future 2
How to use PDFlib products with PHP
How to use PDFlib products with PHP Last change: July 13, 2011 Latest PDFlib version covered in this document: 8.0.3 Latest version of this document available at: www.pdflib.com/developer/technical-documentation
Web Hosting: Pipeline Program Technical Self Study Guide
Pipeline Program Technical Self Study Guide Thank you for your interest in InMotion Hosting and our Technical Support positions. Our technical support associates operate in a call center environment, assisting
Aqua Connect Load Balancer User Manual (Linux)
Aqua Connect Load Balancer User Manual (Linux) Table of Contents About Aqua Connect Load Balancer... 3 System Requirements... 4 Mac OS X ACRDS Server Computer Node Setup... 5 Managing Inactive Sessions...
Hardened Hosting. Quintin Russ. OWASP New Zealand Chapter 2011 6th December 2011
Hardened Hosting Quintin Russ OWASP New Zealand Chapter 2011 6th December 2011 1 About Me Quintin Russ Technical Director, SiteHost http://www.sitehost.co.nz [email protected] Web Developer in previous
A Smart Way to Manage Packages in Yocto Project
A Smart Way to Manage Packages in Yocto Project Mar 11th, 2016 Fan Xin, Fujitsu Computer Technologies Limited 1378ka02 whoami Fan Xin, Fujitsu Computer Technologies Ltd. Embedded Linux Developer In-House
Server Monitoring. AppDynamics Pro Documentation. Version 4.1.7. Page 1
Server Monitoring AppDynamics Pro Documentation Version 4.1.7 Page 1 Server Monitoring......................................................... 4 Standalone Machine Agent Requirements and Supported Environments............
Backing Up Your System With rsnapshot
Roberto C. Sánchez Dayton Linux Users Group InstallFest Saturday, March 1, 2014 Overview About the Presenter About and Alternatives Installing Options in Configuring Other Operating Systems (e.g., Windows,
Siebel Installation Guide for UNIX. Siebel Innovation Pack 2013 Version 8.1/8.2, Rev. A April 2014
Siebel Installation Guide for UNIX Siebel Innovation Pack 2013 Version 8.1/8.2, Rev. A April 2014 Copyright 2005, 2014 Oracle and/or its affiliates. All rights reserved. This software and related documentation
PARALLELS SERVER 4 BARE METAL README
PARALLELS SERVER 4 BARE METAL README This document provides the first-priority information on Parallels Server 4 Bare Metal and supplements the included documentation. TABLE OF CONTENTS 1 About Parallels
Review Quiz 1. What is the stateful firewall that is built into Mac OS X and Mac OS X Server?
----------------------------- Chapter 1 PLANNING SYSTEM 1. What is the formal definition of utilization? 2. Name the common units in which heat load is measured. 3. What is the easiest way to determine
Back Up and Restore the Project Center and Info Exchange Servers. Newforma Project Center Server
Back Up and Restore the Project Center and Info Exchange Servers This document outlines backup and restore procedures for Newforma Project Center Server and Newforma Info Exchange Server. This document
InstallAware for Windows Installer, Native Code, and DRM
InstallAware for Windows Installer, Native Code, and DRM Key Objectives Who is InstallAware? Eliminate Bloated MSI Packages One-Click Deployment of Runtimes Improve Customer Relationships Simplify and
How To Install Storegrid Server On Linux On A Microsoft Ubuntu 7.5 (Amd64) Or Ubuntu (Amd86) (Amd77) (Orchestra) (For Ubuntu) (Permanent) (Powerpoint
StoreGrid Linux Server Installation Guide Before installing StoreGrid as Backup Server (or) Replication Server in your machine, you should install MySQL Server in your machine (or) in any other dedicated
JAVA WEB START OVERVIEW
JAVA WEB START OVERVIEW White Paper May 2005 Sun Microsystems, Inc. Table of Contents Table of Contents 1 Introduction................................................................. 1 2 A Java Web Start
Release Management Within Open Source Projects
Management Within Open Source Projects Justin R. Erenkrantz Institute for Software Research University of California, Irvine Irvine, CA 92697-3425 [email protected] Abstract A simple classification
TestTrack. Installation Guide Version 2015.1.2
TestTrack Installation Guide Version 2015.1.2 Copyrights 2015 Seapine Software, Inc. All rights reserved. Defect Scribe, QA Wizard Pro, Resource Thief, Seapine CM, SoloBug, SoloSubmit, Surround SCM, and
AXIGEN Mail Server. Quick Installation and Configuration Guide. Product version: 6.1 Document version: 1.0
AXIGEN Mail Server Quick Installation and Configuration Guide Product version: 6.1 Document version: 1.0 Last Updated on: May 28, 2008 Chapter 1: Introduction... 3 Welcome... 3 Purpose of this document...
Linux Overview. The Senator Patrick Leahy Center for Digital Investigation. Champlain College. Written by: Josh Lowery
Linux Overview Written by: Josh Lowery The Senator Patrick Leahy Center for Digital Investigation Champlain College October 29, 2012 Disclaimer: This document contains information based on research that
Functions of NOS Overview of NOS Characteristics Differences Between PC and a NOS Multiuser, Multitasking, and Multiprocessor Systems NOS Server
Functions of NOS Overview of NOS Characteristics Differences Between PC and a NOS Multiuser, Multitasking, and Multiprocessor Systems NOS Server Hardware Windows Windows NT 4.0 Linux Server Software and
CONNECTING TO DEPARTMENT OF COMPUTER SCIENCE SERVERS BOTH FROM ON AND OFF CAMPUS USING TUNNELING, PuTTY, AND VNC Client Utilities
CONNECTING TO DEPARTMENT OF COMPUTER SCIENCE SERVERS BOTH FROM ON AND OFF CAMPUS USING TUNNELING, PuTTY, AND VNC Client Utilities DNS name: turing.cs.montclair.edu -This server is the Departmental Server
EMC Avamar. Backup Clients User Guide. Version 7.2 302-001-792 REV 02
EMC Avamar Version 7.2 Backup Clients User Guide 302-001-792 REV 02 Copyright 2001-2015 EMC Corporation. All rights reserved. Published in USA. Published August, 2015 EMC believes the information in this
Installation Guide. McAfee VirusScan Enterprise for Linux 1.9.0 Software
Installation Guide McAfee VirusScan Enterprise for Linux 1.9.0 Software COPYRIGHT Copyright 2013 McAfee, Inc. Do not copy without permission. TRADEMARK ATTRIBUTIONS McAfee, the McAfee logo, McAfee Active
Installation & Upgrade Guide
Installation & Upgrade Guide Document Release: September 2012 SnapLogic, Inc. 71 East Third Avenue San Mateo, California 94401 U.S.A. www.snaplogic.com Copyright Information 2011-2012 SnapLogic, Inc. All
Version Control with. Ben Morgan
Version Control with Ben Morgan Developer Workflow Log what we did: Add foo support Edit Sources Add Files Compile and Test Logbook ======= 1. Initial version Logbook ======= 1. Initial version 2. Remove
Web-Based Data Backup Solutions
"IMAGINE LOSING ALL YOUR IMPORTANT FILES, IS NOT OF WHAT FILES YOU LOSS BUT THE LOSS IN TIME, MONEY AND EFFORT YOU ARE INVESTED IN" The fact Based on statistics gathered from various sources: 1. 6% of
What is a Package Management System?
Package Management What is a Package Management System? A package management system (or PMS) is a collection of tools to automate the process of installing, upgrading, configuring, and removing software
Installation, Configuration and Administration Guide
Installation, Configuration and Administration Guide ehd10.0.1 everything HelpDesk Installation, Configuration and Administration Guide GroupLink Corporation 2013 GroupLink Corporation. All rights reserved
OS X Modular Imaging and Deployment using Free and Open Source Tools
OS X Modular Imaging and Deployment using Free and Open Source Tools bash-3.2$ whoami Ed Heagle IT Director for Shell Lake Schools [email protected] School District of Shell Lake Virtually all
JobScheduler Installation by Copying
JobScheduler - Job Execution and Scheduling System JobScheduler Installation by Copying Deployment of multiple JobSchedulers on distributed servers by copying a template JobScheduler March 2015 March 2015
Linux. Managing security compliance
Linux Managing security compliance Linux Managing security compliance Note Before using this information and the product it supports, read the information in Notices on page 7. First Edition (December
Deploying Ubuntu Server Edition. Training Course Overview. (Ubuntu 10.04 LTS)
Deploying Ubuntu Server Edition Training Course Overview (Ubuntu 10.04 LTS) 1. Deploying Ubuntu Server Edition Course Overview About the Course and Objectives This advanced 40-hour course will provide
Over 30% of Official Images in Docker Hub Contain High Priority Security Vulnerabilities
Over 30% of Official Images in Docker Hub Contain High Priority Security Vulnerabilities Jayanth Gummaraju, Tarun Desikan, and Yoshio Turner BanyanOps {www.banyanops.com, [email protected]} Docker Hub
My name is Robert Comella. I am a SANS Technology Institute (STI) student who is nearly finished with my master of science in engineering degree.
My name is Robert Comella. I am a SANS Technology Institute (STI) student who is nearly finished with my master of science in engineering degree. When I am not speaking, writing and studying IT Security
Configuring Sun StorageTek SL500 tape library for Amanda Enterprise backup software
Configuring Sun StorageTek SL500 tape library for Amanda Enterprise backup software Zmanda Inc. October 2009 Table of Contents Introduction... 4... 5 Sun StorageTek SL 500TM... 5 SL 500 Configuration...
Network operating systems typically are used to run computers that act as servers. They provide the capabilities required for network operation.
NETWORK OPERATING SYSTEM Introduction Network operating systems typically are used to run computers that act as servers. They provide the capabilities required for network operation. Network operating
Automated build service to facilitate Continuous Delivery
MASTER S THESIS LUND UNIVERSITY 2015 Automated build service to facilitate Continuous Delivery Ture Karlsson Department of Computer Science Faculty of Engineering LTH ISSN 1650-2884 LU-CS-EX 2015-27 Automated
Installing IBM Websphere Application Server 7 and 8 on OS4 Enterprise Linux
Installing IBM Websphere Application Server 7 and 8 on OS4 Enterprise Linux By the OS4 Documentation Team Prepared by Roberto J Dohnert Copyright 2013, PC/OpenSystems LLC This whitepaper describes how
Automated Process Center Installation and Configuration Guide for UNIX
Automated Process Center Installation and Configuration Guide for UNIX Table of Contents Introduction... 1 Lombardi product components... 1 Lombardi architecture... 1 Lombardi installation options... 4
Unit 10 : An Introduction to Linux OS
Unit 10 : An Introduction to Linux OS Linux is a true 32/64-bit operating system that run on different platforms. It is a multi-user, multi-tasking and time sharing operating system. Linux is a very stable
Viking VPN Guide Linux/UNIX
Viking VPN Guide Linux/UNIX Table Of Contents 1 : VPN Questions answered 2 : Installing the Linux Client 3 : Connecting with the Linux Client 4 : Reporting Problems Version 1.0 : 10/27/2010 Information
A DirectX 9 capable graphics card is recommended. A DirectX 10 capable graphics card from ATI or nvidia is required for Volume Rendering.
EnSight 10.0 Installation Guide Installation... 1 Requirements... 1 Windows... 1 Mac... 2 Linux... 2 RPM... 3 DEB... 4 TGZ... 5 Licensing... 5 Quick Instructions... 5 Node Locked Licenses... 5 Floating
Acronis Backup & Recovery 10 Server for Linux. Installation Guide
Acronis Backup & Recovery 10 Server for Linux Installation Guide Table of Contents 1. Installation of Acronis Backup & Recovery 10... 3 1.1. Acronis Backup & Recovery 10 components... 3 1.1.1. Agent for
Nessus Agents. October 2015
Nessus Agents October 2015 Table of Contents Introduction... 3 What Are Nessus Agents?... 3 Scanning... 4 Results... 6 Conclusion... 6 About Tenable Network Security... 6 2 Introduction Today s changing
Linux Crash Course. Prepared by Amgad Madkour
Linux Crash Course Prepared by Amgad Madkour Agenda First Session: Introduction To Linux Second Session: Linux from a graphical point of view Third Session: Linux from a shell point of view Introduction
4.1 Introduction 4.2 Explain the purpose of an operating system 4.2.1 Describe characteristics of modern operating systems Control Hardware Access
4.1 Introduction The operating system (OS) controls almost all functions on a computer. In this lecture, you will learn about the components, functions, and terminology related to the Windows 2000, Windows
Self Service Penetration Testing
Self Service Penetration Testing Matthew Cook http://escarpment.net/ Introduction Matthew Cook Senior IT Security Specialist Loughborough University Computing Services http://escarpment.net/ Self Service
