Setting up PostgreSQL
|
|
|
- Jeffery Ford
- 9 years ago
- Views:
Transcription
1 Setting up PostgreSQL 1 Introduction to PostgreSQL PostgreSQL is an object-relational database management system based on POSTGRES, which was developed at the University of California at Berkeley. PostgreSQL is an open-source descendant of this original Berkeley code. 2 Installation of PostgreSQL This section describes how to download, install and use PostgreSQL version This is the version that will be used for all assignments in this course. A compressed tar archive containing the PostgreSQL version source code can be found in the CS448 course account as /u/cs448/public/postgresql tgz. This same archive can be downloaded via the Web though the link that can be found on the CS448 course web page. For a more complete installation guide, refer to the INSTALL file, which is included with the PostgreSQL source code. You can install PostgreSQL on your own machine, or in your account in the CS student computing environment. 2.1 Installing PostgreSQL in the CS Student Computing Environment First, log in to a Linux server in the student.cs computing environment. The simplest way to do this is to log in to linux.student.cs.uwaterloo.ca. This is a load balancing alias which will automatically choose a specific Linux server to log you into. Alternatively, you can choose a specific Linux server and log in directly to that server. A list of available Linux servers in the student computing environment can be found at Make sure you choose a Linux server. Next, from your home directory, extract a copy of the PostgreSQL source from the course account: tar xzf /u/cs448/public/postgresql tgz This may take a few minutes. It should create a new directory called postgresql containing a complete copy of the PostgreSQL source code. PostgreSQL is large. You will need about 70MB of space to hold the unpacked source code. By the time you have built and installed PostgreSQL, you will be consuming about 200MB of space. If you are registered for CS448/648, you should have plenty of disk quota to allow you to work with PostgreSQL, provided that you did not filled your quota with unrelated stuff! You can check your disk quota and disk usage using the diskquota command. In your home directory, do mkdir pgbuild This creates a pgbuild directory in which the PostgreSQL binaries and libraries will be placed once they have been built. Next, cd into the postgresql directory, which was created when you unpacked the PostgreSQL distribution, and configure PostgreSQL like this:./configure --prefix=$home/pgbuild CFLAGS= -g -O0 --enable-debug --enable-cassert --with-maxbackends=3 The two configuration arguments, --enable-debug and --enable-cassert, are used to enable debugging of PostgreSQL code and assertions, respectively. The CFLAGS setting also simplifies debugging by turning off compiler optimizations. Note that in the -O0 in the CFLAGS setting, the first character is an upper-case letter O, and the second is the digit 0 (zero). 1
2 make Then, build PostgreSQL by running Again, this make take a few minutes. You may see warnings during the build, but it should complete successfully. Next, install PostgreSQL into your pgbuild directory by running: make install At this point, PostgreSQL has been built and installed in your $HOME/pgbuild directory. Before running PostgreSQL commands, you will need to set your PATH and LD LIBRARY PATH environment variables so that the PostgreSQL binaries and libraries can be found. csh and tcsh users should do this in their.cshrc file. Look for a line like this: setenv PATH /bin/showpath $HOME/bin standard and add $HOME/pgbuild/bin to the list, similar to this: setenv PATH /bin/showpath $HOME/bin $HOME/pgbuild/bin standard Assuming LD LIBRARY PATH is not already being defined somewhere in the file, you should also define that variable using a line like this: setenv LD LIBRARY PATH $HOME/pgbuild/lib Users of sh or bash should make similar changes in their.profile or.bashrc file. The syntax is slightly different, but should be self-explanatory. You may need to log out and log back in again to get these environment variable settings to take effect. The next step is to create a directory in which to host the database and related server state: initdb -D $HOME/pgdb This will initialize the database in a pgdb directory under your home directory. If you wish, you can choose a different directory name. Last but not least, you should ensure that your copy of the PostgreSQL code is not visible to others. In your home directory, issue the following command: chmod 700 postgresql You should now be able to start the database server. The most convenient way to run PostgreSQL is to use two separate shell command windows. In one window, you will launch the server. In the other window, you will run programs that issue commands to the server. To use this method, you must be logged in to the same Linux machine in both windows. You can check which machine you are logged into in a particular window by running the hostname command. Once you have two command windows on the same machine, launch the PostgreSQL server in one window using the following command: postmaster -p <port-number> -D $HOME/pgdb Note that because you are running the PostgreSQL server on a shared host, you have to use a port number other than the default one to avoid conflicts with other instances of PostgreSQL initiated by other students. This is the purpose of the -p flag. Legitimate port numbers are greater than 1024 and less than or equal to To minimize the likelihood of conflicts, choose a random port number with 5 digits (i.e., greater than 10000). In the other window, you can now run PostgreSQL client programs and utilities that issue commands to the PostgreSQL server that you just launched. You tell these client progams how to find the server by specifying, as a command line parameter to the client, the port number that is being used by your server. For example, you can use the createdb utility to create a new database. To create a new database named mytest, you would use the command 2
3 createdb -p <port-number> mytest Here, the port number that you specify must match the one with which you launched your server. One client that you will need to use is psql, which gives you a simple, text-based command interface that you can use to issue SQL commands to the database server, and view the results of those commands. If you created a test database called mytest, you can launch psql on your test database like this: psql -p <port-number> mytest You can now use the psql client to interactively create tables, insert data, and issue queries. A sample script that creates two tables and performs a number of queries can be found at postgresql-8.1.4/src/tutorial/basics.source To quit the interactive client, use the psql command \q. psql also has on-line help available, which you can access using the \? psql command. Further documentation for psql, as well as all of the other PostgreSQL clients, can be found in Section VI-II of the on-line PostgreSQL documentation, which is linked to by the course web page. When you are finished running PostgreSQL client programs, please shut down your PostgreSQL server, so that unused servers do not clog up the student.cs Linux machines. You can shut down your PostgreSQL server by simply typing control-c in the server s window. The server should output some log information indicating that it is shutting down, like this ^CLOG: received fast shutdown request LOG: shutting down LOG: database system is shut down That s all that s necessary. You can double-check that you have no PostgreSQL servers running by using the ps command, which can show all of the processes that you have running on a machine: ps ux This should give you a list of processes, like this: USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND kmsalem ? S 12:44 0:00 sshd: kmsalem@p kmsalem pts/0 Ss 12:44 0:00 -tcsh kmsalem ? S 12:57 0:00 sshd: kmsalem@p kmsalem pts/4 Ss 12:57 0:00 -tcsh kmsalem pts/0 R+ 13:20 0:00 ps ux kmsalem pts/4 S+ 13:19 0:00 postmaster -p 4 kmsalem pts/4 S+ 13:19 0:00 postgres: write kmsalem pts/4 S+ 13:19 0:00 postgres: stats kmsalem pts/4 S+ 13:19 0:00 postgres: stats If you see any postmaster processes (as in the above example), you have a PostgreSQL server running. You can kill any such servers using the kill command, specifying the process ID (PID) of the postmaster process. In the example above, the PID of postmaster is 27552, so you can kill it with: kill -INT You can use ps again to make sure that PostgreSQL is really dead. 2.2 Installing PostgreSQL on Your Own Linux Machine You should be able to install CS448 s version of PostgreSQL on your own Linux machine by following the instructions for installation in the student.cs computing environment. You will not be able to extract the PostgreSQL code directly from the course account. Instead, you can download a compressed tar archive of the PostgreSQL source code using the link on the course web page, and then unpack your copy of the archive using tar: 3
4 tar xzf postgresql tgz This will create the postgresql directory, in which you can configure and build PostgreSQL. If PostgreSQL fails to configure or make, it may because you are missing software packages required by PostgreSQL. One common problem is missing readline packages. On Ubuntu, make sure you have both libreadline and libreadline-dev installed. Other package-based Linux distributions should have similar packages. Support for zlib may also be missing. On Ubuntu, make sure that zlib1g-dev is installed if the PostgreSQL configuration complains about lack of zlib support. 3 Modifying PostgreSQL Source Code Course assignments will require that you add or modify PostgreSQL source files. Before modifying PostgreSQL files, make sure that you have a backup copy of the original file so that you can always undo your modifications. Note that after making changes to PostgreSQL files, you should clean the built version using make clean before rebuilding from the modified source code. This is particularly important if you have modified header files. Before each assignment, you should start with a fresh copy of the PostgreSQL source code. Each assignment is standalone, i.e. the assignments are not incremental. 4 Debugging PostgreSQL PostgreSQL is a client/server system, meaning that a user runs a client process, like the psql command interpreter, which talks to a postgres server process. The main PostgreSQL server, called postmaster, spawns a separate postgres server process for each client connection. There are two main methods that can be used for debugging. The first method is to print out debugging information (e.g. variables values) from within the server process. The second method is to use a debugging facility to insert breakpoints at interesting locations and inspect the variables values and the flow of control. 4.1 Printing Server Debugging Information To insert debugging statements into PostgreSQL server code, use the elog() function, with the first argument being DEBUG1. Note that elog() takes a message string as its main argument; to construct such a string you may want to use the sprintf() routine. You ll find examples of the use of elog() in the nbtinsert.c file, which you will be working on for Assignment 1. To get elog() messages to be displayed by the server, you should use the -d 1 flag when you launch the postmaster, e.g., postmaster -d 1 -p <port-number> -D $HOME/pgdb The server will display your debug messages in its log, which is normally sent to the server process s stderr output. 4.2 Using a Debugger You may use any available debugger, such as gdb, to debug PostgreSQL server code. To start debugging a PostgreSQL server process on a local machine, you first need to startup the server (i.e., postmaster), and the client (i.e., psql). Then, you must attach the debugger to the PostgreSQL server process that is serving your psql client. To do this using gdb, open another shell window on the same host on which your PostgreSQL server is running. This should leave you with three separate windows: one for the server, one for the client program (e.g., psql), and one for the debugger. In the debugger window, enter the command: ps ux grep post 4
5 This will give you a list of your PostgreSQL server processes. Assuming you have launched the PostgreSQL server and one psql client connected to a database called mytest, your process list should look something like this. kmsalem pts/4 S+ 14:00 0:00 postgres: kmsalem mytest [local] idle kmsalem pts/4 S+ 13:57 0:00 postmaster -p D /u5/kmsalem/pgdb kmsalem pts/4 S+ 13:57 0:00 postgres: writer process kmsalem pts/4 S+ 13:57 0:00 postgres: stats buffer process kmsalem pts/4 S+ 13:57 0:00 postgres: stats collector process kmsalem pts/6 S+ 14:01 0:00 grep post Each line corresponds to a process, and the second entry on each line is a process id. The process labeled: postgres: kmsalem mytest [local] idle is the PostgreSQL server process that is serving your psql client. This is the process you want to connect the debugger to. In this case, its process ID (PID) is Once you have identified the correct process id, launch the debugger: gdb postgres At the gdb command prompt, enter attach <process-id> where <process-id> is the PostgreSQL server process id that you just identified: in the example above. Attaching gdb to the PostgreSQL server process will cause the server process to pause, so that you can use the debugger to inspect code and variables, set breakpoints, and so on. Issue gdb s continue command when you are ready to let the server process continue running. If you wish to exit gdb without killing the PostgreSQL server process, you can issue a detach command to gdb. 5 Documentation The main source for PostgreSQL information is the official documentation, to which there is a link from the course web page. In the source code, you will find README files within each component directory (e.g. parser, executor and optimizer components). Comments found in the PostgreSQL code are particularly helpful in understanding how PostgreSQL functions are implemented. 5
OpenGeo Suite for Linux Release 3.0
OpenGeo Suite for Linux Release 3.0 OpenGeo October 02, 2012 Contents 1 Installing OpenGeo Suite on Ubuntu i 1.1 Installing OpenGeo Suite Enterprise Edition............................... ii 1.2 Upgrading.................................................
IUCLID 5 Guidance and support. Installation Guide Distributed Version. Linux - Apache Tomcat - PostgreSQL
IUCLID 5 Guidance and support Installation Guide Distributed Version Linux - Apache Tomcat - PostgreSQL June 2009 Legal Notice Neither the European Chemicals Agency nor any person acting on behalf of the
PetaLinux SDK User Guide. Application Development Guide
PetaLinux SDK User Guide Application Development Guide Notice of Disclaimer The information disclosed to you hereunder (the "Materials") is provided solely for the selection and use of Xilinx products.
XGenPlus Installation Guide
Copyright DATA INFOCOM LIMITED. All Rights Reserved. No part of this work may be duplicated or reproduced without the express permission of its copyright holders. Visit www.datainfocom.in for more details
3. License Management - Unix & Linux
Installing New License Files 3. License Management - Unix & Linux Gridgen uses the FLEXlm and Native CAD Reader (NCR) license managers to manage Gridgen processes at your site. Our floating license model
2015 Exelis Visual Information Solutions, Inc., a subsidiary of Harris Corporation
Advanced Topics in Licensing 2015 Exelis Visual Information Solutions, Inc., a subsidiary of Harris Corporation Page 1 of 30 Table of Contents Introduction 3 Licensing Software 3 Installing the license
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
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
Net/FSE Installation Guide v1.0.1, 1/21/2008
1 Net/FSE Installation Guide v1.0.1, 1/21/2008 About This Gu i de This guide walks you through the installation of Net/FSE, the network forensic search engine. All support questions not answered in this
Partek Flow Installation Guide
Partek Flow Installation Guide Partek Flow is a web based application for genomic data analysis and visualization, which can be installed on a desktop computer, compute cluster or cloud. Users can access
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
SAS 9.4 In-Database Products
SAS 9.4 In-Database Products Administrator s Guide Fifth Edition SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2015. SAS 9.4 In-Database Products:
System Resources. To keep your system in optimum shape, you need to be CHAPTER 16. System-Monitoring Tools IN THIS CHAPTER. Console-Based Monitoring
CHAPTER 16 IN THIS CHAPTER. System-Monitoring Tools. Reference System-Monitoring Tools To keep your system in optimum shape, you need to be able to monitor it closely. Such monitoring is imperative in
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
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
SendMIME Pro Installation & Users Guide
www.sendmime.com SendMIME Pro Installation & Users Guide Copyright 2002 SendMIME Software, All Rights Reserved. 6 Greer Street, Stittsville, Ontario Canada K2S 1H8 Phone: 613-831-4023 System Requirements
LifeKeeper for Linux PostgreSQL Recovery Kit. Technical Documentation
LifeKeeper for Linux PostgreSQL Recovery Kit Technical Documentation January 2012 This document and the information herein is the property of SIOS Technology Corp. (previously known as SteelEye Technology,
How to Set Up pgagent for Postgres Plus. A Postgres Evaluation Quick Tutorial From EnterpriseDB
How to Set Up pgagent for Postgres Plus A Postgres Evaluation Quick Tutorial From EnterpriseDB February 19, 2010 EnterpriseDB Corporation, 235 Littleton Road, Westford, MA 01866, USA T +1 978 589 5700
Unix Sampler. PEOPLE whoami id who
Unix Sampler PEOPLE whoami id who finger username hostname grep pattern /etc/passwd Learn about yourself. See who is logged on Find out about the person who has an account called username on this host
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
Using ORACLE in the CSLab
Using ORACLE in the CSLab Dr. Weining Zhang Department of Computer Science University of Texas at San Antonio October 15, 2009 1 Introduction A version of ORACLE, a popular Object-Relational Database Management
MySQL Backups: From strategy to Implementation
MySQL Backups: From strategy to Implementation Mike Frank Senior Product Manager 1 Program Agenda Introduction The 5 Key Steps Advanced Options References 2 Backups are a DBAs Top Priority Be Prepared
Incremental Backup Script. Jason Healy, Director of Networks and Systems
Incremental Backup Script Jason Healy, Director of Networks and Systems Last Updated Mar 18, 2008 2 Contents 1 Incremental Backup Script 5 1.1 Introduction.............................. 5 1.2 Design Issues.............................
Table of Contents. V. UPGRADING LSTC License Manager Software for Microsoft Windows A. Run the Installation Program B. Verify the Installation
LSTC License Manager Installation Guide August 2010 This installation manual is organized by specific tasks such as (a) initial installation (b) server upgrade (c) license file upgrade, etc. Each major
Introduction to Operating Systems
Introduction to Operating Systems It is important that you familiarize yourself with Windows and Linux in preparation for this course. The exercises in this book assume a basic knowledge of both of these
PMOD Installation on Linux Systems
User's Guide PMOD Installation on Linux Systems Version 3.7 PMOD Technologies Linux Installation The installation for all types of PMOD systems starts with the software extraction from the installation
Linux command line. An introduction to the Linux command line for genomics. Susan Fairley
Linux command line An introduction to the Linux command line for genomics Susan Fairley Aims Introduce the command line Provide an awareness of basic functionality Illustrate with some examples Provide
AXIOM 4 AXIOM SERVER GUIDE
AXIOM 4 AXIOM SERVER GUIDE iconcur Software Corporation 1266 West Paces Ferry Road Atlanta, GA 30327-2306 Axiom is a trademark of iconcur Software Corporation. All other product and company names are trademarks
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
MapGuide Open Source Repository Management Back up, restore, and recover your resource repository.
MapGuide Open Source Repository Management Back up, restore, and recover your resource repository. Page 1 of 5 Table of Contents 1. Introduction...3 2. Supporting Utility...3 3. Backup...4 3.1 Offline
This presentation explains how to monitor memory consumption of DataStage processes during run time.
This presentation explains how to monitor memory consumption of DataStage processes during run time. Page 1 of 9 The objectives of this presentation are to explain why and when it is useful to monitor
DiskPulse DISK CHANGE MONITOR
DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com [email protected] 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product
AlienVault Unified Security Management (USM) 4.x-5.x. Deploying HIDS Agents to Linux Hosts
AlienVault Unified Security Management (USM) 4.x-5.x Deploying HIDS Agents to Linux Hosts USM 4.x-5.x Deploying HIDS Agents to Linux Hosts, rev. 2 Copyright 2015 AlienVault, Inc. All rights reserved. AlienVault,
SimbaEngine SDK 9.4. Build a C++ ODBC Driver for SQL-Based Data Sources in 5 Days. Last Revised: October 2014. Simba Technologies Inc.
Build a C++ ODBC Driver for SQL-Based Data Sources in 5 Days Last Revised: October 2014 Simba Technologies Inc. Copyright 2014 Simba Technologies Inc. All Rights Reserved. Information in this document
Magento Search Extension TECHNICAL DOCUMENTATION
CHAPTER 1... 3 1. INSTALLING PREREQUISITES AND THE MODULE (APACHE SOLR)... 3 1.1 Installation of the search server... 3 1.2 Configure the search server for usage with the search module... 7 Deploy the
Secure File Transfer Installation. Sender Recipient Attached FIles Pages Date. Development Internal/External None 11 6/23/08
Technical Note Secure File Transfer Installation Sender Recipient Attached FIles Pages Date Development Internal/External None 11 6/23/08 Overview This document explains how to install OpenSSH for Secure
Thirty Useful Unix Commands
Leaflet U5 Thirty Useful Unix Commands Last revised April 1997 This leaflet contains basic information on thirty of the most frequently used Unix Commands. It is intended for Unix beginners who need a
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
CS 103 Lab Linux and Virtual Machines
1 Introduction In this lab you will login to your Linux VM and write your first C/C++ program, compile it, and then execute it. 2 What you will learn In this lab you will learn the basic commands and navigation
PAYMENTVAULT TM LONG TERM DATA STORAGE
PAYMENTVAULT TM LONG TERM DATA STORAGE Version 3.0 by Auric Systems International 1 July 2010 Copyright c 2010 Auric Systems International. All rights reserved. Contents 1 Overview 1 1.1 Platforms............................
PuTTY/Cygwin Tutorial. By Ben Meister Written for CS 23, Winter 2007
PuTTY/Cygwin Tutorial By Ben Meister Written for CS 23, Winter 2007 This tutorial will show you how to set up and use PuTTY to connect to CS Department computers using SSH, and how to install and use the
TNM093 Practical Data Visualization and Virtual Reality Laboratory Platform
October 6, 2015 1 Introduction The laboratory exercises in this course are to be conducted in an environment that might not be familiar to many of you. It is based on open source software. We use an open
Hands-On UNIX Exercise:
Hands-On UNIX Exercise: This exercise takes you around some of the features of the shell. Even if you don't need to use them all straight away, it's very useful to be aware of them and to know how to deal
NRPE Documentation CONTENTS. 1. Introduction... a) Purpose... b) Design Overview... 2. Example Uses... a) Direct Checks... b) Indirect Checks...
Copyright (c) 1999-2007 Ethan Galstad Last Updated: May 1, 2007 CONTENTS Section 1. Introduction... a) Purpose... b) Design Overview... 2. Example Uses... a) Direct Checks... b) Indirect Checks... 3. Installation...
Security Correlation Server Backup and Recovery Guide
orrelog Security Correlation Server Backup and Recovery Guide This guide provides information to assist administrators and operators with backing up the configuration and archive data of the CorreLog server,
Monitoring PostgreSQL database with Verax NMS
Monitoring PostgreSQL database with Verax NMS Table of contents Abstract... 3 1. Adding PostgreSQL database to device inventory... 4 2. Adding sensors for PostgreSQL database... 7 3. Adding performance
Building and Using NX Open Source Components version 3.X
pproved by: Building and Using NX Open Source Components version 3.X Document Prot.D-509/06-NXG-DOC Page 1 of 9 pproved by: Index 1. version 3.x...3 1.1. Building NX Compression Libraries and Proxy...3
Windows PowerShell Cookbook
Windows PowerShell Cookbook Lee Holmes O'REILLY' Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo Table of Contents Foreword Preface xvii xxi Part I. Tour A Guided Tour of Windows PowerShell
ADSMConnect Agent for Oracle Backup on Sun Solaris Installation and User's Guide
ADSTAR Distributed Storage Manager ADSMConnect Agent for Oracle Backup on Sun Solaris Installation and User's Guide IBM Version 2 SH26-4063-00 IBM ADSTAR Distributed Storage Manager ADSMConnect Agent
Basic C Shell. [email protected]. 11th August 2003
Basic C Shell [email protected] 11th August 2003 This is a very brief guide to how to use cshell to speed up your use of Unix commands. Googling C Shell Tutorial can lead you to more detailed information.
Linux System Administration. System Administration Tasks
System Administration Tasks User and Management useradd - Adds a new user account userdel - Deletes an existing account usermod - Modifies an existing account /etc/passwd contains user name, user ID #,
PostgreSQL 9.0 Streaming Replication under the hood Heikki Linnakangas
PostgreSQL 9.0 Streaming Replication under the hood Heikki Linnakangas yright 2009 EnterpriseDB Corporation. All rights Reserved. Slide: 1 Built-in
Secure Shell Demon setup under Windows XP / Windows Server 2003
Secure Shell Demon setup under Windows XP / Windows Server 2003 Configuration inside of Cygwin $ chgrp Administrators /var/{run,log,empty} $ chown Administrators /var/{run,log,empty} $ chmod 775 /var/{run,log}
LAE 4.6.0 Enterprise Server Installation Guide
LAE 4.6.0 Enterprise Server Installation Guide 2013 Lavastorm Analytics, Inc. Rev 01/2013 Contents Introduction... 3 Installing the LAE Server on UNIX... 3 Pre-Installation Steps... 3 1. Third-Party Software...
Table of Contents. The RCS MINI HOWTO
Table of Contents The RCS MINI HOWTO...1 Robert Kiesling...1 1. Overview of RCS...1 2. System requirements...1 3. Compiling RCS from Source...1 4. Creating and maintaining archives...1 5. ci(1) and co(1)...1
Lab 2: PostgreSQL Tutorial II: Command Line
Lab 2: PostgreSQL Tutorial II: Command Line In the lab 1, we learned how to use PostgreSQL through the graphic interface, pgadmin. However, PostgreSQL may not be used through a graphical interface. This
SysPatrol - Server Security Monitor
SysPatrol Server Security Monitor User Manual Version 2.2 Sep 2013 www.flexense.com www.syspatrol.com 1 Product Overview SysPatrol is a server security monitoring solution allowing one to monitor one or
UNIX / Linux commands Basic level. Magali COTTEVIEILLE - September 2009
UNIX / Linux commands Basic level Magali COTTEVIEILLE - September 2009 What is Linux? Linux is a UNIX system Free Open source Developped in 1991 by Linus Torvalds There are several Linux distributions:
Backup of ESXi Virtual Machines using Affa
Backup of ESXi Virtual Machines using Affa From SME Server Skill level: Advanced The instructions on this page may require deviations from procedure, a good understanding of linux and SME is recommended.
SWsoft Plesk 8.3 for Linux/Unix Backup and Restore Utilities
SWsoft Plesk 8.3 for Linux/Unix Backup and Restore Utilities Administrator's Guide Revision 1.0 Copyright Notice ISBN: N/A SWsoft. 13755 Sunrise Valley Drive Suite 600 Herndon VA 20171 USA Phone: +1 (703)
Installing FEAR on Windows, Linux, and Mac Systems
Installing FEAR on Windows, Linux, and Mac Systems Paul W. Wilson Department of Economics and School of Computing Clemson University Clemson, South Carolina 29634 1309, USA email: [email protected] www:
Java Language Tools COPYRIGHTED MATERIAL. Part 1. In this part...
Part 1 Java Language Tools This beginning, ground-level part presents reference information for setting up the Java development environment and for compiling and running Java programs. This includes downloading
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
HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD 21015 Course Outline CIS 110 - INTRODUCTION TO UNIX
HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD 21015 Course Outline CIS 110 - INTRODUCTION TO UNIX Course Description: This is an introductory course designed for users of UNIX. It is taught
BACKUP YOUR SENSITIVE DATA WITH BACKUP- MANAGER
Training course 2007 BACKUP YOUR SENSITIVE DATA WITH BACKUP- MANAGER Nicolas FUNKE PS2 ID : 45722 This document represents my internships technical report. I worked for the Biarritz's Town Hall during
Installing HSPICE on UNIX, Linux or Windows Platforms
This document describes how to install the HSPICE product. Note: The installation instructions in this document are the most up-to-date available at the time of production. However, changes might have
Backup Agent. Backup Agent Guide
Backup Agent Backup Agent Guide disclaimer trademarks ACTIAN CORPORATION LICENSES THE SOFTWARE AND DOCUMENTATION PRODUCT TO YOU OR YOUR COMPANY SOLELY ON AN AS IS BASIS AND SOLELY IN ACCORDANCE WITH THE
SQL Server Instance-Level Benchmarks with DVDStore
SQL Server Instance-Level Benchmarks with DVDStore Dell developed a synthetic benchmark tool back that can run benchmark tests against SQL Server, Oracle, MySQL, and PostgreSQL installations. It is open-sourced
Leak Check Version 2.1 for Linux TM
Leak Check Version 2.1 for Linux TM User s Guide Including Leak Analyzer For x86 Servers Document Number DLC20-L-021-1 Copyright 2003-2009 Dynamic Memory Solutions LLC www.dynamic-memory.com Notices Information
SWsoft Plesk 8.2 for Linux/Unix Backup and Restore Utilities. Administrator's Guide
SWsoft Plesk 8.2 for Linux/Unix Backup and Restore Utilities Administrator's Guide 2 Copyright Notice ISBN: N/A SWsoft. 13755 Sunrise Valley Drive Suite 325 Herndon VA 20171 USA Phone: +1 (703) 815 5670
Cisco Setting Up PIX Syslog
Table of Contents Setting Up PIX Syslog...1 Introduction...1 Before You Begin...1 Conventions...1 Prerequisites...1 Components Used...1 How Syslog Works...2 Logging Facility...2 Levels...2 Configuring
ConcourseSuite 7.0. Installation, Setup, Maintenance, and Upgrade
ConcourseSuite 7.0 Installation, Setup, Maintenance, and Upgrade Introduction 4 Welcome to ConcourseSuite Legal Notice Requirements 5 Pick your software requirements Pick your hardware requirements Workload
Integrating SNiFF+ with the Data Display Debugger (DDD)
1.1 1 of 5 Integrating SNiFF+ with the Data Display Debugger (DDD) 1. Introduction In this paper we will describe the integration of SNiFF+ with the Data Display Debugger (DDD). First we will start with
Pervasive Backup Agent Guide
Pervasive Backup Agent Pervasive Backup Agent Guide Pervasive Software Inc. 12365 Riata Trace Parkway Building B Austin, TX 78727 USA Telephone: 512 231 6000 or 800 287 4383 Fax: 512 231 6010 Email: [email protected]
ODBC Driver User s Guide. Objectivity/SQL++ ODBC Driver User s Guide. Release 10.2
ODBC Driver User s Guide Objectivity/SQL++ ODBC Driver User s Guide Release 10.2 Objectivity/SQL++ ODBC Driver User s Guide Part Number: 10.2-ODBC-0 Release 10.2, October 13, 2011 The information in this
MatrixSSL Getting Started
MatrixSSL Getting Started TABLE OF CONTENTS 1 OVERVIEW... 3 1.1 Who is this Document For?... 3 2 COMPILING AND TESTING MATRIXSSL... 4 2.1 POSIX Platforms using Makefiles... 4 2.1.1 Preparation... 4 2.1.2
ROUNDTABLE TSMS 11.5 Installation Guide
ROUNDTABLE TSMS 11.5 Installation Guide Copyright 2015 by Ledbetter & Harp, LLC Roundtable software products are licensed by Roundtable Software, Inc. and copyrighted by Ledbetter & Harp, LLC, with all
Workflow Templates Library
Workflow s Library Table of Contents Intro... 2 Active Directory... 3 Application... 5 Cisco... 7 Database... 8 Excel Automation... 9 Files and Folders... 10 FTP Tasks... 13 Incident Management... 14 Security
Configuring MailArchiva with Insight Server
Copyright 2009 Bynari Inc., All rights reserved. No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopy, recording, or any
KretchmarBook 2003/8/29 19:05 page 39 #51
KretchmarBook 2003/8/29 19:05 page 39 #51 Chapter 3 MRTG 3.1 Overview of MRTG MRTG is the Multi Router Traffic Grapher, a piece of free software released under the GNU General Public License. 1 It was
Instructions for update installation of ElsaWin 5.00
Instructions for update installation of ElsaWin 5.00 Page 1 of 21 Contents 1. Requirements... 3 2. Updating to version 5.00... 4 3. Client update... 19 Page 2 of 21 1. Requirements ElsaWin 4.10 must be
SQL 2012 Installation Guide. Manually installing an SQL Server 2012 instance
SQL 2012 Installation Guide Manually installing an SQL Server 2012 instance Fig 1.2 Fig 1.1 Installing SQL Server Any version and edition of Microsoft SQL Server above 2000 is supported for use with the
Compiere ERP & CRM Installation Instructions Linux System - EnterpriseDB
Compiere ERP & CRM Installation Instructions Linux System - EnterpriseDB Compiere Learning Services Division Copyright 2007 Compiere, inc. All rights reserved www.compiere.com Table of Contents Compiere
Using Network Attached Storage with Linux. by Andy Pepperdine
Using Network Attached Storage with Linux by Andy Pepperdine I acquired a WD My Cloud device to act as a demonstration, and decide whether to use it myself later. This paper is my experience of how to
This document presents the new features available in ngklast release 4.4 and KServer 4.2.
This document presents the new features available in ngklast release 4.4 and KServer 4.2. 1) KLAST search engine optimization ngklast comes with an updated release of the KLAST sequence comparison tool.
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
OroTimesheet 7 Installation Guide
Installation Guide Copyright 1996-2011 OroLogic Inc. http://www.orologic.com Revision 7.00 Contents I Contents Installation Guide 2 Introduction 2 Installing OroTimesheet 2 Installing OroTimesheet in stand-alone
24/08/2004. Introductory User Guide
24/08/2004 Introductory User Guide CSAR Introductory User Guide Introduction This material is designed to provide new users with all the information they need to access and use the SGI systems provided
vcenter Operations Management Pack for SAP HANA Installation and Configuration Guide
vcenter Operations Management Pack for SAP HANA Installation and Configuration Guide This document supports the version of each product listed and supports all subsequent versions until a new edition replaces
4PSA Total Backup 3.0.0. User's Guide. for Plesk 10.0.0 and newer versions
4PSA Total Backup 3.0.0 for Plesk 10.0.0 and newer versions User's Guide For more information about 4PSA Total Backup, check: http://www.4psa.com Copyright 2009-2011 4PSA. User's Guide Manual Version 84359.5
LSN 10 Linux Overview
LSN 10 Linux Overview ECT362 Operating Systems Department of Engineering Technology LSN 10 Linux Overview Linux Contemporary open source implementation of UNIX available for free on the Internet Introduced
How To Install An Aneka Cloud On A Windows 7 Computer (For Free)
MANJRASOFT PTY LTD Aneka 3.0 Manjrasoft 5/13/2013 This document describes in detail the steps involved in installing and configuring an Aneka Cloud. It covers the prerequisites for the installation, the
Open-Xchange Server Backup Whitepaper
OPEN-XCHANGE Whitepaper Open-Xchange Server Backup Whitepaper How to back up and restore your Groupware Data v1.20 Copyright 2005, OPEN-XCHANGE Inc. This document is the intellectual property of Open-Xchange
Forming a P2P System In order to form a P2P system, the 'central-server' should be created by the following command.
CSCI 5211 Fall 2015 Programming Project Peer-to-Peer (P2P) File Sharing System In this programming assignment, you are asked to develop a simple peer-to-peer (P2P) file sharing system. The objective of
How To Run A Standby On Postgres 9.0.1.2.2 (Postgres) On A Slave Server On A Standby Server On Your Computer (Mysql) On Your Server (Myscientific) (Mysberry) (
The Magic of Hot Streaming Replication BRUCE MOMJIAN POSTGRESQL 9.0 offers new facilities for maintaining a current standby server and for issuing read-only queries on the standby server. This tutorial
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
SAS Scalable Performance Data Server 5.1
SAS Scalable Performance Data Server 5.1 Administrator s Guide Second Edition SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2013. SAS Scalable Performance
Using ESXi with PowerChute Business Edition
Using ESXi with PowerChute Business Edition This help covers the following topics: Installing vma for an ESXi Host Server Configuring and Running ESXi 1 Installing vma for an ESXi Host Server vsphere Management
WS_FTP Server. User s Guide. Software Version 3.1. Ipswitch, Inc.
User s Guide Software Version 3.1 Ipswitch, Inc. Ipswitch, Inc. Phone: 781-676-5700 81 Hartwell Ave Web: http://www.ipswitch.com Lexington, MA 02421-3127 The information in this document is subject to
