www.devilsystems.org

Einblicke in den Alltag eines Admins

  • Werbung

    test

Archiv für die 'Linux' Kategorie

ISPConfig 3 – Change default webstatistics program

Erstellt von flitzender_elch am 15. Juli 2011

Standardmäßig wird im ISPConifg “Webalizer” als Programm für die Webstatistik ausgewählt und
dann so auch mit angelegt. Hier wie man dies auf AwStats abändert:
Diese Einstellungen gehen womöglich bei einem Update des ISPConfig verloren.

/usr/local/ispconfig/interface/web/sites/form/web_domain.tform.php

von

<‘stats_type’ => array (
‘datatype’ => ‘VARCHAR’,
‘formtype’ => ‘SELECT’,
‘default’ => ‘webalizer’,
‘value’ => array(‘webalizer’ => ‘Webalizer’, ‘awstats’ => ‘AWStats’)

in

‘stats_type’ => array (
‘datatype’ => ‘VARCHAR’,
‘formtype’ => ‘SELECT’,
‘default’ => ‘awstats’,
‘value’ => array(‘awstats’ => ‘AWStats’, ‘Webalizer’ => ‘Webalizer’)

Abgelegt unter ISPConfig | Keine Kommentare »

ISPConfig – Remote Api – DNS

Erstellt von flitzender_elch am 13. Juli 2011

Folgendes Problem:

Ich habe eine Farm bestehend aus mehreren ISPConfig-Servern soweit so gut. Nun habe ich noch einen allein stehenden MyDNS-Server mit
MyDNS-NG und ich will die DNS-Zonen jetzt auch in die Farm mitaufnehmen.
DNS replikation ala Primary und Secondary funzd nicht bzw. dann sehe ich die DNS-Einstellungen im ISPConfig nicht also was tun?

Weiterlesen »

Abgelegt unter ISPConfig | Keine Kommentare »

Ubuntu – Samba zeigt Drucker über CUPS erst nach restart des Services an

Erstellt von flitzender_elch am 24. Juni 2011

Folgendes Phenomen habe ich wenn ich mein Ubuntu starte wird der Drucker den ich freigegeben habe erst angezeigt
nachdem ich Samba nochmal neugestartet habe.

Die Lösung bei mir war:

[global]

# printcap name = CUPS –>> raus!!
printcap name = /etc/printcap

Link hierzu

Abgelegt unter Linux | Keine Kommentare »

Rsync Backup – Windows zu FreeNas mit SSH und Keyfile

Erstellt von flitzender_elch am 23. November 2010

Ich habe mir zu Hause eine FreeNas mit einem ZFS-Pool zusammengestellt mit einem Raid-5 aus 3 x 500GB SATA-Festplatten, das Ding rennt wie sau und ist echt super. Dann habe ich mir gedacht wie könnte ich von meinem Windows-Server ein automatisches Backup bestimmter Files auf die FreeNas über eine verschlüsselte Verbindung schieben. Mit Rsync und SSH hatte ich schon mehrfach zu tun, aber noch nicht das ganze mal auf einer Windows-Kiste zu testen.

Weiterlesen »

Abgelegt unter Linux, Windows | 1 Kommentar »

Debian – Downgrade von PHP 5.3 auf PHP 5.2

Erstellt von flitzender_elch am 5. Juli 2010

!Verwende hier eine virtuelle Maschine und habe mir vorher (sicherheitshalber) einen Snapshot erstellt, Ihr solltet
auch unbedingt ein Backup machen!

Ich habe hier einen Debian ISPConfig-Server momentan mit der PHP Version 5.3.2
ein “dpkg – l | grep –i php5″ ergibt bei mir folgende Liste:

ii libapache2-mod-php5 5.3.2-0.dotdeb.2 server-side, HTML-embedded scripting language
ii php5 5.3.2-0.dotdeb.2 server-side, HTML-embedded scripting language
ii php5-cgi 5.3.2-0.dotdeb.2 server-side, HTML-embedded scripting language
ii php5-cli 5.3.2-0.dotdeb.2 command-line interpreter for the php5 script
ii php5-common 5.3.2-0.dotdeb.2 Common files for packages built from the php
ii php5-curl 5.3.2-0.dotdeb.2 CURL module for php5
ii php5-gd 5.3.2-0.dotdeb.2 GD module for php5
ii php5-imagick 5.3.2-0.dotdeb.2 imagick module for php5
ii php5-imap 5.3.2-0.dotdeb.2 IMAP module for php5
ii php5-mcrypt 5.3.2-0.dotdeb.2 MCrypt module for php5
ii php5-mysql 5.3.2-0.dotdeb.2 MySQL module for php5
ii php5-suhosin 5.3.2-0.dotdeb.2 suhosin module for php5

In der soures.list habe ich folgende Einträge, die waren nötig um PHP 5.3 zu installieren:

deb http://php53.dotdeb.org stable all
deb-src http://php53.dotdeb.org stable all

Diese ändere ich jetzt in:

#deb http://php53.dotdeb.org stable all
#deb-src http://php53.dotdeb.org stable all

dann ein “apt-get update” damit die Datei neu gelesen wird, optional mache ich noch ein “apt-get clear”.
Damit man weiss welche Versionsnummer verwendet werden kann gebe ich ein:

apt-cache policy php5

folgende Ausgabe kommt dann:

php5:
Installed: 5.3.2-0.dotdeb.2
Candidate: 5.3.2-0.dotdeb.2
Version table:
*** 5.3.2-0.dotdeb.2 0
500 http://php53.dotdeb.org stable/all Packages
100 /var/lib/dpkg/status
5.2.13-0.dotdeb.1 0
500 http://ftp.hosteurope.de stable/all Packages
5.2.6.dfsg.1-1+lenny8 0
500 http://ftp.uni-koeln.de lenny/main Packages
500 http://security.debian.org lenny/updates/main Packages

Damit kann jetzt der Befehl generiert werden um die nötigen Module neuzuinstallieren:

apt-get install php5=5.2.13-0.dotdeb.1 libapache2-mod-php5=5.2.13-0.dotdeb.1 php5-cgi=5.2.13-0.dotdeb.1 php5-cli=5.2.13-0.dotdeb.1 php5-common=5.2.13-0.dotdeb.1 php5-gd=5.2.13-0.dotdeb.1 php5-imagick=5.2.13-0.dotdeb.1 php5-imap=5.2.13-0.dotdeb.1 php5-mcrypt=5.2.13-0.dotdeb.1 php5-memcache=5.2.13-0.dotdeb.1 php5-mysql=5.2.13-0.dotdeb.1 php5-suhosin=5.2.13-0.dotdeb.1

Sodala danach ein paar Test’s, sieht gut aus ISPConfig funktioniert auch ohne Probleme.

Abgelegt unter Linux | Keine Kommentare »

Nach MySQL Update, von 5.0.* auf 5.1.*, startet der SQL nicht mehr

Erstellt von flitzender_elch am 10. Juni 2010

Nach Update vom MySQL-Server auf die freigegebene Version 5.1, startet der SQL-Server nicht mehr.

Einfach in die my.cnf rein und die Zeile:

# Using BerkeleyDB is now discouraged as its support will cease in 5.1.12.
skip-bdb

auskommentieren. Das es so aussieht:

# Using BerkeleyDB is now discouraged as its support will cease in 5.1.12.
#skip-bdb

Danach lässt sich der Dienst wieder starten…

Abgelegt unter Linux | Keine Kommentare »

ISPConfig 3 und Apache Direktiven

Erstellt von flitzender_elch am 25. Januar 2010

Im ISPConfig kann man ja eigene Apache Direktiven eintragen z.B.
php_value memory_limit 128M
Dadurch wird der Speicher für PHP auf 128MB gesetzt.

Der eine oder andere (ich genau so) war ziemlich sprachlos, als ich das einstellte aber sich nichts änderte. Wenn man dann z.B. über phpinfo die Einstellungen überprüft und sich die Werte nicht ändern sollten, sollte man mal in den Domain-Einstellungen unter PHP die konfigurierte Version überprüfen.

Damit die Direktiven nämlich funktionieren muss man hier mod_php einstellen sonst geht da gar nix.

Im Forum von Howtoforge hat das einer so mal kurz und schmerzlos geschrieben, so das man es fast überlesen würde!!!

Abgelegt unter Allgemein, ISPConfig | Keine Kommentare »

ISPConfig – MySQL-Abfrage zum anzeigen der Clients mit entsprechender Domain

Erstellt von flitzender_elch am 12. Januar 2010

Update…

Da im ISPConfig noch keine Übersicht existiert wo man schön sieht welche Domain zu welchem Client gehört (wie z.B. unter Plesk) habe
ich mir schnell mal eine SQL-Abfrage geschrieben die das erledigt:

SELECT t1.contact_name, t2.domain, t1.email, t1.icq, t2.server_id FROM `client` AS t1, `web_domain` AS t2, `sys_user` AS t3
Where t1.client_id = t3.client_id AND t2.sys_groupid = t3.groups;

Das Ergebnis sieht bei mir folgendermaßen aus und macht genau das was es machen soll:

Client Contact_Name domain email icq server_id
Max Mustermann www.max-mustermann.de test max-mustermann.de 1111111 1


Viel Spaß damit.

Abgelegt unter ISPConfig | Keine Kommentare »

Linux – Befehl “rm *” bringt “Argument list too long”

Erstellt von flitzender_elch am 7. Januar 2010

Heute hatte ich mal wieder ein ziemlich volles Verzeichnis auf einem Linux-Server und zwar das E-Mail-Postfach des Postmaster des Servers. Thunderbird konnte die 65.000 Nachrichten nicht mehr abrufen, bekam immer eine Zeitüberschreitung.

Dann mal auf den Server rauf und das Verzeichnis bereinigen aber wie?

Befehl: rm -f *
Meldung: Argument list too long

Befehl: find . -type f  | xargs rm -f {} \;
Meldung: Argument list too long

Befehl: find . -maxdepth 0 -type f  | xargs rm -f {} \;
Meldung: Argument list too long

Befehl: find . -maxdepth 1 -type f  | xargs rm -f {} \;
Meldung: Argument list too long

Befehl: ls | xargs rm -f
Keine Meldung nur ein Ergebnis das Verzeichnis war leer, na endlich… ;-)

Abgelegt unter Linux | Keine Kommentare »

Ubuntu – kein Sound nach installieren des ATI-Treibers mit envy

Erstellt von flitzender_elch am 12. Dezember 2009

Heute habe ich auf meinem mythbuntu einen aktuellen Treiber für meine ATI-Karte installiert, mittels envy.
Hat auch wunderbar und ohne Probleme funktioniert, nur danach ging bei mir kein Sound mehr!

Folgender Befehl ergab bei mir kein Ergebnis:

cat /proc/asound/cards  No such file or directory

Nach längerem hin und her war die Lösung eigentlich ganz einfach, durch die Routine des envy wurde auch der Kernel neuinstalliert
(soweit ich das richtig erkannt habe) aber leider die Kernel-Module nicht das war das Problem, weil das Modul für meine
Soundkarte nicht geladen worden ist (weil es nicht vorhanden war) bekame ich keine Töne aus meinen Lautsprechern.

Ein einfaches:

sudo apt-get install linux-ubuntu-modules-`uname -r`

lies wieder Töne aus meinen Lautsprechern erklingen

Weiteres Nützliches unter:
http://wiki.ubuntuusers.de/Soundprobleme#Installation

 

Abgelegt unter Linux | Keine Kommentare »