Samstag, 14. März 2009

Linux - Debian - Lenny - VmWare - VmWare Tools


VmWare-Tools installieren

1.Schritt: packages nachinstallieren per apt
aptitude install autoconf automake binutils cpp gcc linux-headers-$(uname -r) make psmisc

2.Schritt: VmWare-Tools entpacken
tar -C /tmp -zxvf VMwareTools-6.0.2-59824.tar.gz (oder welche version auch immer)

3.Schritt: Compiler-Variable exportieren
export CC=/usr/bin/gcc-4.1

4.Schritt: install-skript ausführen
cd /tmp/vmware-tools-distrib
./vmware-install.pl

Achtung!
Es gibt ein Problem während der Installation, da das "vsock"-Modul nicht kompiliert werden kann. Dadurch funktioniert das Input-Grabbing (zb. Maus kommt nicht automatisch aus der vmware raus bzw. rein) nicht.
Für dieses vielerorts beschriebene Problem, habe ich leider trotz ausprobieren von unzähligen lösungsvorschlägen noch keine brauchbare Lösung gefunden :(

Freitag, 13. März 2009

Linux - Debian - Etch - Firefox 3.x


Firefox installieren

1.Schritt: Firefox laden und installieren
alle Schritte bis zur Plugin-Installation durchführen
http://www.linuxforums.org/forum/debian-linux-help/80445-howto-install-firefox-2-various-plugins-debian-etch.html

2.Schritt: gtk-paket upgraden
cd /opt

wget http://apt.linex.org/linex/gtk-2.10/libgtk2.0-0_2.10.13-2~bpo.1_i386.deb

dpkg-deb -x libgtk2.0-0_2.10.13-2~bpo.1_i386.deb gtk2-10


vim /opt/firefox
/firefox

Verweis aufs gtk-paket einfügen:

#!/bin/sh
#
export LD_LIBRARY_PATH="/opt/gtk2-10/usr/lib"
#


Plugins installieren

1.Schritt: Java Runtime Environment 6 (JRE)
apt-get install sun-java6-jre sun-java6-fonts sun-java6-plugin

(falls das paket nicht gefunden wird, dann erst alle anpassungen, die für die
Installation des JDK notwendig sind durchführen...siehe JDK6-Installation)

testen unter: http://java.com/en/download/installed.jsp


2.Schritt: Adobe Flash
http://get.adobe.com/de/flashplayer/otherversions/
Linux-Version und tar.gz auswählen, downloaden und entpacken.

Alle Browserfenster schliessen (auch download-fenster).

installieren mit:
./flashplayer-installer
-> Pfad der Firefox-Installation angeben (/opt/firefox)

testen unter: http://www.adobe.com/go/tn_15507


Quellen:
http://www.linuxforums.org/forum/debian-linux-help/80445-howto-install-firefox-2-various-plugins-debian-etch.html
http://forum.eeeuser.com/viewtopic.php?id=22973

Samstag, 21. Februar 2009

Linux - Debian - Etch/Lenny - Mount - USB-Platte (NTFS)

1.Schritt: Installation des ntfs-3g paketes
aptitude install ntfs-3g

2.Schritt: Mounten

erstmal muss man herausfinden, wie die bezeichnung der angehängten
USB-Platte ist.
z.B. mittels fdisk...
fdisk -l (-l ist hier der buchstabe klein L)
dieser befehl sollte alle festplatte plus deren partitionen auflisten..
wenn man bereits 2 Festplatten hat, wird die usb-platte voraussichtlich sdc sein, bei nur einer festplatte wirds sdb werden.

a.) kurzfristig mounten
mount -t ntfs-3g /dev/sdb1 /mnt/windows
oder
ntfs-3g /dev/sdb1 /mnt/windows

b.) langfristig mounten
eintrag in /etc/fstab:
/dev/sdb1 /mnt/windows ntfs-3g umask=0 0 0

Samstag, 1. November 2008

Linux - Debian - Lenny - eeePC1000H

ist noch nicht 100% verifiziert, bin mir nicht sicher ob das alles funzt...

Schritt 1-3 bei
http://mixed-it.de/blog/2008/10/05/debian-auf-dem-asus-eee-1000h/

danach:
aptitude install module-assistant
# aptitude install dh_testdir
aptitude install debhelper

weiter mit Schritt 4

Linux - Debian - Kernel Headers installieren

aptitude install build-essential kernel-package

Montag, 6. Oktober 2008

Linux - Debian - Etch - Oracle XE - Listener Port ändern

Ändern des Listener-Ports für eine Oracle XE Datenbank.

Voraussetzungen:
HOST=dev001
aktueller Port=1521
neuer Port=1591
oracle-user=oracle

1.Schritt: Ports in den oracle-config-dateien ändern
auf den user oracle wechseln, nur er sollte folgene files bearbeiten: su oracle
in den dateien listener.ora und tnsnames.ora alle vorkommenden PORT=1521 einträge
auf PORT=1591 umändern.
Pfade:
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin/listener.ora
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin/tnsnames.ora

2.Schritt: mittels SQLPLUS als sysdba zur Datenbank verbinden:
- auf den oracle user wechseln:
su oracle

- mit sqlplus verbinden:
sqlplus / as sysdba

- nacheinander folgende 2 commandos eingeben und mit Enter bestätigen:
ALTER SYSTEM SET LOCAL_LISTENER = "(ADDRESS=(PROTOCOL=TCP)(HOST=dev001)(PORT=1591))";

ALTER SYSTEM REGISTER;

mit exit aus sqlplus wieder aussteigen

3.Schritt: rechner neustarten
Einstellungen werden sonst nicht ordentlich übernommen, man müsste
mit diversen befehlen alles mögliche hoch und niederfahren.

Linux - Debian - Etch - Apache als Serverportal

Einrichten eines Serverportals mit automatischem Redirect auf
unterschiedliche Applikationen

Ausgangslage:
mehrere Applikationen laufen im internen Netz auf verschiedenen tomcat-ports und sollen vom internet alle über Port 80 erreichbar sein.
die Applikationen laufen alle auf einem Server (Serverportal) gemeinsam in einer dort laufenden virtuellen Maschine
zb.:
- Serverportal 192.168.0.20
- VmWare-Server (VMS1) am Serverportal: 192.168.0.91
- Applikation1 auf VMS1: Port 8081
- Applikation2 auf VMS1: Port 8082


1.Schritt: Anlegen eines domainnames pro Applikation
zb. via DYNDNS.org: app1.dyndns.org, app2.dyndns.org


2.Schritt: Weiterleitung in der Router-Firewall einstellen
Port 80 auf Port 8080 aufs Serverportal 192.168.0.20


3.Schritt: Installieren von Apache
apt-get install apache2
aptitude: hinzufügen von libapache2-mod-proxy-html
oder
apt-get install libapache2-mod-proxy-html

4.Schritt: Module aktivieren
a2enmod proxy
a2enmod proxy_html
a2enmod proxy_http


5.Schritt: proxy.conf-Link löschen
löschen des links proxy.conf aus dem verzeichnis /etc/apache2/mods-enabled


6.Schritt: sites-available erstellen
im Ordner "/etc/apache2/sites-available"
- datei anlegen "appname1"
- datei anlegen "appname2"

Inhalt appname1:
<VirtualHost *:8080>
ProxyRequests Off

DocumentRoot /var/www/
CustomLog /var/log/www/appname1.log combined

ServerName appname1.dyndns.org

ProxyVia On

ProxyPass / http://192.168.0.91:8081/
ProxyPassReverse / http://192.168.0.91:8081/

</VirtualHost>


Inhalt appname2:
<VirtualHost *:8080>
ProxyRequests Off

DocumentRoot /var/www/
CustomLog /var/log/www/appname1.log combined

ServerName appname2.dyndns.org

ProxyVia On

ProxyPass / http://192.168.0.91:8082/
ProxyPassReverse / http://192.168.0.91:8082/

</VirtualHost>


7.Schritt: links im apache-verzeichnis erstellen
a2ensite appname1
a2ensite appname2


8.Schritt: default-site deaktivieren
a2dissite default


9.Schritt: apache.conf anpassen
/etc/apache2/apache2.conf

vor "# Include the virtual host configurations" folgende zeilen einfügen:
ProxyRequests off
NameVirtualHost *:8080

NameVirualHost * suchen und auskommentieren oder löschen


10.Schritt: Listen Port ändern
/etc/apache2/ports.conf
ändern: Listen 80 auf Listen 8080
erste zeile löschen: NameVirtualHost *:80


11.Schritt: log-verzeichnis anlegen:
cd /var/log
mkdir www


12.Schritt: apache neu starten
/etc/init.d/apache2 restart