Webserverantwortszeitmessung
Gibt die durchschnittliche Antwortszeit über 10 Requests in Millisekunden
httping -c10 -l -g https://foobar.ch/
| tail -n1
| awk '{print $4}'
| cut -d / -f2
Gibt die durchschnittliche Antwortszeit über 10 Requests in Millisekunden
httping -c10 -l -g https://foobar.ch/
| tail -n1
| awk '{print $4}'
| cut -d / -f2
Wer die Kommandozeile von trac nicht wirklich mag/mochte, dem sei das "neue(re)" webadmin empfohlen.
Installation unter FreeBSD einfach wie immer meistens:
cd /usr/ports/www/trac-webadmin
make install clean
Danach folgendes ins instanzeigene trac.ini:
[components]
webadmin.* = enabled
Apache neu starten und da kommt der Admin-Button oben rechts. Nun lassen sich Komponenten, Milestones, Versionen, Berechtigungen etc alles im Browser setzen. Nice :)
Beat war fleissig und hat sein sehr praktisches Werkzeug in die Ports gestellt:
portsopt durchsucht FreeBSD-Port-Makefiles nach WITH- und WITHOUT-Optionen und gibt diese aus. Auch lassen sich die Optionen der Abhängigkeiten eines Ports anzeigen. (aus portsopt Version 1.1 erschienen)
# cd /usr/ports/sysutils/portsopt && make install clean
Merci ;)
In ein paar Schritten zur 1:1 Kopie einer Jail
Nun sollte man schon einloggen können. Nicht vergessen, es bestehen schon Benutzerdaten Software ist bereits installiert. MTA muss auch noch konfiguriert werden. Den Apache bspw. in der rc.conf disablen oder ebenfalls neu konfigurieren...
t40p# cd /usr/ports/security/openssl-beta && make install
t40p# cd /usr/ports/distfiles/
t40p# wget ftp://ooopackages.good-day.net/pub/OpenOffice.org/FreeBSD/2.0/FreeBSD6/Oo_2.0.0_FreeBSD60Intel_install_de.tbz
t40p# pkg_add OOo_2.0.0_FreeBSD60Intel_install_de.tbz
t40p# cd /usr/ports/security/openssl-beta && make deinstall
Bisschen doofe Sache, das mit openssl. Aber klappt so und resultiert in einem aktuelle deutschen Openoffice :)
Wenn mal sowas kommt, das man eine neuere Version eines Programmes installiert hat, als die Ports beherbergen (mit portversion -v):
thunderbird-1.0.7_1 > succeeds port (port has 1.0.7)
...dann muss man den Index updaten:
cd /usr/ports && make fetchindex
...und schon machts wieder Sinn :)
Siehe auch "Überblick über alle installierten Ports" beim chruetertee.
Wenn man irgendwas nochmals auf FreeBSD neu bauen möchte, hier am Beispiel Subversion:
portupgrade -r -f -m -DWITH_MOD_DAV_SVN subversion
...und nur so, oder auch nicht ;)
Update: Naja, hat trotzdem abgebrochen :(
cd /usr/ports/www/apache2 && make deinstall
cd /usr/ports/devel/subversion && make deinstall
cvsup -g -L 2 /usr/sup/ports-supfile
portsclean -C
portinstall -r -f -m -DWITH_MOD_DAV_SVN subversioncd /usr/ports/devel/subversion && make -DWITH_MOD_DAV_SVN install
# cd /usr/ports(devel/subversion
# make -DWITH_MOD_DAV_SVN -DWITH_APACHE2_APR install
Naja, sollte eigentlich schon nach dem ersten Versuch so klappen, will aber heute nicht. Wies scheint, gibts Probleme mit dem Gnomeupdate, weswegen sich der portstree etwas komisch verhalten soll... *urks*
Merci für Support an Beat ;)
Update 67: Hier noch ein Link, wenn wir schon beim Thema sind: "Using Subversion for Collaborative Development"
PHP Warning: Module $module already loaded in Unknown on line 0
auskommentieren mit:
vi /usr/local/etc/php/extensions.ini
Um die Optionen von FreeBSD-Ports auszulesen, gibts vom Beat ein sehr praktisches Skript. Installation für Dummies:
# fetch http://www.chruetertee.ch/files/download/portsopt.gz
# gunzip portsopt.gz
# chmod 700 portsopt
# mv portsopt /usr/sbin/
Anwenden dann in etwa so:
# cd /usr/ports/devel/php5-pear/
# portsopt -r
Dann alle Optionen in Ruhe durchgehen und trotzdem alles default lassen ;)
Update: Hier noch der Einzeiler:
fetch http://www.chruetertee.ch/files/download/portsopt.gz && gunzip portsopt.gz && chmod 700 portsopt && mv portsopt /usr/sbin/ && rehash