|
Unsere Mitarbeiter arbeiten intensiv mit Unix Systemen zusammen. Daher
ist naheliegend, gesammeltes Wissen verfügbar zu machen. Die Seiten
sind im Aufbau begriffen und werden fortlaufend ergänzt. In einer
weiteren Sektion befassen wir uns mit der Konfiguration des
Aktienregisters, eine ausgewachsene Webanwendung, wo es jeweils sehr
viel zu konfigurieren gibt (AR Engineering).
Installation Samba Server
Zuerst also das Package installieren mittels Befehl: sudo apt-get install samba.
User einrichten: In der Konsole das Passwort für den Benutzer (hier hw)
setzen mittels sudo smbpasswd -a hw. Smbpasswd verlangt eine Passwort
von mindestens 8 Zeichen. Wenn neue Benutzer eingerichtet werden unter
Unix, so muss mit smbpasswd jeweils auch das Passwort für Samba gesetzt
werden. Ein Verzeichnis muss noch freigegeben werden, am besten in
einem Dateimanager (system -> administrator -> shared folders).
Was muss Windows seitig so getan werden? Mit dem Server verbinden mit
\\ip-nr\Freigabename. Wenn das Samba Passwort dem Windows Passwort
entspricht, dann muss dieses nicht mehr eingegeben werden.
Installation Sun's JDK
JDK 1.6 installieren -> entsprechendes Package auf der Sun-Site
holen. Ist ideal für lokale Installation (sprich home). Ansonsten
funktioniert apt-get install sun-java6-jdk. Mit sudo
update-alternatives --config java müssen wir die Installation
'umschalten'.
Es empfiehlt sich, nicht das JDK-Netbeans Bundle zu holen, das unklar ist, welche Plugins mit dieser Version mitkommen.
Auf den alten Versionen von Ubuntu kann allenfalls das neue JDK/JRE nicht standardmässig installiert werden per aptitude.
Vorgehen: In /etc/apt/sources.list die Zeile: deb http://de.archive.ubuntu.com/ubuntu/ dapper-backports main multiverse einfügen. Danacht aptitude update aktualisieren um danach mit aptitude install sun-java6-jre die Installation durchzuführen. Es empfielt sich nach erfolgter Installation die Zeile in der Datei sources.list wieder zu remarken.
Glassfish geht jetzt nicht automatisch auf die neu installierte JDK/JRE Version. Dazu muss in der glassfish Installation im Verzeichnis ../config die Datei asenv.conf öffnen und den Eintrag AS_JAVA editieren. Am Besten das Format mit .. beibehalten, geht vermutlich ein Verzeichnis zurück.
Einrichtung glassfish
Plattformunabhängige Zip-Distribution runterladen https://glassfish.dev.java.net/downloads.
Zip entpacken in das Verzeichnis (legt selber eine Unterverzeichnis an).
Folgende Installation (auf cmd-line) ist vorgesehen, wenn nur ein Server (ohne GUI) gegeben ist.
Abklärung via netstat --listen, welche Ports bereits besetzt sind. Dies ist wichtig, damit keine Konflikte bereits bestehender Services entstehen.
im bin Verzeichnis starten:
./asadmin create-domain --portbase 19000 domain2
adminAdmin port: portbase + 48, HTTP listener port: portbase + 80, IIOP listener port: portbase + 37, JMX port: portbase + 86
Danach müsste im Verzeichnis /glassfish/bin der Server mit asadmin -start-domain domain2 aufstarten.
Einrichtung Postgres
PostgreSQL installieren: sudo apt-get install postgresql --> installiert Version 8.2
pgadmin installieren: sudo apt-get install pgadmin3 --> installiert den pgadmin
Unter Login Roles muss die Login Rolle postgres angepasst werden, so
dass das Passwort mit dem im EAR-File definierten Passwort
übereinstimmt.
CMD goodies
Ab un zu ist auch die aktuelle Linuxversion abzufragen. Wie hies nun wieder der Befehl um dies zu tun? Die Version abfragen kann mittels cat /etc/issue bewerkstelligt werden.
Joomla Projekt
Nachdem ich mich jahrelang auf meinen Provider verlassen habe, steht
jetzt eine Joomlainstallation an. Anbei meine Erfahrungen dazu. Ich
habe mal eine Windows Installation gemacht mit der Idee Joomla in Ruhe
auf einer lokalen Installation zu erlernen.
Voraussetzungen:
1. Apache 2.2 - apache_2.2.14-win32-x86-openssl-0.9.8k.msi auf http://httpd.apache.org.
2. PHP 5 - php-5.2.13-Win32.zip auf http://www.php.net und entpacken in ein finales Verzeichnis.
Achtung: Zu PHP gibt es einige Dinge zu vermerken. Es gibt unter
Windows ein selbstinstallierendes Paket, welches ich in Kombination mit
Apache 2.2 nicht zum Laufen brachte, die entsprechenden Apache-DLL's
waren nicht zu finden. Daher nahm ich das ZIP File, extrahierte es in
ein Verzeichnis und hatte danach noch folgende Schritte auszuführen:
2.1 Path Variable erweitern um das PHP Verzeichnis, dort wo die
dll's und exe's drin sind. PC musste ich neu starten. php.ini-dist
2.2 Die Datei php.ini-dist kopieren und in php.ini umbenennen.
2.3 Den Eintrag doc_root in der Datei php.inin ändern auf den
Apache..htdocs Pfad (z.B. doc_root = C:\Projekte\Apache Software
Foundation\Apache2.2\htdocs)
3. Seitens Apache waren in der httpd.conf die Einträge
3.1 LoadModule php5_module "C:/Projekte/PHP5/php5apache2_2.dll"
3.2 AddType application/x-httpd-php .php
3.3 PHPIniDir "C:/Projekte/PHP5"
3.4 Kleines Testscript erstellen mit Endung .php und in das htdocs Verzeichnis von Apache stellen. Inhalt:
<html>
<body>
<?php phpinfo() ?>
</body>
</html>
3.5 Apache neu starten, ev.PC auch neu starten (für Punkt 2.1)
So, das waren jetzt nur mal die Voraussetzungen!
VNC Vino Port ändern
Ja da gibt's ja die unterschiedlichsten Beiträge zum Thema. Port umstellen einfach gemacht.
sudo gconf-editor -> unter apps -> desktop -> gnome -> remote_access die beiden Properties
use_alternative_port selektieren und unter alternative_port die neue Portnummer einstellen.
Fertig.
|