Archiv der Kategorie ‘Config‘

 
 

Ubuntu: Open Windows in Foreground

If your windows do not open in Foreground like we are all used to it, it might be caused by a wrong compiz-setting.
In this article i will describe how to fix that problem.

Den ganzen Beitrag lesen...

Ubuntu: Adding Thunderbird to indicator-applet

Adding Thunderbird to the "indicator-applet" is possible and not that hard.
I wrote down the few commands and hints.

Den ganzen Beitrag lesen...

phpMyAdmin 3 und ein leeres root Passwort

Heute hatte ich mal wieder die Ehre einen Debian Etch Webserver aufzusetzten. Standardmäßig mit apt-get install mysql-server-5.0 Mysql installiert, das neueste stabile phpMyadmin in /var/www entpackt und eingerichtet. Da Mysql5 unter Etch bei der Installation standardmäßig kein root Passwort abfragt wollte ich das schnell per phpMyAdmin machen musste jedoch feststellen dass dies nicht ging.

In der phpMyAdmin Dokumentation fand sich den auch der Grund, der Login mit leeren Passwörtern ist ab Version 3 per default nicht gestattet:

http://www.phpmyadmin.net/documentation/#config

Die Einstellung um dies zu deaktivieren lautet:

$cfg['Servers'][$i]['nopassword'] = true;

Allow attempt to log in without password when a login with password fails. This can be used together with http authentication, when authentication is done some other way and phpMyAdmin gets user name from auth and uses empty password for connecting to MySQL. Password login is still tried first, but as fallback, no password method is tried.

Ich finde diese Einstellung macht Sinn da es sonst bei einer unbewussten Installation von Mysql einem möglichen Angreifer ein unnötiges Tor öffnet.

Powernowd - die CPU möglichst Sparsam takten

Mit dem Programm powernowd lässt sich die CPU von neueren Computern problemlos heruntertakten wenn der Computer gerade nicht gebraucht wird. Dies spart Strom und ist somit für viele Privatanwender besonders interessant. Nachfolgend möchte ich zeigen wie man powernowd so einstellt dass es möglichst die CPU nicht hochtaktet um effizient Strom zu sparen.

Ein kleiner Artikel im Ubuntuusers.de Wiki über powernowd:
http://wiki.ubuntuusers.de/powernowd

Zum Installieren reicht unter Debian und Ubuntu:

sudo apt-get install powernowd

Das Programm hat jedoch keine eigene Konfigurationsdatei sondern eine default-Datei. Diese lässt sich (als root) wie folgt bearbeiten:

sudo vim /etc/default/powernowd

Die Paramater die man dort angeben kann lassen sich im Ubuntuusers Wiki oder der Manpage (man) nachlesen.

Meine Einstellung für eine möglichst sparsame CPU sieht so aus:

OPTIONS="-q -m 2 -l 99 -u 100"

Was die Parameter bewirken:
-q

q = quiet - Das Programm wird sich still verhalten und keine unnötigen Meldungen machen.

-m

m = mode - Der Modus wie und wann powernowd taktet. 2 bedeutet PASSIVE und lässt die CPU möglichst lange auf niedrigem Takt.

-l

l = lower - Dieser Wert gibt die untere Grenze in Prozent an ab der heruntergetaktet werden soll. In meinem Fall würde bei <99% nahezu immer heruntergetaktet werden.

-u

u = upper - Dieser Wert gibt die obere Grenze in Prozent an ab der hochgetaktet werden soll. In meinem Fall erst bei 100%, was nur bei echter Vollast eintreten sollte.

Damit die neuen Einstellungen auch übernommen werden muss der Daemon / Programm neu gestartet werden. Dies geschieht folgendermaßen:

sudo /etc/init.d/powernowd stop
sudo /etc/init.d/powernowd start

Langsamer Proftpd - Reverse-DNS

Auf einem kürzlich von mir eingerichtetem Webserver mit Syscp würde auch der Proftpd installiert, jedoch wurde mir dann berichtet dass dieser beim Login, upload, download immer recht lange gestockt hat.

Die Ursache war dass Proftpd erst einen DNS/Ident-Lookup gemacht hat bevor es zum Datentransfer gekommen ist. Da leider die DNS-Server des Hosters manchmal etwas trödeln habe ich die Lookups in Proftpd einfach deaktiviert. Das geht folgendermaßen:

UseReverseDNS off
IdentLookups off

Nachzulesen im Proftpd FAQ:
http://www.proftpd.org/docs/faq/faq_full.html#AEN341

Powernowd und nette Prozesse

Viele modere Prozessoren unterstützen ein dynamisches Taktverhalten um so Strom zu sparen.
Um dieses lastabhängige herunter- und rauftakten zu bewerkstelligen wird heutzutage oft ein Daemon bei vielen Distributionen mitgeliefert der 'powernowd' heisst.

Letztens hatte ich jedoch dass Problem dass auf einem Rechner powernowd und ein Prozess läuft, welcher durchgehend 100% Cpulast erzeugt. Damit dieser Prozess das System jedoch nicht unnötig blockiert wurde ihm eine 'nice' von 19 verpasst (nice = Ein Wert zwischen -19 und 19. -19 ist die höchste Priorität und 19 die niedrigste) . Das komische war nur, dass der powernowd trotz 100% Cpulast nicht hochgetaktet hat und somit das Programm unnötig langsam lief.

Den ganzen Beitrag lesen...


#