just so I don’t forget it …
(still need it EVERYTIME I set up a new server *sigh*)
root@u-1:/home/u-1# mysql -u root mysql
mysql> SET PASSWORD FOR root@localhost=PASSWORD('whatever');
just so I don’t forget it …
(still need it EVERYTIME I set up a new server *sigh*)
root@u-1:/home/u-1# mysql -u root mysql
mysql> SET PASSWORD FOR root@localhost=PASSWORD('whatever');
Um den Braindump Charackter hier noch zu festigen:
Wenn man von lspci die numerische Ausgabe abfragt (lspci -n), kann man in der pci-Datenbank im Kernel (/usr/src/linux/include/linux/pci_ids.h) greppen und dann in /usr/src/linux/drivers/net in den c-Dateien nochmal nach der #define-Konstante greppen und findet den passenden Treiber. Mit den Bezeichnungen und Versionschaos/Chipsatzchaos meiner Hersteller ist das oft die beste L?sung.
Quelle: Hetzner Forum
Ich habe schon längere Zeit die x-forwarding Funktion von SSH und den Apple Xserver vewendet um mir X Applikationen von diversen Linux Rechnern im LAN und über das Internet lokal anzeigen zu lassen. Was mich aber immer schon geärgert hat, ist dass ich nicht den kompletten Desktop, inkl. Windowmanager usw., einer entferntetn Maschine in einem Fenster am OSX Desktop darstellen lassen konnte.
Auftritt Xnest 🙂
Xnest ist ein X-Server und ein X-Client zugleich. Es benötigt einen laufenden X-Server und stellt seinerseits wiederum einen X-Server für alle in Xnest ausgeführten Anwendungen bereit.
Ich habe nun zwei mögliche Wege herausgefunden um das gewünschte zu erreichen:
Dies setzt voraus dass XDMCP für Entfernte Anmeldungen aktiviert ist und der lokale X-Server läuft.
Xnest :1 -geometry 1024x768 -query 192.168.0.3
Erklärung:
ssh -XC yourdomain.com
Xnest :1 -geometry 1024x768 &
xterm -display :1
Erklärung:
Als letztes muss man nur noch in dem xterm im Xnest Fenster ein DE oder einen WM starten. In meinem Fall habe ich “gnome-session” eingegeben um den GNOME 2.0 Desktop zu starten.
Ein einfacher und schneller Weg um Packages zu sichern um beispielsweise ein System zu clonen.
– Use “dpkg –get-selections > selections.txt” on your current system.
– Copy the “selections.txt” file over to your target system.
– Run “dpkg –set-selections < selections.txt" on your target system. - Finally, "apt-get dselect-upgrade" will download and install the packages.
Die jeweiligen configs noch aus /etc und man sollte eine gleichwertige Kopie haben.
Ich habe mich endlich mal dran gemacht ein paar spassigere HTTP Error Messages f?r den Apache hier zu basteln. Die standardm?ssigen sind einfach zu langweilig. Hirschy war so nett mich mal mit ein paar netten Spr?chen zu versorgen.
Die Fehler werden alle von einem Script abgefangen, dem der Statuscode ?bergeben wird.
>>> Sourcecode
Im Apache muss nur noch in der httpd.conf f?r jede abgefangene Fehlermeldung ein Eintrag gemacht werden:
# Custom Response Messages
ErrorDocument 402 http://no-panic.at/error.php?e=402
ErrorDocument 403 http://no-panic.at/error.php?e=403
ErrorDocument 404 http://no-panic.at/error.php?e=404
ErrorDocument 405 http://no-panic.at/error.php?e=405
ErrorDocument 406 http://no-panic.at/error.php?e=406
ErrorDocument 407 http://no-panic.at/error.php?e=407
ErrorDocument 409 http://no-panic.at/error.php?e=409
ErrorDocument 410 http://no-panic.at/error.php?e=409
ErrorDocument 411 http://no-panic.at/error.php?e=411
ErrorDocument 414 http://no-panic.at/error.php?e=414
ErrorDocument 415 http://no-panic.at/error.php?e=415
ErrorDocument 417 http://no-panic.at/error.php?e=417
—————————————————–
Wichtig!
Die Direktive f?r den Fehler 401 MUSS ein lokaler Redirect sein, da sonst nicht der richtige Response an den Client geschickt wird und daher vermutlich keine Aufforderung zur Passwort eingabe erfolgt.
—————————————————–
Leider hab ich keine M?glichkeit gefunden, wie man das ganze bewerkstelligen kann ohne einen externen Redirect zu machen (mittels http://…) sodass es trotzdem f?r alle Domains auf diesem Server gilt. Wenn jemand Ideen hat, w?re ich sehr erfreut 🙂 (evtl. mittels mod_rewrite ?).
Wenn man intern weiterleitet hat man n?mlich den Vorteil, dass etliche Variablen vom Server gleich gesetzt werden, man m?sste also nichtmal den Response Code per GET ?bergeben, sondern k?nnte ihn direkt in PHP per $_SERVER[‘REDIRECT_STATUS’] auslesen. Zus?tzlich w?rden noch einige andere sehr interessante Variablen gesetzt werden, die man dann weiterverarbeiten kann.
Anschlie?end noch ein paar Beispiele:
- 401 Unauthorized
- 405 Method not allowed
- 410 Gone
- 417 Possible Hacking Attempt – Hier habe ich mod_security benutzt um Expectation Failed für meine Zwecke umzubiegen
Vorschl?ge zu weiteren Error Messages sind bitte erw?nscht!
Auch Ideen, welche Bilder man bei den jeweiligen Messages verwenden k?nnte.
Fragen, W?nsche und vor allem Erg?nzungen/Anmerkungen zum PHP Code sind ausdr?cklich erbeten 😉