CentOS
Linux distro RedHat clone.
http://mirrors.nfsi.pt/CentOS/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso
EPEL repositories
wget http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
- sudo rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm
 
Install PHP 5.4 on CentOS 6.5
https://webtatic.com/packages/php54/
Steps:
- lsb_release -a
 - yum install php54w
 - yum install yum-plugin-replace
 - yum replace php-common --replace-with=php54w-common
 - service httpd restart
 
Minimal CentOS 6.5
https://docs.vagrantup.com/v2/boxes/base.html
CentOS 5.10 box
Runs well on Toshiba NB200
wget http://ftp.up.pt/CentOS/5.10/isos/i386/CentOS-5.10-i386-bin-1of8.iso
- cd /tmp
 - mkdir centos5_10
 - cd centos5_10
 wget https://vagrantcloud.com/box-cutter/centos510-i386/version/1/provider/virtualbox.box # centos510-i386-nocm.box
- mv virtualbox.box centos510-i386-nocm.box
 - vagrant box add CentOS5_10 centos510-i386-nocm.box
 - vagrant init CentOS5_10
 vagrant up # may take many minutes. In case of problem/taking too long start the VM directly with VirtualBox
- yum install java-1.6.0.openjdk
 - yum install unzip
 
JBoss 5.1.0
scp -P2222 jboss-5.1.0.GA.zip vagrant@127.0.0.1:/home/vagrant # JBoss 5.1.0
- mv jboss-5.1.0.GA.zip /usr/local
 - cd /usr/local
 - unzip jboss-5.1.0.GA.zip
 - ln -s jboss-5.1.0.GA jboss
 - /usr/local/jboss/bin/run.sh #start jboss 5.1.0
 
Tomcat 7.0.53
scp -P2222 apache-tomcat-7.0.53.tar.gz vagrant@127.0.0.1:/home/vagrant
- mv apache-tomcat-7.0.53.tar.gz /usr/local
 - cd /usr/local
 - tar xvzf apache-tomcat-7.0.53.tar.gz
 - ln -s apache-tomcat-7.0.53 tomcat
 - cd tomcat
 - bin/startup.sh
 - tail -f log/catalina.out # check Tomcat startup
 In VirtualBox add port forwarding from host tcp port 8080 to guest port 8080
- Change tomcat-user.xml to allow admin login 
<role rolename="admin"/> <role rolename="manager"/> <role rolename="manager-gui"/> <user username="admin" password="12345678" roles="admin,manager,manager-gui"/>
 
=== JBoss 7.1.1 ===
scp -P2222 jboss-as-7.1.1.Final.tar.gz vagrant@127.0.0.1:/home/vagrant
- mv jboss-as-7.1.1.Final.tar.gz /usr/local
 - tar xvzf jboss-as-7.1.1.Final.tar.gz
 - cd jboss-as-7.1.1.Final
 - cd standalone/configuration
 - sed -i 's/127.0.0.1/0.0.0.0/g' standalone.xml # change listen IP address
 - bin/stanndalone.sh # Start jboss 7.1.1
 
Vagrant box CentOS 6.5
CentOS 6.4 i386 Minimal (VirtualBox Guest Additions 4.3.2, Chef 11.8.0, Puppet 3.3.1)
http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.4-i386-v20131103.box
- cd ~/Downloads/vagrantBoxes/
 wget http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.4-i386-v20131103.box
