Installation von Apache 2.x und MySql 5.x unter Debian Etch

Blogged under bash von admin on Mittwoch 26 Dezember 2007 at 20:40

Auch die Standardinstallation von Debian Etch enthält nicht die aktuellen stable Versionen von Apache und MySQL.

~#su
~#apt-get -y install apache2
~#apt-get -y install libapache2-mod-php5 php5-cgi php5-common php5-cli
~#apt-get -y install php5-gd
~#apt-get -y install phpmyadmin
~#/etc/init.d/apache2 stop
~#/etc/init.d/apache2 start
~#apt-get install mysql-common mysql-server mysql-server-5.0
~#mysqladmin -u [root] -p [password] 'MysqlRootPasswort'
~#/etc/init.d/apache2 restart
~#cat > /var/www/test.php
~#<? phpinfo(); ?> [^D]
~#ifconfig

Der letzte Befehl dient der Vergewisserung, unter welcher IP - Adresse der Apache-Server ansprechbar sein wird. Im Browser dann [http://meineserverip/test.php eingeben]. PhpMyAdmin ist unter [http://meineserverip/phpmyadmin] zu erreichen (hier Groß-/Kleinschreibung beachten). Bei den meisten Hostern ist stattdessen phpMyAdmin einzugeben.
[^D] steht für CRTL + D (um die Umlenkung der Konsole in die Datei zu beenden und die Datei zu schließen.

Zeit syncronisieren unter Debian Etch

Blogged under bash von admin on Mittwoch 26 Dezember 2007 at 19:34

Aus verschiedenen Gründen ist es sinnvoll, die Serverzeiten im Netz syncron zu halten. Treten Fehler auf und müssen Logfiles geprüft werden, ist eine zuverlässige Zeitangabe die Basis jeder Auswertung.
Zuerst ist zu prüfen, ob der Client schon installiert ist:

~#su
~#type ntp
~#type ntpdate

In der Out-of-The-Box-Installation ist der entsprechende Client nicht enthalten. Man kann ihn aber leicht nachinstallieren.

~#su
~#apt-get -y install ntp ntpdate

Danach ist ein direkter Aufruf über die Konsole möglich:

~#su
~#ntpdate ptbtime1.ptb.de

Liegt der zu syncronisierende Server hinter einer Firewall, ist die Verwendung eines nichtpriveligierten Ports zu empfehlen.

~#su
~#ntpdate -u ptbtime1.ptb.de

Sollte bereits der ntpd - Dämon laufen, ist die Verwendung des Clients nicht möglich. Um das herauszufinden, schaut man am besten in der Prozesstabelle nach:

~#su
~# ps -A | grep ntpd

Der öffentliche Zeitserver aus dem oben stehenden Beispiel ist stark frequentiert. Besser ist es einen der zahlreichen Zeitserver ( von Providern und großen Universitäten ) zu nutzen.

Midnight Commander unter Debian Etch installieren

Blogged under bash von admin on Mittwoch 26 Dezember 2007 at 18:54

Unter Debian Linux (Etch) ist der Midnight Commander (inkl. Editor) nicht automatisch installiert. Wer ohne vi auskommen möchte, sollte sich mc installieren. Darin enthalten ist der Editor mcedit.

~#su
~#apt-get -y install mc

Der Editor ist danach mit

~#su
~#mcedit dateiname

zu starten.

Debian Etch nach Installation aktualisieren

Blogged under bash von admin on Mittwoch 26 Dezember 2007 at 17:49

Nach einer Installation von Debian Etch - insbesondere von einem Datenträger out-of-the-box - sollte man zuerst einmal für ein aktuelles und sicheres Fundament sorgen.

~#su
~#apt-get update
~#apt-get upgrade

Der erste Befehl soll daran erinnern, nicht ständig als root unterwegs zu sein. Zur Verwendung von apt-get sind allerdings root-Rechte notwendig.

TRIOLOGIC GmbH - Netzwerken für Menschen - Internet Provider - Application Service Provider