Bedrijven hebben open source in eigen handen
Check out the comments. It remains hard for some people to accept that there are developers in the open source world that can and will provide good quality work. ;-)
Thoughts on cloud, observability, appdev, architecture, and open source software, but not always in that order...
# First install server as root. # $ yum install posgresql-server # init the database (note SELinux might complain # if not in permissive mode) which is found in # /var/lib/pgsql/data/*. # $ service postgresql initdb # start the database service. # $ service postgresql start # to setup users and databases we need to use # the default 'postgres' user account, so login # to this session. # $ su -l postgres # create a new user for the jboss demo user # and database in my case. # $ createuser --no-superuser --no-createdb --no-createrole jbossdemo $ createdb --owner jbossdemo jbossdemo # leave postgres account back to root. # $ exit # allow local connections to this account by adding the # following lines to the pg_hba.conf: # # TYPE DATABASE USER CIDR-ADDRESS METHOD # local jbossdemo jbossdemo trust # host jbossdemo jbossdemo 127.0.0.1/32 trust # host postgres jbossdemo 127.0.0.1/32 trust # $ vim /var/lib/pgsql/data/pg_hba.conf # reload service to acquire changes. # $ service postgresql reload # now install admin console for normal db # administration. Search internet for repos # should your install not have this package. # $ yum install pgadmin3
# some handy administration tips for your installation. # $ yum install postgresql-contrib # install server instrumentation functions as 'postgres' user. # $ su -l postgres $ psql --file /usr/share/pgsql/contrib/adminpack.sql # schedule maintenance in daily cron job at # /etc/cron.daily/pgsqlmaint. Put this in the # file: # # #!/bin/sh # su -c 'vacuumdb --all --full --analyze' postgres # su -c 'reindexdb --all' postgres # $ vim /etc/cron.daily/pgsqlmaint # back to root. # $ exit # make it executable. # $ chmod a+x /etc/cron.daily/pgsqlmaint # often going to need more transactions than the default # allows so adjusts this as follows. $ su -l postgres # change this line to look as folows: # # max_prepared_transactions = 100 # $ vim /var/lib/pgsql/data/postgresql.conf # back to root. # $ exit # reload service. # $ service postgresql reload
Last week I spent the day at CAiSE / PRET as my chapter was included in the proceedings. It was a rather interesting day spent listening and discussing topics related to research being pushed over the line into practice. My favorite topic!# unpack you java version and place it in /usr/lib/jvm/ # $ mv jre1.6.0_13 /usr/lib/jvm/ # this shows the list of possible java installation # but you don't yet see the above one listed: # $ update-alternatives --config java # so we add it. # $ update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.6.0_13/bin/java 300 # select from the list now with: # $ update-alternatives --config java There are 3 programs which provide 'java'. Selection Command ----------------------------------------------- + 1 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java 2 /usr/lib/jvm/jre-1.5.0-gcj/bin/java 3 /usr/lib/jvm/jre1.6.0_13/bin/java Enter to keep the current selection[+], or type selection number: 3
$ sudo yum install libXext*.i386 glibc*.i686 libstdc++*.i386 xulrunner.i386
# This was the latest version for Linux at the time. # $ sh zdesktop_1_0_build_1593_linux_i686.sh