Apache Tuning

Posted: 18th November 2014 by Thorben Hemmler in CentOS, Serveradministration

mod_deflate LoadModule deflate_module modules/mod_deflate.so Konfiguration anlegen: /etc/httpd/conf.d/deflate.conf <IfModule mod_deflate.c>  AddOutputFilterByType DEFLATE text/plain  AddOutputFilterByType DEFLATE text/html  AddOutputFilterByType DEFLATE text/xml  AddOutputFilterByType DEFLATE text/css  AddOutputFilterByType DEFLATE text/javascript  AddOutputFilterByType DEFLATE image/svg+xml  AddOutputFilterByType DEFLATE image/x-icon  AddOutputFilterByType DEFLATE application/xml  AddOutputFilterByType DEFLATE application/xhtml+xml  AddOutputFilterByType DEFLATE application/rss+xml  AddOutputFilterByType DEFLATE application/javascript  AddOutputFilterByType DEFLATE application/x-javascript    DeflateCompressionLevel 9   # Browser specific settings  BrowserMatch ^Mozilla/4 […]

Mysql Latin1 auf UTF-8 umstellen

Posted: 3rd November 2014 by Thorben Hemmler in MySQL, Serveradministration

iconv -f iso-8859-1 -t utf8 mysql.sql > mysql-new.sql mysql -u USER -p PASSWORT -h HOST –default-character-set=utf8 DB < mysql-new.sql

CentOS – Quota Howto

Posted: 17th September 2014 by Thorben Hemmler in CentOS, Serveradministration

Quota installieren yum install quota fstab anpassen # # /etc/fstab # Created by anaconda on Wed Feb 26 15:33:49 2014 # # Accessible filesystems, by reference, are maintained under ‚/dev/disk‘ # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # /dev/mapper/VolGroup-lv_root /                     […]

Wer ein neues System aufsetzen möchte, und dabei die installiere Software eines anderen Systems übernehmen möchte, kann diesen schönen Befehl nutzen. Installiere Software auf Quellrechner anzeigen und in eine Datei schreiben: rpm -qa –queryformat “%{NAME}\n” > yum.packages.list Dann einfach die Datei auf den Zielrechner kopieren, und auf der Kommandozeile folgenden Befehl eingeben: for i in […]

Für den Fall, dass ihr mal die o.g. Meldung habt, dann ist das hier die Lösung: altes Paket löschen: yum erase php-pecl-http neues Paket installieren: yum install php-pecl-http1 Danach ist die Fehlermeldung verschwunden.

Datenbanken in phpMyadmin ausblenden

Posted: 19th August 2014 by Thorben Hemmler in PHP, Serveradministration

Mit folgenden Parametern kann man „unerwünschte“ Datenbanken im Frontend von phpMyAdmin ausblenden: Nur die „test“ Datenbank: $cfg[‚Servers‘][$i][‚hide_db‘] = ‚test‘; Oder das information_schema und die „test“ Datenbank $cfg[‚Servers‘][$i][‚hide_db‘] = ‚^information_schema|test$‘;

rm – Operation not permitted – FreeBSD

Posted: 23rd April 2014 by Thorben Hemmler in FreeBSD, Serveradministration

Manchmal bekommt man beim Löschen eines Ordners bzw. mehrerer Ordner folgende Fehlermeldung: rm -rf folder1 rm: folder1/lib/libc.so.7: Operation not permitted rm: folder1/lib/libcrypt.so.5: Operation not permitted rm: folder1/lib/libthr.so.3: Operation not permitted rm: folder1/lib: Directory not empty rm: folder1/libexec/ld-elf.so.1: Operation not permitted rm: folder1/libexec: Directory not empty rm: folder1/usr/bin/chfn: Operation not permitted rm: folder1/usr/bin/chpass: Operation not permitted […]

Wenn man herausfinden möchte, welche IP-Adressen am häufigsten auf die Webseite zugegriffen haben, dann gibt es einen netten Befehl: cat httpd-access.log | awk ‚{print $5}‘ | sort | uniq -c | sort -n | tail -n 20 4957 216.176.x.x 5952 188.138.x.x 6707 14.8.x.x 6981 216.24.x.x 12344 121.21.x.x