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
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
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
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.
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
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
Abonnieren
Posts (Atom)