How to build secure Apache Tomcat deployments with RPM.

Size: px
Start display at page:

Download "How to build secure Apache Tomcat deployments with RPM."

Transcription

1 How to build secure Apache Tomcat deployments with RPM. My security experiences really tie into everyday work. A colleague called me from my last gig and asked how to build a RedHat Package Manager (RPM) package for Apache Tomcat. I asked him why he was doing this and the answer came back that the customer wanted this done. So back to the tie in with work comment. One of my current colleagues has been building custom RPMs for my current contract and he incited some new interest with me in regards to performing more Secure deployments of software. Specifically using the %pre, %post, %preun and %postun sections to perform the necessary actions that would secure the installation. I love laying down files with RPMs because I can set the exact file permissions that I want, along with ownership of those files. This ties into Discretionary Access Controls (DAC) because as the administrator, I set what I believe the user should have (at my discretion). The tomcat user could change these, but I ve performed an action in my %pre section that will prevent anyone but someone who is root or has the sudo capability to switch to the tomcat user from modifying these permissions. Target Platform: Virtual Machine in VMware Workstation 6.5. CPUs: 2 CPUs allocated Memory: 2 GB allocated Hard Drive: 30 GB allocated for vmdk Software used: OS: RHEL Applications: Apache Tomcat 7 Java 6

2 OS Install Followed default install from vendor (literally, just hit next, next, next and then Finish). Java 6 Install Download Java from: download html The directory /opt already existed on my system, if it doesn t exist for you, create it with these commands: su root mkdir /opt chmod 0755 /opt Copy Java to /opt su - root cp <your_download_directory>/jdk-6u26-linux-i586.bin /opt Change directory to /opt, extract the contents and create a sym link to the new directory: cd /opt umask 0022 chmod 750 jdk-6u26-linux-i586.bin./jdk-6u26-linux-i586.bin ln -s jdk1.6.0_26 java rm f jdk-6u26-linux-i586.bin Base install of Apache Tomcat Download the tarball for Tomcat 7 from: RPM Construct You can build the source tarball (the file rpmbuild uses as the source of all files you wish to include in your RPM) as your organization sees fit [meaning that you choose how much you wish to include and what to exclude]. I ve tried to figure out a way to automate this process and have stumbled every step of the way. The reason is getting the permissions right on all of the files. Every software package is different, so choosing a generic permission of 0644 fails when the file needs to execute with permissions You will also need to follow the documentation

3 from Fedora on building RPMs, specifically how to set up the folder structure. If it doesn t have the following line, you need better instructions: mkdir -p $HOME/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS,tmp} Place your source tarball into $HOME/rpmbuild/SOURCES/. I named mine apache-tomcat-7.0.tgz. Place your SPEC file into $HOME/rpmbuild/SPECS/. I named mine apache-tomcat-7.0.spec. Now, as your separate build user (don t build RPMs as the root user, ever), run this command: rpmbuild -ba./apache-tomcat-7.0.spec And finally test, test, test before moving the RPM into production. How Security and Common Sense are Applied The magic of the %pre section %pre ( ## Variables for this section: DATE=$( /bin/date +%Y%b%d-%H:%M ) ## Make the destination directory if it doesn't exist: [! -d /opt/apache-tomcat ] && mkdir -p /opt/apache-tomcat ## Remove sym link, if it exists: [ -L /opt/apache-tomcat ] && unlink /opt/apache-tomcat ## If the tomcat user and group doesn't exist, add them. ## I chose gid and uid of 333 because I want it less than 500 for ## user accounts. This is a service acct. [ `grep -c tomcat /etc/group` -lt "1" ] && groupadd -f -g 333 tomcat [ `grep -c tomcat /etc/passwd` -lt "1" ] && useradd \ -c "Tomcat Srvc Acct." -m -g 333 -s /bin/bash -u 333 tomcat ## the sys admin doesn't need to know this AND ## it needs to be unique per system: MAC=$( ip addr show eth0 grep ether awk '{print $2}' ) PASSWD_TOMCAT=$( echo "$MAC $HOSTNAME" `cat /var/log/messages` \ /usr/bin/sha512sum cut -c8-36 ) echo "tomcat:${passwd_tomcat}" chpasswd ) > /var/tmp/%{name}-%{version}-%{release}-install.pre.log 2>&1

4 The DATE variable is not needed here. Part of my template for RPMs. Before I install, make sure the directory structure exists. This is me being somewhat anal, RPM will perform this for me. Next, remove the symbolic link if it exists. Next, create the account and group if they don t exist. For security, don t ever run a web server, service, application as root. It s just plain stupid. If someone hacks the service, then they own it at the level of the user running that service. Game over. Finally, create some unique variables to that system, combine them and pass them to a hash algorithm that will always give a unique output which we will then parse out a 24 character password that is not shared with anyone. If he/she has root, they can use su tomcat or if applicable, sudo su tomcat to get into that account. The magic of the %post section %post ( ## Variables for this section: DATE=$( /bin/date +%Y%b%d-%H:%M ) ## Create sym link to new package: /bin/ln -s /opt/apache-tomcat /opt/apache-tomcat ## Set the service to run on boot: /sbin/chkconfig --add apache-tomcat ## Start the service /sbin/service apache-tomcat start ) > /var/tmp/%{name}-%{version}-%{release}-install.post.log 2>&1 I ve used the file section to include my startup file, /etc/init.d/apache-tomcat. I then create a sym link for /opt/apache-tomcat to the real directory. Finally, add the service to automatically start on reboot (startup). The magic of the %preun section %preun ( ## Variables for this section: DATE=$( /bin/date +%Y%b%d-%H:%M )

5 ## Stop the service: /sbin/service apache-tomcat stop ## Delete the service: /sbin/chkconfig --del apache-tomcat ## backup functional files: [ -d /opt/apache-tomcat ] && /bin/tar czf /opt/apache-tomcat ${DATE}.tgz /opt/apache-tomcat /conf /opt/apache-tomcat / webapps /etc/init.d/apache-tomcat ## remove the sym link /bin/unlink /opt/apache-tomcat ) > /var/tmp/%{name}-%{version}-%{release}-uninstall.pre.log 2>&1 I spent some time here getting this right. First, stop the service and delete the service with chkconfig. Second, what needs to be backed up before uninstall. The answer is your current configurations, the deployed webapps and finally the startup script (in case anything custom was put into it for that system). This allows you to upgrade to a newer version and reconfigure the server back the way you want it. Even better yet, include those changes into your custom RPM. Then unlink the sym link to /opt/apache-tomcat. The magic of the %postun section This section doesn t do anything.

6 Conclusion I spent over 10 hours studying all of the pre-requisites in order to get this right. In the appendix I have included my Spec file for your consideration. The important parts are the above sections (%pre.. %postun) and what they are executing. This is the magic of how to get a very secure and stable installation of tomcat running on all of your servers. The file permissions are handled by RPM. What can you do to make the rest of the install optimized and how can you further change your servers so that you end up with stable, consistent and highly reliable platforms for your deployed web services and servers? The challenge is now in your mind.

7 Appendix: My Apache Tomcat 7 spec file (my apologies for the line wraps below): # Define variables for later use %define name apache-tomcat %define version 7.0 %define release 47 # Package information Packager: Master Foo (Foo@fortress.lan) Summary: apache-tomcat setup for RHEL 5 Name: %{name} Version: %{version} Release: %{release} BuildArch: x86_64 Group: Applications License: GPL Url: Vendor: Master Foo Source0: %{name}-%{version}.tgz Buildroot: %{_tmppath}/%{name}-%{version}-buildroot BuildRequires: coreutils Requires: jdk, /sbin/chkconfig, /sbin/service, /bin/unlink, /bin/mv, /bin/mkdir, /bin/rm # Package Description %description This rpm lays down the files necessary for the application %{name} compiled for RHEL 5. # What to do in prep for building %prep %setup -c # Build process (not really needed most times) %build ## Package install process %install rm -rf %{buildroot} # install - copy files and set attributes: ## Directory Build: mkdir -p %{buildroot}/opt mkdir -p %{buildroot}/etc/init.d mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /bin mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /temp mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /work mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /logs mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /conf mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /lib mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps/examples

8 mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps/root mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps/root/web-inf mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps/manager mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps/manager/web-inf mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps/manager/web-inf/jsp mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps/manager/meta-inf mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps/manager/images mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps/docs mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps/docs/api mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps/docs/web-inf mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps/docs/architecture mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps/docs/architecture/startup mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps/docs/architecture/requestProcess mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps/docs/jspapi mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps/docs/config mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps/docs/tribes mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps/docs/appdev mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps/docs/appdev/sample mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps/docs/appdev/sample/web mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps/docs/appdev/sample/web/WEB-INF mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps/docs/appdev/sample/web/images mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps/docs/appdev/sample/src mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps/docs/appdev/sample/src/mypackage mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps/docs/appdev/sample/docs mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps/docs/servletapi mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps/docs/funcspecs mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps/docs/images mkdir -p -m 0755 %{buildroot}/opt/apache-tomcat /webapps/docs/elapi ## Files Install: install -m 0750 etc/init.d/apache-tomcat %{buildroot}/etc/init.d/apache-tomcat install -m 0644 opt/apache-tomcat /release-notes %{buildroot}/opt/apache-tomcat /RELEASE-NOTES install -m 0644 opt/apache-tomcat /bin/setclasspath.bat %{buildroot}/opt/apachetomcat /bin/setclasspath.bat install -m 0755 opt/apache-tomcat /bin/version.sh %{buildroot}/opt/apachetomcat /bin/version.sh install -m 0755 opt/apache-tomcat /bin/startup.sh %{buildroot}/opt/apachetomcat /bin/startup.sh install -m 0755 opt/apache-tomcat /bin/configtest.sh %{buildroot}/opt/apachetomcat /bin/configtest.sh install -m 0644 opt/apache-tomcat /bin/digest.bat %{buildroot}/opt/apachetomcat /bin/digest.bat install -m 0644 opt/apache-tomcat /bin/version.bat %{buildroot}/opt/apachetomcat /bin/version.bat install -m 0755 opt/apache-tomcat /bin/setclasspath.sh %{buildroot}/opt/apachetomcat /bin/setclasspath.sh install -m 0644 opt/apache-tomcat /bin/shutdown.bat %{buildroot}/opt/apachetomcat /bin/shutdown.bat install -m 0644 opt/apache-tomcat /bin/startup.bat %{buildroot}/opt/apachetomcat /bin/startup.bat install -m 0755 opt/apache-tomcat /bin/tool-wrapper.sh %{buildroot}/opt/apachetomcat /bin/tool-wrapper.sh install -m 0644 opt/apache-tomcat /bin/catalina-tasks.xml %{buildroot}/opt/apache-tomcat /bin/catalina-tasks.xml install -m 0644 opt/apache-tomcat /bin/tool-wrapper.bat %{buildroot}/opt/apachetomcat /bin/tool-wrapper.bat install -m 0755 opt/apache-tomcat /bin/catalina.sh %{buildroot}/opt/apachetomcat /bin/catalina.sh

9 install -m 0644 opt/apache-tomcat /bin/bootstrap.jar %{buildroot}/opt/apachetomcat /bin/bootstrap.jar install -m 0755 opt/apache-tomcat /bin/digest.sh %{buildroot}/opt/apache-tomcat /bin/digest.sh install -m 0644 opt/apache-tomcat /bin/cpappend.bat %{buildroot}/opt/apachetomcat /bin/cpappend.bat install -m 0644 opt/apache-tomcat /bin/configtest.bat %{buildroot}/opt/apachetomcat /bin/configtest.bat install -m 0644 opt/apache-tomcat /bin/commons-daemon-native.tar.gz %{buildroot}/opt/apache-tomcat /bin/commons-daemon-native.tar.gz install -m 0644 opt/apache-tomcat /bin/tomcat-juli.jar %{buildroot}/opt/apachetomcat /bin/tomcat-juli.jar install -m 0644 opt/apache-tomcat /bin/tomcat-native.tar.gz %{buildroot}/opt/apache-tomcat /bin/tomcat-native.tar.gz install -m 0644 opt/apache-tomcat /bin/catalina.bat %{buildroot}/opt/apachetomcat /bin/catalina.bat install -m 0644 opt/apache-tomcat /bin/commons-daemon.jar %{buildroot}/opt/apache-tomcat /bin/commons-daemon.jar install -m 0755 opt/apache-tomcat /bin/shutdown.sh %{buildroot}/opt/apachetomcat /bin/shutdown.sh install -m 0755 opt/apache-tomcat /bin/daemon.sh %{buildroot}/opt/apache-tomcat /bin/daemon.sh install -m 0644 opt/apache-tomcat /temp/safetodelete.tmp %{buildroot}/opt/apache-tomcat /temp/safetodelete.tmp install -m 0644 opt/apache-tomcat /notice %{buildroot}/opt/apache-tomcat /NOTICE install -m 0600 opt/apache-tomcat /conf/logging.properties %{buildroot}/opt/apache-tomcat /conf/logging.properties install -m 0600 opt/apache-tomcat /conf/web.xml %{buildroot}/opt/apache-tomcat /conf/web.xml install -m 0600 opt/apache-tomcat /conf/server.xml %{buildroot}/opt/apachetomcat /conf/server.xml install -m 0600 opt/apache-tomcat /conf/catalina.policy %{buildroot}/opt/apachetomcat /conf/catalina.policy install -m 0600 opt/apache-tomcat /conf/context.xml %{buildroot}/opt/apachetomcat /conf/context.xml install -m 0600 opt/apache-tomcat /conf/catalina.properties %{buildroot}/opt/apache-tomcat /conf/catalina.properties install -m 0600 opt/apache-tomcat /conf/tomcat-users.xml %{buildroot}/opt/apache-tomcat /conf/tomcat-users.xml install -m 0644 opt/apache-tomcat /lib/tomcat-util.jar %{buildroot}/opt/apachetomcat /lib/tomcat-util.jar install -m 0644 opt/apache-tomcat /lib/tomcat-i18n-fr.jar %{buildroot}/opt/apache-tomcat /lib/tomcat-i18n-fr.jar install -m 0644 opt/apache-tomcat /lib/ecj jar %{buildroot}/opt/apachetomcat /lib/ecj jar install -m 0644 opt/apache-tomcat /lib/servlet-api.jar %{buildroot}/opt/apachetomcat /lib/servlet-api.jar install -m 0644 opt/apache-tomcat /lib/websocket-api.jar %{buildroot}/opt/apache-tomcat /lib/websocket-api.jar install -m 0644 opt/apache-tomcat /lib/tomcat-i18n-es.jar %{buildroot}/opt/apache-tomcat /lib/tomcat-i18n-es.jar install -m 0644 opt/apache-tomcat /lib/annotations-api.jar %{buildroot}/opt/apache-tomcat /lib/annotations-api.jar install -m 0644 opt/apache-tomcat /lib/jsp-api.jar %{buildroot}/opt/apachetomcat /lib/jsp-api.jar install -m 0644 opt/apache-tomcat /lib/tomcat7-websocket.jar %{buildroot}/opt/apache-tomcat /lib/tomcat7-websocket.jar install -m 0644 opt/apache-tomcat /lib/catalina-ha.jar %{buildroot}/opt/apachetomcat /lib/catalina-ha.jar install -m 0644 opt/apache-tomcat /lib/catalina.jar %{buildroot}/opt/apachetomcat /lib/catalina.jar

10 install -m 0644 opt/apache-tomcat /lib/tomcat-api.jar %{buildroot}/opt/apachetomcat /lib/tomcat-api.jar install -m 0644 opt/apache-tomcat /lib/jasper-el.jar %{buildroot}/opt/apachetomcat /lib/jasper-el.jar install -m 0644 opt/apache-tomcat /lib/catalina-ant.jar %{buildroot}/opt/apachetomcat /lib/catalina-ant.jar install -m 0644 opt/apache-tomcat /lib/tomcat-i18n-ja.jar %{buildroot}/opt/apache-tomcat /lib/tomcat-i18n-ja.jar install -m 0644 opt/apache-tomcat /lib/tomcat-jdbc.jar %{buildroot}/opt/apachetomcat /lib/tomcat-jdbc.jar install -m 0644 opt/apache-tomcat /lib/el-api.jar %{buildroot}/opt/apachetomcat /lib/el-api.jar install -m 0644 opt/apache-tomcat /lib/jasper.jar %{buildroot}/opt/apachetomcat /lib/jasper.jar install -m 0644 opt/apache-tomcat /lib/tomcat-dbcp.jar %{buildroot}/opt/apachetomcat /lib/tomcat-dbcp.jar install -m 0644 opt/apache-tomcat /lib/tomcat-coyote.jar %{buildroot}/opt/apache-tomcat /lib/tomcat-coyote.jar install -m 0644 opt/apache-tomcat /lib/catalina-tribes.jar %{buildroot}/opt/apache-tomcat /lib/catalina-tribes.jar install -m 0644 opt/apache-tomcat /license %{buildroot}/opt/apache-tomcat /LICENSE install -m 0644 opt/apache-tomcat /running.txt %{buildroot}/opt/apache-tomcat /RUNNING.txt install -m 0644 opt/apache-tomcat /webapps/examples/index.html %{buildroot}/opt/apache-tomcat /webapps/examples/index.html install -m 0644 opt/apache-tomcat /webapps/root/bg-button.png %{buildroot}/opt/apache-tomcat /webapps/root/bg-button.png install -m 0644 opt/apache-tomcat /webapps/root/tomcat.gif %{buildroot}/opt/apache-tomcat /webapps/root/tomcat.gif install -m 0644 opt/apache-tomcat /webapps/root/web-inf/web.xml %{buildroot}/opt/apache-tomcat /webapps/root/web-inf/web.xml install -m 0644 opt/apache-tomcat /webapps/root/asf-logo-wide.gif %{buildroot}/opt/apache-tomcat /webapps/root/asf-logo-wide.gif install -m 0644 opt/apache-tomcat /webapps/root/tomcat.css %{buildroot}/opt/apache-tomcat /webapps/root/tomcat.css install -m 0644 opt/apache-tomcat /webapps/root/index.jsp %{buildroot}/opt/apache-tomcat /webapps/root/index.jsp install -m 0644 opt/apache-tomcat /webapps/root/release-notes.txt %{buildroot}/opt/apache-tomcat /webapps/root/release-notes.txt install -m 0644 opt/apache-tomcat /webapps/root/bg-nav.png %{buildroot}/opt/apache-tomcat /webapps/root/bg-nav.png install -m 0644 opt/apache-tomcat /webapps/root/build.xml %{buildroot}/opt/apache-tomcat /webapps/root/build.xml install -m 0644 opt/apache-tomcat /webapps/root/bg-middle.png %{buildroot}/opt/apache-tomcat /webapps/root/bg-middle.png install -m 0644 opt/apache-tomcat /webapps/root/tomcat-power.gif %{buildroot}/opt/apache-tomcat /webapps/root/tomcat-power.gif install -m 0644 opt/apache-tomcat /webapps/root/asf-logo.png %{buildroot}/opt/apache-tomcat /webapps/root/asf-logo.png install -m 0644 opt/apache-tomcat /webapps/root/favicon.ico %{buildroot}/opt/apache-tomcat /webapps/root/favicon.ico install -m 0644 opt/apache-tomcat /webapps/root/tomcat.svg %{buildroot}/opt/apache-tomcat /webapps/root/tomcat.svg install -m 0644 opt/apache-tomcat /webapps/root/bg-upper.png %{buildroot}/opt/apache-tomcat /webapps/root/bg-upper.png install -m 0644 opt/apache-tomcat /webapps/root/bg-nav-item.png %{buildroot}/opt/apache-tomcat /webapps/root/bg-nav-item.png install -m 0644 opt/apache-tomcat /webapps/root/tomcat.png %{buildroot}/opt/apache-tomcat /webapps/root/tomcat.png install -m 0644 opt/apache-tomcat /webapps/manager/web-inf/jsp/sessiondetail.jsp %{buildroot}/opt/apache-tomcat /webapps/manager/web-inf/jsp/sessiondetail.jsp

11 install -m 0644 opt/apache-tomcat /webapps/manager/web-inf/jsp/404.jsp %{buildroot}/opt/apache-tomcat /webapps/manager/web-inf/jsp/404.jsp install -m 0644 opt/apache-tomcat /webapps/manager/web-inf/jsp/sessionslist.jsp %{buildroot}/opt/apache-tomcat /webapps/manager/web-inf/jsp/sessionslist.jsp install -m 0644 opt/apache-tomcat /webapps/manager/web-inf/jsp/403.jsp %{buildroot}/opt/apache-tomcat /webapps/manager/web-inf/jsp/403.jsp install -m 0644 opt/apache-tomcat /webapps/manager/web-inf/jsp/401.jsp %{buildroot}/opt/apache-tomcat /webapps/manager/web-inf/jsp/401.jsp install -m 0644 opt/apache-tomcat /webapps/manager/web-inf/web.xml %{buildroot}/opt/apache-tomcat /webapps/manager/web-inf/web.xml install -m 0644 opt/apache-tomcat /webapps/manager/xform.xsl %{buildroot}/opt/apache-tomcat /webapps/manager/xform.xsl install -m 0644 opt/apache-tomcat /webapps/manager/index.jsp %{buildroot}/opt/apache-tomcat /webapps/manager/index.jsp install -m 0644 opt/apache-tomcat /webapps/manager/meta-inf/context.xml %{buildroot}/opt/apache-tomcat /webapps/manager/meta-inf/context.xml install -m 0644 opt/apache-tomcat /webapps/manager/status.xsd %{buildroot}/opt/apache-tomcat /webapps/manager/status.xsd install -m 0644 opt/apache-tomcat /webapps/manager/images/tomcat.gif %{buildroot}/opt/apache-tomcat /webapps/manager/images/tomcat.gif install -m 0644 opt/apache-tomcat /webapps/manager/images/update.gif %{buildroot}/opt/apache-tomcat /webapps/manager/images/update.gif install -m 0644 opt/apache-tomcat /webapps/manager/images/fix.gif %{buildroot}/opt/apache-tomcat /webapps/manager/images/fix.gif install -m 0644 opt/apache-tomcat /webapps/manager/images/asf-logo.gif %{buildroot}/opt/apache-tomcat /webapps/manager/images/asf-logo.gif install -m 0644 opt/apache-tomcat /webapps/manager/images/docs.gif %{buildroot}/opt/apache-tomcat /webapps/manager/images/docs.gif install -m 0644 opt/apache-tomcat /webapps/manager/images/add.gif %{buildroot}/opt/apache-tomcat /webapps/manager/images/add.gif install -m 0644 opt/apache-tomcat /webapps/manager/images/void.gif %{buildroot}/opt/apache-tomcat /webapps/manager/images/void.gif install -m 0644 opt/apache-tomcat /webapps/manager/images/design.gif %{buildroot}/opt/apache-tomcat /webapps/manager/images/design.gif install -m 0644 opt/apache-tomcat /webapps/manager/images/code.gif %{buildroot}/opt/apache-tomcat /webapps/manager/images/code.gif install -m 0644 opt/apache-tomcat /webapps/docs/windows-service-howto.html %{buildroot}/opt/apache-tomcat /webapps/docs/windows-service-howto.html install -m 0644 opt/apache-tomcat /webapps/docs/connectors.html %{buildroot}/opt/apache-tomcat /webapps/docs/connectors.html install -m 0644 opt/apache-tomcat /webapps/docs/realm-howto.html %{buildroot}/opt/apache-tomcat /webapps/docs/realm-howto.html install -m 0644 opt/apache-tomcat /webapps/docs/cgi-howto.html %{buildroot}/opt/apache-tomcat /webapps/docs/cgi-howto.html install -m 0644 opt/apache-tomcat /webapps/docs/virtual-hosting-howto.html %{buildroot}/opt/apache-tomcat /webapps/docs/virtual-hosting-howto.html install -m 0644 opt/apache-tomcat /webapps/docs/api/index.html %{buildroot}/opt/apache-tomcat /webapps/docs/api/index.html install -m 0644 opt/apache-tomcat /webapps/docs/web-socket-howto.html %{buildroot}/opt/apache-tomcat /webapps/docs/web-socket-howto.html install -m 0644 opt/apache-tomcat /webapps/docs/web-inf/web.xml %{buildroot}/opt/apache-tomcat /webapps/docs/web-inf/web.xml install -m 0644 opt/apache-tomcat /webapps/docs/security-manager-howto.html %{buildroot}/opt/apache-tomcat /webapps/docs/security-manager-howto.html install -m 0644 opt/apache-tomcat /webapps/docs/ssi-howto.html %{buildroot}/opt/apache-tomcat /webapps/docs/ssi-howto.html install -m 0644 opt/apache-tomcat /webapps/docs/apr.html %{buildroot}/opt/apache-tomcat /webapps/docs/apr.html install -m 0644 opt/apache-tomcat /webapps/docs/default-servlet.html %{buildroot}/opt/apache-tomcat /webapps/docs/default-servlet.html install -m 0644 opt/apache-tomcat /webapps/docs/architecture/startup.html %{buildroot}/opt/apache-tomcat /webapps/docs/architecture/startup.html

12 install -m 0644 opt/apache-tomcat /webapps/docs/architecture/requestprocess.html %{buildroot}/opt/apache-tomcat /webapps/docs/architecture/requestprocess.html install -m 0644 opt/apache-tomcat /webapps/docs/architecture/index.html %{buildroot}/opt/apache-tomcat /webapps/docs/architecture/index.html install -m 0644 opt/apache-tomcat /webapps/docs/architecture/overview.html %{buildroot}/opt/apache-tomcat /webapps/docs/architecture/overview.html install -m 0644 opt/apache-tomcat /webapps/docs/architecture/startup/serverStartup.pdf %{buildroot}/opt/apachetomcat /webapps/docs/architecture/startup/serverstartup.pdf install -m 0644 opt/apache-tomcat /webapps/docs/architecture/startup/serverStartup.txt %{buildroot}/opt/apachetomcat /webapps/docs/architecture/startup/serverstartup.txt install -m 0644 opt/apache-tomcat /webapps/docs/architecture/requestProcess/requestProcess.pdf %{buildroot}/opt/apache-tomcat /webapps/docs/architecture/requestProcess/requestProcess.pdf install -m 0644 opt/apache-tomcat /webapps/docs/architecture/requestProcess/roseModel.mdl %{buildroot}/opt/apachetomcat /webapps/docs/architecture/requestprocess/rosemodel.mdl install -m 0644 opt/apache-tomcat /webapps/docs/index.html %{buildroot}/opt/apache-tomcat /webapps/docs/index.html install -m 0644 opt/apache-tomcat /webapps/docs/changelog.html %{buildroot}/opt/apache-tomcat /webapps/docs/changelog.html install -m 0644 opt/apache-tomcat /webapps/docs/jspapi/index.html %{buildroot}/opt/apache-tomcat /webapps/docs/jspapi/index.html install -m 0644 opt/apache-tomcat /webapps/docs/manager-howto.html %{buildroot}/opt/apache-tomcat /webapps/docs/manager-howto.html install -m 0644 opt/apache-tomcat /webapps/docs/html-manager-howto.html %{buildroot}/opt/apache-tomcat /webapps/docs/html-manager-howto.html install -m 0644 opt/apache-tomcat /webapps/docs/aio.html %{buildroot}/opt/apache-tomcat /webapps/docs/aio.html install -m 0644 opt/apache-tomcat /webapps/docs/config/cluster-sender.html %{buildroot}/opt/apache-tomcat /webapps/docs/config/cluster-sender.html install -m 0644 opt/apache-tomcat /webapps/docs/config/realm.html %{buildroot}/opt/apache-tomcat /webapps/docs/config/realm.html install -m 0644 opt/apache-tomcat /webapps/docs/config/cluster-membership.html %{buildroot}/opt/apache-tomcat /webapps/docs/config/cluster-membership.html install -m 0644 opt/apache-tomcat /webapps/docs/config/manager.html %{buildroot}/opt/apache-tomcat /webapps/docs/config/manager.html install -m 0644 opt/apache-tomcat /webapps/docs/config/cluster-listener.html %{buildroot}/opt/apache-tomcat /webapps/docs/config/cluster-listener.html install -m 0644 opt/apache-tomcat /webapps/docs/config/context.html %{buildroot}/opt/apache-tomcat /webapps/docs/config/context.html install -m 0644 opt/apache-tomcat /webapps/docs/config/cluster.html %{buildroot}/opt/apache-tomcat /webapps/docs/config/cluster.html install -m 0644 opt/apache-tomcat /webapps/docs/config/server.html %{buildroot}/opt/apache-tomcat /webapps/docs/config/server.html install -m 0644 opt/apache-tomcat /webapps/docs/config/index.html %{buildroot}/opt/apache-tomcat /webapps/docs/config/index.html install -m 0644 opt/apache-tomcat /webapps/docs/config/loader.html %{buildroot}/opt/apache-tomcat /webapps/docs/config/loader.html install -m 0644 opt/apache-tomcat /webapps/docs/config/cluster-manager.html %{buildroot}/opt/apache-tomcat /webapps/docs/config/cluster-manager.html install -m 0644 opt/apache-tomcat /webapps/docs/config/filter.html %{buildroot}/opt/apache-tomcat /webapps/docs/config/filter.html install -m 0644 opt/apache-tomcat /webapps/docs/config/cluster-channel.html %{buildroot}/opt/apache-tomcat /webapps/docs/config/cluster-channel.html install -m 0644 opt/apache-tomcat /webapps/docs/config/http.html %{buildroot}/opt/apache-tomcat /webapps/docs/config/http.html install -m 0644 opt/apache-tomcat /webapps/docs/config/cluster-interceptor.html %{buildroot}/opt/apache-tomcat /webapps/docs/config/cluster-interceptor.html install -m 0644 opt/apache-tomcat /webapps/docs/config/cluster-deployer.html %{buildroot}/opt/apache-tomcat /webapps/docs/config/cluster-deployer.html

13 install -m 0644 opt/apache-tomcat /webapps/docs/config/resources.html %{buildroot}/opt/apache-tomcat /webapps/docs/config/resources.html install -m 0644 opt/apache-tomcat /webapps/docs/config/engine.html %{buildroot}/opt/apache-tomcat /webapps/docs/config/engine.html install -m 0644 opt/apache-tomcat /webapps/docs/config/jar-scanner.html %{buildroot}/opt/apache-tomcat /webapps/docs/config/jar-scanner.html install -m 0644 opt/apache-tomcat /webapps/docs/config/ajp.html %{buildroot}/opt/apache-tomcat /webapps/docs/config/ajp.html install -m 0644 opt/apache-tomcat /webapps/docs/config/systemprops.html %{buildroot}/opt/apache-tomcat /webapps/docs/config/systemprops.html install -m 0644 opt/apache-tomcat /webapps/docs/config/service.html %{buildroot}/opt/apache-tomcat /webapps/docs/config/service.html install -m 0644 opt/apache-tomcat /webapps/docs/config/globalresources.html %{buildroot}/opt/apache-tomcat /webapps/docs/config/globalresources.html install -m 0644 opt/apache-tomcat /webapps/docs/config/host.html %{buildroot}/opt/apache-tomcat /webapps/docs/config/host.html install -m 0644 opt/apache-tomcat /webapps/docs/config/valve.html %{buildroot}/opt/apache-tomcat /webapps/docs/config/valve.html install -m 0644 opt/apache-tomcat /webapps/docs/config/listeners.html %{buildroot}/opt/apache-tomcat /webapps/docs/config/listeners.html install -m 0644 opt/apache-tomcat /webapps/docs/config/executor.html %{buildroot}/opt/apache-tomcat /webapps/docs/config/executor.html install -m 0644 opt/apache-tomcat /webapps/docs/config/cluster-valve.html %{buildroot}/opt/apache-tomcat /webapps/docs/config/cluster-valve.html install -m 0644 opt/apache-tomcat /webapps/docs/config/cluster-receiver.html %{buildroot}/opt/apache-tomcat /webapps/docs/config/cluster-receiver.html install -m 0644 opt/apache-tomcat /webapps/docs/security-howto.html %{buildroot}/opt/apache-tomcat /webapps/docs/security-howto.html install -m 0644 opt/apache-tomcat /webapps/docs/tribes/membership.html %{buildroot}/opt/apache-tomcat /webapps/docs/tribes/membership.html install -m 0644 opt/apache-tomcat /webapps/docs/tribes/faq.html %{buildroot}/opt/apache-tomcat /webapps/docs/tribes/faq.html install -m 0644 opt/apache-tomcat /webapps/docs/tribes/transport.html %{buildroot}/opt/apache-tomcat /webapps/docs/tribes/transport.html install -m 0644 opt/apache-tomcat /webapps/docs/tribes/status.html %{buildroot}/opt/apache-tomcat /webapps/docs/tribes/status.html install -m 0644 opt/apache-tomcat /webapps/docs/tribes/introduction.html %{buildroot}/opt/apache-tomcat /webapps/docs/tribes/introduction.html install -m 0644 opt/apache-tomcat /webapps/docs/tribes/developers.html %{buildroot}/opt/apache-tomcat /webapps/docs/tribes/developers.html install -m 0644 opt/apache-tomcat /webapps/docs/tribes/interceptors.html %{buildroot}/opt/apache-tomcat /webapps/docs/tribes/interceptors.html install -m 0644 opt/apache-tomcat /webapps/docs/tribes/setup.html %{buildroot}/opt/apache-tomcat /webapps/docs/tribes/setup.html install -m 0644 opt/apache-tomcat /webapps/docs/class-loader-howto.html %{buildroot}/opt/apache-tomcat /webapps/docs/class-loader-howto.html install -m 0644 opt/apache-tomcat /webapps/docs/ssl-howto.html %{buildroot}/opt/apache-tomcat /webapps/docs/ssl-howto.html install -m 0644 opt/apache-tomcat /webapps/docs/maven-jars.html %{buildroot}/opt/apache-tomcat /webapps/docs/maven-jars.html install -m 0644 opt/apache-tomcat /webapps/docs/appdev/index.html %{buildroot}/opt/apache-tomcat /webapps/docs/appdev/index.html install -m 0644 opt/apache-tomcat /webapps/docs/appdev/introduction.html %{buildroot}/opt/apache-tomcat /webapps/docs/appdev/introduction.html install -m 0644 opt/apache-tomcat /webapps/docs/appdev/source.html %{buildroot}/opt/apache-tomcat /webapps/docs/appdev/source.html install -m 0644 opt/apache-tomcat /webapps/docs/appdev/web.xml.txt %{buildroot}/opt/apache-tomcat /webapps/docs/appdev/web.xml.txt install -m 0644 opt/apache-tomcat /webapps/docs/appdev/sample/index.html %{buildroot}/opt/apache-tomcat /webapps/docs/appdev/sample/index.html install -m 0644 opt/apache-tomcat /webapps/docs/appdev/sample/web/web- INF/web.xml %{buildroot}/opt/apache-tomcat /webapps/docs/appdev/sample/web/web- INF/web.xml

14 install -m 0644 opt/apache-tomcat /webapps/docs/appdev/sample/web/index.html %{buildroot}/opt/apache-tomcat /webapps/docs/appdev/sample/web/index.html install -m 0644 opt/apache-tomcat /webapps/docs/appdev/sample/web/hello.jsp %{buildroot}/opt/apache-tomcat /webapps/docs/appdev/sample/web/hello.jsp install -m 0644 opt/apache-tomcat /webapps/docs/appdev/sample/web/images/tomcat.gif %{buildroot}/opt/apachetomcat /webapps/docs/appdev/sample/web/images/tomcat.gif install -m 0644 opt/apache-tomcat /webapps/docs/appdev/sample/build.xml %{buildroot}/opt/apache-tomcat /webapps/docs/appdev/sample/build.xml install -m 0644 opt/apache-tomcat /webapps/docs/appdev/sample/src/mypackage/Hello.java %{buildroot}/opt/apachetomcat /webapps/docs/appdev/sample/src/mypackage/hello.java install -m 0644 opt/apache-tomcat /webapps/docs/appdev/sample/sample.war %{buildroot}/opt/apache-tomcat /webapps/docs/appdev/sample/sample.war install -m 0644 opt/apache-tomcat /webapps/docs/appdev/sample/docs/readme.txt %{buildroot}/opt/apache-tomcat /webapps/docs/appdev/sample/docs/readme.txt install -m 0644 opt/apache-tomcat /webapps/docs/appdev/build.xml.txt %{buildroot}/opt/apache-tomcat /webapps/docs/appdev/build.xml.txt install -m 0644 opt/apache-tomcat /webapps/docs/appdev/deployment.html %{buildroot}/opt/apache-tomcat /webapps/docs/appdev/deployment.html install -m 0644 opt/apache-tomcat /webapps/docs/appdev/processes.html %{buildroot}/opt/apache-tomcat /webapps/docs/appdev/processes.html install -m 0644 opt/apache-tomcat /webapps/docs/appdev/installation.html %{buildroot}/opt/apache-tomcat /webapps/docs/appdev/installation.html install -m 0644 opt/apache-tomcat /webapps/docs/building.txt %{buildroot}/opt/apache-tomcat /webapps/docs/building.txt install -m 0644 opt/apache-tomcat /webapps/docs/deployer-howto.html %{buildroot}/opt/apache-tomcat /webapps/docs/deployer-howto.html install -m 0644 opt/apache-tomcat /webapps/docs/introduction.html %{buildroot}/opt/apache-tomcat /webapps/docs/introduction.html install -m 0644 opt/apache-tomcat /webapps/docs/servletapi/index.html %{buildroot}/opt/apache-tomcat /webapps/docs/servletapi/index.html install -m 0644 opt/apache-tomcat /webapps/docs/release-notes.txt %{buildroot}/opt/apache-tomcat /webapps/docs/release-notes.txt install -m 0644 opt/apache-tomcat /webapps/docs/jndi-resources-howto.html %{buildroot}/opt/apache-tomcat /webapps/docs/jndi-resources-howto.html install -m 0644 opt/apache-tomcat /webapps/docs/cluster-howto.html %{buildroot}/opt/apache-tomcat /webapps/docs/cluster-howto.html install -m 0644 opt/apache-tomcat /webapps/docs/funcspecs/fs-jdbc-realm.html %{buildroot}/opt/apache-tomcat /webapps/docs/funcspecs/fs-jdbc-realm.html install -m 0644 opt/apache-tomcat /webapps/docs/funcspecs/mbean-names.html %{buildroot}/opt/apache-tomcat /webapps/docs/funcspecs/mbean-names.html install -m 0644 opt/apache-tomcat /webapps/docs/funcspecs/index.html %{buildroot}/opt/apache-tomcat /webapps/docs/funcspecs/index.html install -m 0644 opt/apache-tomcat /webapps/docs/funcspecs/fs-memory-realm.html %{buildroot}/opt/apache-tomcat /webapps/docs/funcspecs/fs-memory-realm.html install -m 0644 opt/apache-tomcat /webapps/docs/funcspecs/fs-admin-opers.html %{buildroot}/opt/apache-tomcat /webapps/docs/funcspecs/fs-admin-opers.html install -m 0644 opt/apache-tomcat /webapps/docs/funcspecs/fs-admin-apps.html %{buildroot}/opt/apache-tomcat /webapps/docs/funcspecs/fs-admin-apps.html install -m 0644 opt/apache-tomcat /webapps/docs/funcspecs/fs-jndi-realm.html %{buildroot}/opt/apache-tomcat /webapps/docs/funcspecs/fs-jndi-realm.html install -m 0644 opt/apache-tomcat /webapps/docs/funcspecs/fs-default.html %{buildroot}/opt/apache-tomcat /webapps/docs/funcspecs/fs-default.html install -m 0644 opt/apache-tomcat /webapps/docs/funcspecs/fs-admin-objects.html %{buildroot}/opt/apache-tomcat /webapps/docs/funcspecs/fs-admin-objects.html install -m 0644 opt/apache-tomcat /webapps/docs/mbeans-descriptor-howto.html %{buildroot}/opt/apache-tomcat /webapps/docs/mbeans-descriptor-howto.html install -m 0644 opt/apache-tomcat /webapps/docs/logging.html %{buildroot}/opt/apache-tomcat /webapps/docs/logging.html install -m 0644 opt/apache-tomcat /webapps/docs/jasper-howto.html %{buildroot}/opt/apache-tomcat /webapps/docs/jasper-howto.html

15 install -m 0644 opt/apache-tomcat /webapps/docs/building.html %{buildroot}/opt/apache-tomcat /webapps/docs/building.html install -m 0644 opt/apache-tomcat /webapps/docs/jndi-datasource-exampleshowto.html %{buildroot}/opt/apache-tomcat /webapps/docs/jndi-datasourceexamples-howto.html install -m 0644 opt/apache-tomcat /webapps/docs/windows-auth-howto.html %{buildroot}/opt/apache-tomcat /webapps/docs/windows-auth-howto.html install -m 0644 opt/apache-tomcat /webapps/docs/extras.html %{buildroot}/opt/apache-tomcat /webapps/docs/extras.html install -m 0644 opt/apache-tomcat /webapps/docs/developers.html %{buildroot}/opt/apache-tomcat /webapps/docs/developers.html install -m 0644 opt/apache-tomcat /webapps/docs/images/tomcat.gif %{buildroot}/opt/apache-tomcat /webapps/docs/images/tomcat.gif install -m 0644 opt/apache-tomcat /webapps/docs/images/update.gif %{buildroot}/opt/apache-tomcat /webapps/docs/images/update.gif install -m 0644 opt/apache-tomcat /webapps/docs/images/fix.gif %{buildroot}/opt/apache-tomcat /webapps/docs/images/fix.gif install -m 0644 opt/apache-tomcat /webapps/docs/images/asf-logo.gif %{buildroot}/opt/apache-tomcat /webapps/docs/images/asf-logo.gif install -m 0644 opt/apache-tomcat /webapps/docs/images/docs.gif %{buildroot}/opt/apache-tomcat /webapps/docs/images/docs.gif install -m 0644 opt/apache-tomcat /webapps/docs/images/cors-flowchart.png %{buildroot}/opt/apache-tomcat /webapps/docs/images/cors-flowchart.png install -m 0644 opt/apache-tomcat /webapps/docs/images/add.gif %{buildroot}/opt/apache-tomcat /webapps/docs/images/add.gif install -m 0644 opt/apache-tomcat /webapps/docs/images/void.gif %{buildroot}/opt/apache-tomcat /webapps/docs/images/void.gif install -m 0644 opt/apache-tomcat /webapps/docs/images/design.gif %{buildroot}/opt/apache-tomcat /webapps/docs/images/design.gif install -m 0644 opt/apache-tomcat /webapps/docs/images/code.gif %{buildroot}/opt/apache-tomcat /webapps/docs/images/code.gif install -m 0644 opt/apache-tomcat /webapps/docs/images/printer.gif %{buildroot}/opt/apache-tomcat /webapps/docs/images/printer.gif install -m 0644 opt/apache-tomcat /webapps/docs/images/tomcat.svg %{buildroot}/opt/apache-tomcat /webapps/docs/images/tomcat.svg install -m 0644 opt/apache-tomcat /webapps/docs/proxy-howto.html %{buildroot}/opt/apache-tomcat /webapps/docs/proxy-howto.html install -m 0644 opt/apache-tomcat /webapps/docs/running.txt %{buildroot}/opt/apache-tomcat /webapps/docs/running.txt install -m 0644 opt/apache-tomcat /webapps/docs/elapi/index.html %{buildroot}/opt/apache-tomcat /webapps/docs/elapi/index.html install -m 0644 opt/apache-tomcat /webapps/docs/balancer-howto.html %{buildroot}/opt/apache-tomcat /webapps/docs/balancer-howto.html install -m 0644 opt/apache-tomcat /webapps/docs/setup.html %{buildroot}/opt/apache-tomcat /webapps/docs/setup.html install -m 0644 opt/apache-tomcat /webapps/docs/monitoring.html %{buildroot}/opt/apache-tomcat /webapps/docs/monitoring.html install -m 0644 opt/apache-tomcat /webapps/docs/jdbc-pool.html %{buildroot}/opt/apache-tomcat /webapps/docs/jdbc-pool.html install -m 0644 opt/apache-tomcat /webapps/docs/comments.html %{buildroot}/opt/apache-tomcat /webapps/docs/comments.html ## Pre install scripts %pre ( ## Variables for this section: DATE=$( /bin/date +%Y%b%d-%H:%M ) ## Make the destination directory if it doesn't exist: [! -d /opt/apache-tomcat ] && mkdir -p /opt/apache-tomcat

16 ## Remove sym link, if it exists: [ -L /opt/apache-tomcat ] && unlink /opt/apache-tomcat ## If the tomcat user and group doesn't exist, add them. ## I chose gid and uid of 333 because I want it less than 500 for user accounts. This is a service acct. [ `grep -c tomcat /etc/group` -lt "1" ] && groupadd -f -g 333 tomcat [ `grep -c tomcat /etc/passwd` -lt "1" ] && useradd -c "Tomcat Srvc Acct." -m -g 333 -s /bin/bash -u 333 tomcat ## the sys admin doesn't need to know this AND it needs to be unique per system: MAC=$( ip addr show eth0 grep ether awk '{print $2}' ) PASSWD_TOMCAT=$( echo "$MAC $HOSTNAME" `cat /var/log/messages` /usr/bin/sha512sum cut -c8-36 ) echo "tomcat:${passwd_tomcat}" chpasswd ) > /var/tmp/%{name}-%{version}-%{release}-install.pre.log 2>&1 ## Post install scripts %post ( ## Variables for this section: DATE=$( /bin/date +%Y%b%d-%H:%M ) ## Create sym link to new package: /bin/ln -s /opt/apache-tomcat /opt/apache-tomcat ## Set the service to run on boot: /sbin/chkconfig --add apache-tomcat ## Start the service /sbin/service apache-tomcat start ) > /var/tmp/%{name}-%{version}-%{release}-install.post.log 2>&1 ## Pre uninstall scripts %preun ( ## Variables for this section: DATE=$( /bin/date +%Y%b%d-%H:%M ) ## Stop the service: /sbin/service apache-tomcat stop ## Delete the service: /sbin/chkconfig --del apache-tomcat ## backup functional files: [ -d /opt/apache-tomcat ] && /bin/tar czf /opt/apache-tomcat ${DATE}.tgz /opt/apache-tomcat /conf /opt/apache-tomcat /webapps /etc/init.d/apache-tomcat ## remove the sym link /bin/unlink /opt/apache-tomcat ) > /var/tmp/%{name}-%{version}-%{release}-uninstall.pre.log 2>&1 ## Pre uninstall scripts

17 %postun ( echo " " ) > /var/tmp/%{name}-%{version}-%{release}-uninstall.post.log 2>&1 ## Files section, what do we install and how we keep track of it. %files %defattr(664, root, root, 755) %dir /opt %defattr(664, tomcat, tomcat, 755) %dir /opt/apache-tomcat %dir /opt/apache-tomcat /bin %dir /opt/apache-tomcat /temp %dir /opt/apache-tomcat /work %dir /opt/apache-tomcat /logs %dir /opt/apache-tomcat /conf %dir /opt/apache-tomcat /lib %dir /opt/apache-tomcat /webapps %dir /opt/apache-tomcat /webapps/examples %dir /opt/apache-tomcat /webapps/root %dir /opt/apache-tomcat /webapps/root/web-inf %dir /opt/apache-tomcat /webapps/manager %dir /opt/apache-tomcat /webapps/manager/web-inf %dir /opt/apache-tomcat /webapps/manager/web-inf/jsp %dir /opt/apache-tomcat /webapps/manager/meta-inf %dir /opt/apache-tomcat /webapps/manager/images %dir /opt/apache-tomcat /webapps/docs %dir /opt/apache-tomcat /webapps/docs/api %dir /opt/apache-tomcat /webapps/docs/web-inf %dir /opt/apache-tomcat /webapps/docs/architecture %dir /opt/apache-tomcat /webapps/docs/architecture/startup %dir /opt/apache-tomcat /webapps/docs/architecture/requestprocess %dir /opt/apache-tomcat /webapps/docs/jspapi %dir /opt/apache-tomcat /webapps/docs/config %dir /opt/apache-tomcat /webapps/docs/tribes %dir /opt/apache-tomcat /webapps/docs/appdev %dir /opt/apache-tomcat /webapps/docs/appdev/sample %dir /opt/apache-tomcat /webapps/docs/appdev/sample/web %dir /opt/apache-tomcat /webapps/docs/appdev/sample/web/web-inf %dir /opt/apache-tomcat /webapps/docs/appdev/sample/web/images %dir /opt/apache-tomcat /webapps/docs/appdev/sample/src %dir /opt/apache-tomcat /webapps/docs/appdev/sample/src/mypackage %dir /opt/apache-tomcat /webapps/docs/appdev/sample/docs %dir /opt/apache-tomcat /webapps/docs/servletapi %dir /opt/apache-tomcat /webapps/docs/funcspecs %dir /opt/apache-tomcat /webapps/docs/images %dir /opt/apache-tomcat /webapps/docs/elapi # %attr(750, root, root) /etc/init.d/apache-tomcat /RELEASE-NOTES /bin/setclasspath.bat %attr(755, tomcat, tomcat) /opt/apache-tomcat /bin/version.sh %attr(755, tomcat, tomcat) /opt/apache-tomcat /bin/startup.sh %attr(755, tomcat, tomcat) /opt/apache-tomcat /bin/configtest.sh /bin/digest.bat /bin/version.bat %attr(755, tomcat, tomcat) /opt/apache-tomcat /bin/setclasspath.sh /bin/shutdown.bat /bin/startup.bat %attr(755, tomcat, tomcat) /opt/apache-tomcat /bin/tool-wrapper.sh /bin/catalina-tasks.xml

18 7.0.47/bin/tool-wrapper.bat %attr(755, tomcat, tomcat) /opt/apache-tomcat /bin/catalina.sh /bin/bootstrap.jar %attr(755, tomcat, tomcat) /opt/apache-tomcat /bin/digest.sh /bin/cpappend.bat /bin/configtest.bat /bin/commons-daemon-native.tar.gz /bin/tomcat-juli.jar /bin/tomcat-native.tar.gz /bin/catalina.bat /bin/commons-daemon.jar %attr(755, tomcat, tomcat) /opt/apache-tomcat /bin/shutdown.sh %attr(755, tomcat, tomcat) /opt/apache-tomcat /bin/daemon.sh /temp/safeToDelete.tmp /NOTICE %attr(600, tomcat, tomcat) /opt/apache-tomcat /conf/logging.properties %attr(600, tomcat, tomcat) /opt/apache-tomcat /conf/web.xml %attr(600, tomcat, tomcat) /opt/apache-tomcat /conf/server.xml %attr(600, tomcat, tomcat) /opt/apache-tomcat /conf/catalina.policy %attr(600, tomcat, tomcat) /opt/apache-tomcat /conf/context.xml %attr(600, tomcat, tomcat) /opt/apache-tomcat /conf/catalina.properties %attr(600, tomcat, tomcat) /opt/apache-tomcat /conf/tomcat-users.xml /lib/tomcat-util.jar /lib/tomcat-i18n-fr.jar /lib/ecj jar /lib/servlet-api.jar /lib/websocket-api.jar /lib/tomcat-i18n-es.jar /lib/annotations-api.jar /lib/jsp-api.jar /lib/tomcat7-websocket.jar /lib/catalina-ha.jar /lib/catalina.jar /lib/tomcat-api.jar /lib/jasper-el.jar /lib/catalina-ant.jar /lib/tomcat-i18n-ja.jar /lib/tomcat-jdbc.jar /lib/el-api.jar /lib/jasper.jar /lib/tomcat-dbcp.jar /lib/tomcat-coyote.jar /lib/catalina-tribes.jar /LICENSE /RUNNING.txt /webapps/examples/index.html /webapps/ROOT/bg-button.png /webapps/ROOT/tomcat.gif /webapps/ROOT/WEB-INF/web.xml /webapps/ROOT/asf-logo-wide.gif /webapps/ROOT/tomcat.css /webapps/ROOT/index.jsp /webapps/ROOT/RELEASE-NOTES.txt /webapps/ROOT/bg-nav.png /webapps/ROOT/build.xml /webapps/ROOT/bg-middle.png /webapps/ROOT/tomcat-power.gif /webapps/ROOT/asf-logo.png /webapps/ROOT/favicon.ico /webapps/ROOT/tomcat.svg /webapps/ROOT/bg-upper.png /webapps/ROOT/bg-nav-item.png /webapps/ROOT/tomcat.png

19 7.0.47/webapps/manager/WEB- INF/jsp/sessionDetail.jsp /webapps/manager/WEB- INF/jsp/404.jsp /webapps/manager/WEB- INF/jsp/sessionsList.jsp /webapps/manager/WEB- INF/jsp/403.jsp /webapps/manager/WEB- INF/jsp/401.jsp /webapps/manager/WEB-INF/web.xml /webapps/manager/xform.xsl /webapps/manager/index.jsp /webapps/manager/META- INF/context.xml /webapps/manager/status.xsd /webapps/manager/images/tomcat.gif /webapps/manager/images/update.gif /webapps/manager/images/fix.gif /webapps/manager/images/asflogo.gif /webapps/manager/images/docs.gif /webapps/manager/images/add.gif /webapps/manager/images/void.gif /webapps/manager/images/design.gif /webapps/manager/images/code.gif /webapps/docs/windows-servicehowto.html /webapps/docs/connectors.html /webapps/docs/realm-howto.html /webapps/docs/cgi-howto.html /webapps/docs/virtual-hostinghowto.html /webapps/docs/api/index.html /webapps/docs/web-sockethowto.html /webapps/docs/WEB-INF/web.xml /webapps/docs/security-managerhowto.html /webapps/docs/ssi-howto.html /webapps/docs/apr.html /webapps/docs/default-servlet.html /webapps/docs/architecture/startup.html /webapps/docs/architecture/requestProcess.html /webapps/docs/architecture/index.html /webapps/docs/architecture/overview.html /webapps/docs/architecture/startup/serverStartup.pdf /webapps/docs/architecture/startup/serverStartup.txt /webapps/docs/architecture/requestProcess/requestProcess.pdf /webapps/docs/architecture/requestProcess/roseModel.mdl /webapps/docs/index.html /webapps/docs/changelog.html /webapps/docs/jspapi/index.html /webapps/docs/manager-howto.html

20 7.0.47/webapps/docs/html-managerhowto.html /webapps/docs/aio.html /webapps/docs/config/clustersender.html /webapps/docs/config/realm.html /webapps/docs/config/clustermembership.html /webapps/docs/config/manager.html /webapps/docs/config/clusterlistener.html /webapps/docs/config/context.html /webapps/docs/config/cluster.html /webapps/docs/config/server.html /webapps/docs/config/index.html /webapps/docs/config/loader.html /webapps/docs/config/clustermanager.html /webapps/docs/config/filter.html /webapps/docs/config/clusterchannel.html /webapps/docs/config/http.html /webapps/docs/config/clusterinterceptor.html /webapps/docs/config/clusterdeployer.html /webapps/docs/config/resources.html /webapps/docs/config/engine.html /webapps/docs/config/jarscanner.html /webapps/docs/config/ajp.html /webapps/docs/config/systemprops.html /webapps/docs/config/service.html /webapps/docs/config/globalresources.html /webapps/docs/config/host.html /webapps/docs/config/valve.html /webapps/docs/config/listeners.html /webapps/docs/config/executor.html /webapps/docs/config/clustervalve.html /webapps/docs/config/clusterreceiver.html /webapps/docs/security-howto.html /webapps/docs/tribes/membership.html /webapps/docs/tribes/faq.html /webapps/docs/tribes/transport.html /webapps/docs/tribes/status.html /webapps/docs/tribes/introduction.html /webapps/docs/tribes/developers.html /webapps/docs/tribes/interceptors.html /webapps/docs/tribes/setup.html /webapps/docs/class-loaderhowto.html /webapps/docs/ssl-howto.html

TCH Forecaster Installation Instructions

TCH Forecaster Installation Instructions RESOURCE AND PATIENT MANAGEMENT SYSTEM TCH Forecaster Installation Instructions (BI) Addendum to Installation Guide and Release Notes Version 8.5 patch 8 Office of Information Technology Division of Information

More information

Installing Virtual Coordinator (VC) in Linux Systems that use RPM (Red Hat, Fedora, CentOS) Document # 15807A1-103 Date: Aug 06, 2012

Installing Virtual Coordinator (VC) in Linux Systems that use RPM (Red Hat, Fedora, CentOS) Document # 15807A1-103 Date: Aug 06, 2012 Installing Virtual Coordinator (VC) in Linux Systems that use RPM (Red Hat, Fedora, CentOS) Document # 15807A1-103 Date: Aug 06, 2012 1 The person installing the VC is knowledgeable of the Linux file system

More information

Installation Guide for WebSphere Application Server (WAS) and its Fix Packs on AIX V5.3L

Installation Guide for WebSphere Application Server (WAS) and its Fix Packs on AIX V5.3L Installation Guide for WebSphere Application Server (WAS) and its Fix Packs on AIX V5.3L Introduction: This guide is written to help any person with little knowledge in AIX V5.3L to prepare the P Server

More information

Using a login script for deployment of Kaspersky Network Agent to Mac OS X clients

Using a login script for deployment of Kaspersky Network Agent to Mac OS X clients Using a login script for deployment of Kaspersky Network Agent to Mac OS X clients EXECUTIVE SUMMARY This document describes how an administrator can configure a login script to deploy Kaspersky Lab Network

More information

Installation, Configuration and Administration Guide

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

More information

Cloud Homework instructions for AWS default instance (Red Hat based)

Cloud Homework instructions for AWS default instance (Red Hat based) Cloud Homework instructions for AWS default instance (Red Hat based) Automatic updates: Setting up automatic updates: by Manuel Corona $ sudo nano /etc/yum/yum-updatesd.conf Look for the line that says

More information

Newton Linux User Group Graphing SNMP with Cacti and RRDtool

Newton Linux User Group Graphing SNMP with Cacti and RRDtool Newton Linux User Group Graphing SNMP with Cacti and RRDtool Summary: Cacti is an interface that can be used to easily manage the graphing of SNMP data. These graphs allow you to visualize performance

More information

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 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

More information

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 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

More information

Witango Application Server 6. Installation Guide for OS X

Witango Application Server 6. Installation Guide for OS X Witango Application Server 6 Installation Guide for OS X January 2011 Tronics Software LLC 503 Mountain Ave. Gillette, NJ 07933 USA Telephone: (570) 647 4370 Email: support@witango.com Web: www.witango.com

More information

Upgrading Your Web Server from ClientBase Browser Version 2.0 or Above to Version 2.1.1

Upgrading Your Web Server from ClientBase Browser Version 2.0 or Above to Version 2.1.1 Upgrading Your Web Server from ClientBase Browser Version 2.0 or Above to Version 2.1.1 Introduction Successful ClientBase Browser usage depends on proper hardware, setup and installation. This section

More information

Spectrum Spatial Analyst Version 4.0. Installation Guide for Linux. Contents:

Spectrum Spatial Analyst Version 4.0. Installation Guide for Linux. Contents: Spectrum Spatial Analyst Version 4.0 Installation Guide for Linux This guide explains how to install the Spectrum Spatial Analyst on a Unix server (Ubuntu). The topics covered in this guide are: Contents:

More information

Recommended File System Ownership and Privileges

Recommended File System Ownership and Privileges FOR MAGENTO COMMUNITY EDITION Whenever a patch is released to fix an issue in the code, a notice is sent directly to your Admin Inbox. If the update is security related, the incoming message is colorcoded

More information

OpenGeo Suite for Linux Release 3.0

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.................................................

More information

NoMachine Enterprise Products, Cloud Server Installation and Configuration Guide

NoMachine Enterprise Products, Cloud Server Installation and Configuration Guide pproved by: NoMachine Enterprise Products, Cloud Server Installation and Configuration Guide Page 1 of 18 pproved by: Table of Contents 1. NoMachine Cloud Server 3 1.1. Resources on the Web 3 1.2. Prerequisites

More information

VERSION 9.02 INSTALLATION GUIDE. www.pacifictimesheet.com

VERSION 9.02 INSTALLATION GUIDE. www.pacifictimesheet.com VERSION 9.02 INSTALLATION GUIDE www.pacifictimesheet.com PACIFIC TIMESHEET INSTALLATION GUIDE INTRODUCTION... 4 BUNDLED SOFTWARE... 4 LICENSE KEY... 4 SYSTEM REQUIREMENTS... 5 INSTALLING PACIFIC TIMESHEET

More information

Local File Sharing in Linux

Local File Sharing in Linux Local File Sharing in Linux Would you like to share files among multiple users on the same Linux system? Surprisingly, this is trickier to accomplish than it appears, so here is a method that works. The

More information

QuickBooks Enterprise Solutions. Linux Database Server Manager Installation and Configuration Guide

QuickBooks Enterprise Solutions. Linux Database Server Manager Installation and Configuration Guide QuickBooks Enterprise Solutions Linux Database Server Manager Installation and Configuration Guide Copyright Copyright 2007 Intuit Inc. All rights reserved. STATEMENTS IN THIS DOCUMENT REGARDING THIRD-PARTY

More information

INUVIKA OVD INSTALLING INUVIKA OVD ON RHEL 6

INUVIKA OVD INSTALLING INUVIKA OVD ON RHEL 6 INUVIKA OVD INSTALLING INUVIKA OVD ON RHEL 6 Mathieu SCHIRES Version: 0.96.1 Published January 19, 2015 http://www.inuvika.com Contents 1 Prerequisites: RHEL 6 3 1.1 System Requirements...................................

More information

Using Red Hat Enterprise Linux with Georgia Tech's RHN Satellite Server Installing Red Hat Enterprise Linux

Using Red Hat Enterprise Linux with Georgia Tech's RHN Satellite Server Installing Red Hat Enterprise Linux Using Red Hat Enterprise Linux with Georgia Tech's RHN Satellite Server Installing Red Hat Enterprise Linux NOTE: If you need more information regarding the installation process for other distributions

More information

Wavelink Avalanche Mobility Center Linux Reference Guide

Wavelink Avalanche Mobility Center Linux Reference Guide Wavelink Avalanche Mobility Center Linux Reference Guide Version 5.0 amc-rg-linux-50-20100621 Revised 21/6/2010 ii Copyright 2010 by Wavelink Corporation All rights reserved. Wavelink Corporation 6985

More information

GeBro-BACKUP. Die Online-Datensicherung. Manual Pro Backup Client on a NAS

GeBro-BACKUP. Die Online-Datensicherung. Manual Pro Backup Client on a NAS GeBro-BACKUP Die Online-Datensicherung. Manual Pro Backup Client on a NAS Created and tested on a QNAP TS-559 Pro Firmware 4.0.2 Intel x86 Architecture Default hardware configuration OBM v6.15.0.0 Last

More information

Using Single Sign-on with Samba. Appendices. Glossary. Using Single Sign-on with Samba. SonicOS Enhanced

Using Single Sign-on with Samba. Appendices. Glossary. Using Single Sign-on with Samba. SonicOS Enhanced SonicOS Enhanced Using Single Sign-on with Samba Using Single Sign-on with Samba Introduction Recommended Versions Caveats SonicWALL Single Sign-on in Windows SonicWALL Single Sign-on with Samba Checking

More information

Massey University Follow Me Printer Setup for Linux systems

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

More information

Solr Bridge Search Installation Guide

Solr Bridge Search Installation Guide Solr Bridge Search Installation Guide Table of contents 1. Solr Installation 1.1 Tomcat6 (Web server) installation. 1.2 Apache Solr 3.3.0 installation. 1.3 Install SolrBirge package (preconfigured solr

More information

Software Deployment and Configuration

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

More information

See the installation page http://wiki.wocommunity.org/display/documentation/deploying+on+linux

See the installation page http://wiki.wocommunity.org/display/documentation/deploying+on+linux Linux Installation See the installation page http://wiki.wocommunity.org/display/documentation/deploying+on+linux Added goodies (project Wonder) Install couple of more goodies from Wonder. I Installed

More information

Procedure to Create and Duplicate Master LiveUSB Stick

Procedure to Create and Duplicate Master LiveUSB Stick Procedure to Create and Duplicate Master LiveUSB Stick A. Creating a Master LiveUSB stick using 64 GB USB Flash Drive 1. Formatting USB stick having Linux partition (skip this step if you are using a new

More information

Server Installation/Upgrade Guide

Server Installation/Upgrade Guide Server Installation/Upgrade Guide System Version 3.8 2001-2009 Echo 360, Inc. Echo360 is a trademark of Echo360, Inc. Echo360 is a registered trademark of Echo360 Inc. in Australia. All other trademarks

More information

TEL2821/IS2150: INTRODUCTION TO SECURITY Lab: Operating Systems and Access Control

TEL2821/IS2150: INTRODUCTION TO SECURITY Lab: Operating Systems and Access Control TEL2821/IS2150: INTRODUCTION TO SECURITY Lab: Operating Systems and Access Control Version 3.4, Last Edited 9/10/2011 Students Name: Date of Experiment: Read the following guidelines before working in

More information

Acronis Backup & Recovery 10 Server for Linux. Update 5. Installation Guide

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

More information

CS197U: A Hands on Introduction to Unix

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 jddevaughn@cs.umass.edu 1 Reminders After

More information

2. Boot using the Debian Net Install cd and when prompted to continue type "linux26", this will load the 2.6 kernel

2. Boot using the Debian Net Install cd and when prompted to continue type linux26, this will load the 2.6 kernel These are the steps to build a hylafax server. 1. Build up your server hardware, preferably with RAID 5 (3 drives) plus 1 hotspare. Use a 3ware raid card, 8000 series is a good choice. Use an external

More information

LAMP Quickstart for Red Hat Enterprise Linux 4

LAMP Quickstart for Red Hat Enterprise Linux 4 LAMP Quickstart for Red Hat Enterprise Linux 4 Dave Jaffe Dell Enterprise Marketing December 2005 Introduction A very common way to build web applications with a database backend is called a LAMP Stack,

More information

Installing QuickBooks Enterprise Solutions Database Manager On Different Linux Servers

Installing QuickBooks Enterprise Solutions Database Manager On Different Linux Servers Installing QuickBooks Enterprise Solutions Database Manager On Different Linux Servers 1 Contents QuickBooks Enterprise Solutions and Linux... 3 Audience of This Guide... 3 What is the Linux Database Manager

More information

Installation & Upgrade Guide

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

More information

OnCommand Performance Manager 1.1

OnCommand Performance Manager 1.1 OnCommand Performance Manager 1.1 Installation and Setup Guide For Red Hat Enterprise Linux NetApp, Inc. 495 East Java Drive Sunnyvale, CA 94089 U.S. Telephone: +1 (408) 822-6000 Fax: +1 (408) 822-4501

More information

Consolidated Monitoring, Analysis and Automated Remediation For Hybrid IT Infrastructures. Goliath Performance Monitor Installation Guide v11.

Consolidated Monitoring, Analysis and Automated Remediation For Hybrid IT Infrastructures. Goliath Performance Monitor Installation Guide v11. Consolidated Monitoring, Analysis and Automated Remediation For Hybrid IT Infrastructures Goliath Performance Monitor Installation Guide v11.6 (v11.6) Document Date: August 2015 www.goliathtechnologies.com

More information

Universal Management Service 2015

Universal Management Service 2015 Universal Management Service 2015 UMS 2015 Help All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording,

More information

Primavera P6 Professional Windows 8 Installation Instructions. Primavera P6. Installation Instructions. For Windows 8 Users

Primavera P6 Professional Windows 8 Installation Instructions. Primavera P6. Installation Instructions. For Windows 8 Users Primavera P6 Installation Instructions For Windows 8 Users 1 IMPORTANT: READ THESE INSTRUCTIONS CAREFULLY AND FOLLOW THEM EXACTLY. The following is provided for your convenience only. Ten Six Consulting

More information

Content Management System

Content Management System Content Management System XT-CMS INSTALL GUIDE Requirements The cms runs on PHP so the host/server it is intended to be run on should ideally be linux based with PHP 4.3 or above. A fresh install requires

More information

SOLR INSTALLATION & CONFIGURATION GUIDE FOR USE IN THE NTER SYSTEM

SOLR INSTALLATION & CONFIGURATION GUIDE FOR USE IN THE NTER SYSTEM SOLR INSTALLATION & CONFIGURATION GUIDE FOR USE IN THE NTER SYSTEM Prepared By: Leigh Moulder, SRI International leigh.moulder@sri.com TABLE OF CONTENTS Table of Contents. 1 Document Change Log 2 Solr

More information

Oracle, the Oracle logo, Java, and MySQL are registered trademarks of the Oracle Corporation and/or its affiliates.

Oracle, the Oracle logo, Java, and MySQL are registered trademarks of the Oracle Corporation and/or its affiliates. Zenoss Service Dynamics Resource Management Installation Copyright 2012 Zenoss, Inc., 275 West St. Suite 204, Annapolis, MD 21401, U.S.A. All rights reserved. Zenoss and the Zenoss logo are trademarks

More information

Acronis Backup & Recovery 10 Server for Linux. Installation Guide

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

More information

Install BA Server with Your Own BA Repository

Install BA Server with Your Own BA Repository Install BA Server with Your Own BA Repository This document supports Pentaho Business Analytics Suite 5.0 GA and Pentaho Data Integration 5.0 GA, documentation revision February 3, 2014, copyright 2014

More information

Technical Report. Implementation and Performance Testing of Business Rules Evaluation Systems in a Computing Grid. Brian Fletcher x08872155

Technical Report. Implementation and Performance Testing of Business Rules Evaluation Systems in a Computing Grid. Brian Fletcher x08872155 Technical Report Implementation and Performance Testing of Business Rules Evaluation Systems in a Computing Grid Brian Fletcher x08872155 Executive Summary 4 Introduction 5 Background 5 Aims 5 Technology

More information

Intuit QuickBooks Enterprise Solutions. Linux Database Server Manager Installation and Configuration Guide

Intuit QuickBooks Enterprise Solutions. Linux Database Server Manager Installation and Configuration Guide Intuit QuickBooks Enterprise Solutions Linux Database Server Manager Installation and Configuration Guide Copyright Copyright 2013 Intuit Inc. All rights reserved. STATEMENTS IN THIS DOCUMENT REGARDING

More information

Tcat Server User s Guide. Version 6 R2 December 2009

Tcat Server User s Guide. Version 6 R2 December 2009 Tcat Server User s Guide Version 6 R2 December 2009 Confidential The ideas contained in this publication are subject to use and disclosure restrictions as set forth in the license agreement. Copyright

More information

SMRT Analysis Software Installation (v2.3.0)

SMRT Analysis Software Installation (v2.3.0) SMRT Analysis Software Installation (v2.3.0) Introduction This document describes the basic requirements for installing SMRT Analysis v2.3.0 on a customer system. SMRT Analysis is designed to be installed

More information

Backup of ESXi Virtual Machines using Affa

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.

More information

Lab 2: Secure Network Administration Principles - Log Analysis

Lab 2: Secure Network Administration Principles - Log Analysis CompTIA Security+ Lab Series Lab 2: Secure Network Administration Principles - Log Analysis CompTIA Security+ Domain 1 - Network Security Objective 1.2: Apply and implement secure network administration

More information

Ahsay Offsite Backup Server and Ahsay Replication Server

Ahsay Offsite Backup Server and Ahsay Replication Server Ahsay Offsite Backup Server and Ahsay Replication Server v6 Ahsay Systems Corporation Limited 19 April 2013 Ahsay Offsite Backup Server and Ahsay Replication Server Copyright Notice 2013 Ahsay Systems

More information

Server & Workstation Installation of Client Profiles for Windows

Server & Workstation Installation of Client Profiles for Windows C ase Manag e m e n t by C l i e n t P rofiles Server & Workstation Installation of Client Profiles for Windows T E C H N O L O G Y F O R T H E B U S I N E S S O F L A W General Notes to Prepare for Installing

More information

HSearch Installation

HSearch Installation To configure HSearch you need to install Hadoop, Hbase, Zookeeper, HSearch and Tomcat. 1. Add the machines ip address in the /etc/hosts to access all the servers using name as shown below. 2. Allow all

More information

CommandCenter Secure Gateway

CommandCenter Secure Gateway CommandCenter Secure Gateway Quick Setup Guide for CC-SG Virtual Appliance and lmadmin License Server Management This Quick Setup Guide explains how to install and configure the CommandCenter Secure Gateway.

More information

Installing Booked scheduler on CentOS 6.5

Installing Booked scheduler on CentOS 6.5 Installing Booked scheduler on CentOS 6.5 This guide will assume that you already have CentOS 6.x installed on your computer, I did a plain vanilla Desktop install into a Virtual Box VM for this test,

More information

SAMBA SERVER (PDC) Samba is comprised of a suite of RPMs that come on the RHEL/Fedora CDs. The files are named:

SAMBA SERVER (PDC) Samba is comprised of a suite of RPMs that come on the RHEL/Fedora CDs. The files are named: SAMBA SERVER (PDC) INTRODUCTION Samba is a suite of utilities that allows your Linux box to share files and other resources, such as printers, with Windows boxes. This lesson describes how you can make

More information

Pearl Echo Installation Checklist

Pearl Echo Installation Checklist Pearl Echo Installation Checklist Use this checklist to enter critical installation and setup information that will be required to install Pearl Echo in your network. For detailed deployment instructions

More information

Acronis Backup & Recovery 10 Server for Linux. Installation Guide

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

More information

Installation Guide for FTMS 1.6.0 and Node Manager 1.6.0

Installation Guide for FTMS 1.6.0 and Node Manager 1.6.0 Installation Guide for FTMS 1.6.0 and Node Manager 1.6.0 Table of Contents Overview... 2 FTMS Server Hardware Requirements... 2 Tested Operating Systems... 2 Node Manager... 2 User Interfaces... 3 License

More information

Setting Up CAS with Ofbiz 5

Setting Up CAS with Ofbiz 5 1 of 11 20/01/2009 9:56 AM Setting Up CAS with Ofbiz 5 This wiki explains how to setup and test CAS-Ofbiz5 integration and testing on a Centos 5.2 box called "elachi". In this configuration Ofbiz and the

More information

Mobile Labs Plugin for IBM Urban Code Deploy

Mobile Labs Plugin for IBM Urban Code Deploy Mobile Labs Plugin for IBM Urban Code Deploy Thank you for deciding to use the Mobile Labs plugin to IBM Urban Code Deploy. With the plugin, you will be able to automate the processes of installing or

More information

Partek Flow Installation Guide

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

More information

Local Caching Servers (LCS): User Manual

Local Caching Servers (LCS): User Manual Local Caching Servers (LCS): User Manual Table of Contents Local Caching Servers... 1 Supported Browsers... 1 Getting Help... 1 System Requirements... 2 Macintosh... 2 Windows... 2 Linux... 2 Downloading

More information

Lucid Key Server v2 Installation Documentation. www.lucidcentral.org

Lucid Key Server v2 Installation Documentation. www.lucidcentral.org Lucid Key Server v2 Installation Documentation Contents System Requirements...2 Web Server...3 Database Server...3 Java...3 Tomcat...3 Installation files...3 Creating the Database...3 Step 1: Create the

More information

CycleServer Grid Engine Support Install Guide. version 1.25

CycleServer Grid Engine Support Install Guide. version 1.25 CycleServer Grid Engine Support Install Guide version 1.25 Contents CycleServer Grid Engine Guide 1 Administration 1 Requirements 1 Installation 1 Monitoring Additional OGS/SGE/etc Clusters 3 Monitoring

More information

QuickDNS 4.6 Installation Instructions

QuickDNS 4.6 Installation Instructions QuickDNS 4.6 Installation Instructions for Windows, Solaris, Linux, FreeBSD and Mac OS Table of Contents INTRODUCTION 3 QuickDNS system requirements 3 INSTALLING QUICKDNS MANAGER 4 Windows installation

More information

Tool-Assisted Knowledge to HL7 v3 Message Translation (TAMMP) Installation Guide December 23, 2009

Tool-Assisted Knowledge to HL7 v3 Message Translation (TAMMP) Installation Guide December 23, 2009 Tool-Assisted Knowledge to HL7 v3 Message Translation (TAMMP) Installation Guide December 23, 2009 Richard Lyn lynrf@mcmaster.ca Jianwei Yang yangj29@mcmaster.ca Document Revision History Rev. Level Date

More information

How To Install Acronis Backup & Recovery 11.5 On A Linux Computer

How To Install Acronis Backup & Recovery 11.5 On A Linux Computer Acronis Backup & Recovery 11.5 Server for Linux Update 2 Installation Guide Copyright Statement Copyright Acronis International GmbH, 2002-2013. All rights reserved. Acronis and Acronis Secure Zone are

More information

A SHORT INTRODUCTION TO DUPLICITY WITH CLOUD OBJECT STORAGE. Version 1.12 2014-07-01

A SHORT INTRODUCTION TO DUPLICITY WITH CLOUD OBJECT STORAGE. Version 1.12 2014-07-01 A SHORT INTRODUCTION TO DUPLICITY WITH CLOUD OBJECT STORAGE Version 1.12 2014-07-01 PAGE _ 2 TABLE OF CONTENTS 1. Introduction....Page 03 2. System Configuration....Page 04 3. Create Backup Script....Page

More information

Dell UPS Local Node Manager USER'S GUIDE EXTENSION FOR MICROSOFT VIRTUAL ARCHITECTURES Dellups.com

Dell UPS Local Node Manager USER'S GUIDE EXTENSION FOR MICROSOFT VIRTUAL ARCHITECTURES Dellups.com CHAPTER: Introduction Microsoft virtual architecture: Hyper-V 6.0 Manager Hyper-V Server (R1 & R2) Hyper-V Manager Hyper-V Server R1, Dell UPS Local Node Manager R2 Main Operating System: 2008Enterprise

More information

On premise upgrade guide (to 3.3) XperiDo for Microsoft Dynamics CRM

On premise upgrade guide (to 3.3) XperiDo for Microsoft Dynamics CRM On premise upgrade guide (to 3.3) XperiDo for Microsoft Dynamics CRM Last updated: 12-02-2015 Table of contents Table of contents... 2 1 Beginning... 4 1.1 Prerequisites and required files... 4 1.2 Support

More information

GroundWork Monitor Open Source 5.1.0 Installation Guide

GroundWork Monitor Open Source 5.1.0 Installation Guide GroundWork Monitor Open Source 5.1 is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version

More information

Monitoring Clearswift Gateways with SCOM

Monitoring Clearswift Gateways with SCOM Technical Guide Version 01 28/11/2014 Documentation Information File Name Document Author Document Filename Monitoring the gateways with _v1.docx Iván Blesa Monitoring the gateways with _v1.docx Issue

More information

Installation Guide Mac OS X Operating Systems

Installation Guide Mac OS X Operating Systems Installation Guide Mac OS X Operating Systems Legal Notices Published by Toon Boom Animation Inc. Corporate Headquarters 5530 St. Patrick Suite2210 Montreal, Quebec Canada H4E 1A8 Tel: (514) 278-8666 Fax:

More information

http://cnmonitor.sourceforge.net CN=Monitor Installation and Configuration v2.0

http://cnmonitor.sourceforge.net CN=Monitor Installation and Configuration v2.0 1 Installation and Configuration v2.0 2 Installation...3 Prerequisites...3 RPM Installation...3 Manual *nix Installation...4 Setup monitoring...5 Upgrade...6 Backup configuration files...6 Disable Monitoring

More information

Installing IBM Websphere Application Server 7 and 8 on OS4 Enterprise Linux

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

More information

CO 246 - Web Server Administration and Security. By: Szymon Machajewski

CO 246 - Web Server Administration and Security. By: Szymon Machajewski CO 246 - Web Server Administration and Security By: Szymon Machajewski CO 246 - Web Server Administration and Security By: Szymon Machajewski Online: < http://cnx.org/content/col11452/1.1/ > C O N N E

More information

INF-110. GPFS Installation

INF-110. GPFS Installation INF-110 GPFS Installation Overview Plan the installation Before installing any software, it is important to plan the GPFS installation by choosing the hardware, deciding which kind of disk connectivity

More information

1 Reflection ZFE 5. 2 Security Considerations 13. 3 Troubleshooting the Installation 19. Contents 1

1 Reflection ZFE 5. 2 Security Considerations 13. 3 Troubleshooting the Installation 19. Contents 1 1 Reflection ZFE 5 Introducing Reflection ZFE......................................................... 5 Reflection ZFE components.................................................. 5 System requirements..............................................................

More information

Project Management (PM) Cell

Project Management (PM) Cell Informatics for Integrating Biology and the Bedside i2b2 Installation/Upgrade Guide (Linux) Project Management (PM) Cell Document Version: 1.5.1 i2b2 Software Version: 1.5 Table of Contents About this

More information

How To Install An Org Vm Server On A Virtual Box On An Ubuntu 7.1.3 (Orchestra) On A Windows Box On A Microsoft Zephyrus (Orroster) 2.5 (Orner)

How To Install An Org Vm Server On A Virtual Box On An Ubuntu 7.1.3 (Orchestra) On A Windows Box On A Microsoft Zephyrus (Orroster) 2.5 (Orner) Oracle Virtualization Installing Oracle VM Server 3.0.3, Oracle VM Manager 3.0.3 and Deploying Oracle RAC 11gR2 (11.2.0.3) Oracle VM templates Linux x86 64 bit for test configuration In two posts I will

More information

Making System Administration Easier by Letting the Machines Do the Hard Work, Or, Becoming an Agile Sysadmin

Making System Administration Easier by Letting the Machines Do the Hard Work, Or, Becoming an Agile Sysadmin Making System Administration Easier by Letting the Machines Do the Hard Work, Or, Becoming an Agile Sysadmin JOSHUA FISKE Joshua Fiske is the Manager of User Services at Clarkson University. In this role,

More information

Verax Service Desk Installation Guide for UNIX and Windows

Verax Service Desk Installation Guide for UNIX and Windows Verax Service Desk Installation Guide for UNIX and Windows March 2015 Version 1.8.7 and higher Verax Service Desk Installation Guide 2 Contact Information: E-mail: sales@veraxsystems.com Internet: http://www.veraxsystems.com/

More information

Linux Distributions. What they are, how they work, which one to choose. avix@br.ibm.com> +55-11-2132-2327. Avi Alkalay <avix@br.ibm.

Linux Distributions. What they are, how they work, which one to choose. avix@br.ibm.com> +55-11-2132-2327. Avi Alkalay <avix@br.ibm. 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...

More information

SETTING UP RASPBERRY PI FOR TOPPY FTP ACCESS. (Draft 5)

SETTING UP RASPBERRY PI FOR TOPPY FTP ACCESS. (Draft 5) SETTING UP RASPBERRY PI FOR TOPPY FTP ACCESS (Draft 5) 1 INTRODUCTION These notes describe how I set up my Raspberry Pi to allow FTP connection to a Toppy. Text in blue indicates Linux commands or file

More information

User Manual of the Pre-built Ubuntu 9 Virutal Machine

User Manual of the Pre-built Ubuntu 9 Virutal Machine SEED Document 1 User Manual of the Pre-built Ubuntu 9 Virutal Machine Copyright c 2006-2011 Wenliang Du, Syracuse University. The development of this document is funded by the National Science Foundation

More information

Personal Virtual Server (PVS) Quick Start Guide

Personal Virtual Server (PVS) Quick Start Guide Personal Virtual Server (PVS) Quick Start Guide Copyright 2015 Pegasystems Inc., Cambridge, MA All rights reserved. This document describes products and services of Pegasystems Inc. It may contain trade

More information

Computer Science and Engineering Linux Cisco VPN Client Installation and Setup Guide

Computer Science and Engineering Linux Cisco VPN Client Installation and Setup Guide Computer Science and Engineering Linux Cisco VPN Client Installation and Setup Guide Contents Installation: Ubuntu Linux 7.10 Gusty Gibbon:... 2 Installation: Redhat Enterprise 5 and Fedora 8 Linux:...

More information

User and Reference Manual

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,

More information

SnapLogic Sidekick Guide

SnapLogic Sidekick Guide SnapLogic Sidekick Guide Document Release: October 2013 SnapLogic, Inc. 2 West 5th Avenue, Fourth Floor San Mateo, California 94402 U.S.A. www.snaplogic.com Copyright Information 2011-2013 SnapLogic, Inc.

More information

Installing and Running MOVES on Linux

Installing and Running MOVES on Linux Installing and Running MOVES on Linux MOVES Workgroup Wednesday June 15, 2011 Gwo Shyu Dan Stuart USEPA Office of Transportation & Air Quality Assessment and Standards Division 2000 Traverwood Drive, Ann

More information

Unix Sampler. PEOPLE whoami id who

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

More information

Written by Wirabumi Software Sunday, 30 December 2012 11:27 - Last Updated Thursday, 03 January 2013 05:52

Written by Wirabumi Software Sunday, 30 December 2012 11:27 - Last Updated Thursday, 03 January 2013 05:52 This tutorial will guide you to insall Openbravo from source, using Linux (Mint 11/Ubuntu 10.04) operating system. 1 Install PostgreSQL PostgreSQL is a database server that used by Openbravo. You should

More information

Load Balancing/High Availability Configuration for neoninsight Server

Load Balancing/High Availability Configuration for neoninsight Server Load Balancing/High Availability Configuration for neoninsight Server Introduction: This document provides details on the configuration and the components used for a two node load balancing system with

More information

DS License Server. Installation and Configuration Guide. 3DEXPERIENCE R2014x

DS License Server. Installation and Configuration Guide. 3DEXPERIENCE R2014x DS License Server Installation and Configuration Guide 3DEXPERIENCE R2014x Contains JAVA SE RUNTIME ENVIRONMENT (JRE) VERSION 7 Contains IBM(R) 64-bit SDK for AIX(TM), Java(TM) Technology Edition, Version

More information

mypro Installation and Handling Manual Version: 7

mypro Installation and Handling Manual Version: 7 mypro Installation and Handling Manual Version: 7 Date: JAN 2016 Thank you for using mypro on your PC. myscada is a full featured HMI/SCADA system with advanced options such as vector graphics views, advanced

More information

Installation Guide for contineo

Installation Guide for contineo Installation Guide for contineo Sebastian Stein Michael Scholz 2007-02-07, contineo version 2.5 Contents 1 Overview 2 2 Installation 2 2.1 Server and Database....................... 2 2.2 Deployment............................

More information

How To Install Acronis Backup And Recovery 10 On A Computer Or Network With A Hard Drive (For A Non-Profit)

How To Install Acronis Backup And Recovery 10 On A Computer Or Network With A Hard Drive (For A Non-Profit) Acronis Backup & Recovery 10 Advanced Server Virtual Edition Installation Guide Table of Contents 1. Installation of Acronis Backup & Recovery 10... 3 1.1. Acronis Backup & Recovery 10 components... 3

More information