Beiträge von christian

    Hallo zusammen,

    Ich brauche mal wieder etwas Nachhilfe im Thema Server Administration :) Also stelle ich mal eine kleine Verständnisfrage:

    Ich habe mich heute an meinem Server über ssh angemeldet (mit was auch sonst :) ) . Dabei ist mir aufgefallen das der letzte Login von einer mir unebkannten IP Andresse war. Normalerweiße steht dort immer Last Login from XYZ.dip.t-dialin.net, diesmal war es nur eine IP Nummer. Mir ist aber auch klar das ich es selbst war weil die Uhrzeit stimmt mit meinem letzten Login überei, also keine Sorge. Nun habe ich mir mal die Logs angesehen und finde dort folgenden Eintrag für diese Session:

    Code
    Jan  5 19:26:49 v211341XXX sshd[6260]: reverse mapping checking getaddrinfo for pd9e6fce2.dip.t-dialin.net [217.230.252.226] failed - POSSIBLE BREAK-IN ATTEMPT!
    Jan  5 19:26:57 v211341XXX sshd[6260]: Accepted publickey for XYZ from 217.230.252.226 port 38197 ssh2                                     
    Jan  5 19:26:57 v211341XXX sshd[6260]: pam_unix(sshd:session): session opened for user XYZ by (uid=0)                                      
    Jan  5 19:27:31 v211341XXX sshd[6260]: pam_unix(sshd:session): session closed for user XYZ

    Nun will ich mal wissen ob ich diese Geschichte richtig verstehe:
    Ich melde mich von der IP Adresse 217.230.252.226 bei meinem sshd an, dieser macht daraufhin erstmal einen Reverse-
    Lookup auf die IP-Adresse, und auf das Ergebnis wiederum
    einen Lookup was in diesem Fall zu keinem Erfolg führte und ich aus diesem Grund diese Meldung in meinen Logs stehen habe...

    Habe ich das jetzt richtig interpretiert?

    In diesem Sinne

    Zitat von chitypo;11590


    Da ich mit interesse bei bin, wird ich mich auf genauere Angaben sehr freuen.

    Lg


    Hallo, erst einmal danke für dein Lob. Also unter schlank verstehe ich zum einen das wie Lupinix schon sagte die einrichtung sehr einfach ist und auch der Anspruch an den Server sehr viel niedriger ist. Ich kann dir jetzt zwar keine Zahlen nennen, aber der Server ist definitiv weniger anspruchvoll was die Systemressourcen angeht. Außerdem kann auch ein Einsteiger den Server gut anpassen. Genaue Zahlen findest du unter http://www.cherokee-project.com/benchmarks.html

    In diesem Sinne

    Hallo, ich will euch hier mal kurz eine nette und vor allem schlanke Alternative zum Apache Webserver vorstellen. Den Webserver Cherokee. Er ist sehr schlank und sehr gut erweiterbar. Im folgenden will ich die Installation beschreiben sowie die einrichtung von php. Verbesserungsvorschläge werden immer gerne eingebaut.

    Weitere Informationen findest du auf der Projektseite : http://www.cherokee-project.com

    Über den Webserver
    Cherokee ist ein äußerst anpassungsfähiger und schneller Webserver. Er ist einbettbar und mit Plugins erweiterbar. Seine Fähigkeiten umfassen die Zuweisung von Verarbeitungsprogrammen zu Pfaden, virtuelle Server, Gzip-Komprimierung, modulare Logger, CGI-Unterstützung und mehr. Er kann in einer chroot-Umgebung laufen und ist sehr genügsam was die Ressourcen anbelangt.

    Hier will ich kurz die ersten Schritte mit Cherokee auf einem Debian Host beschreiben.

    Installation als Paket
    Installiere Cherokee einfach durch die Eingabe von

    Code
    apt-get install cherokee

    Installation aus dem Source
    Für alle die eine aktuelle Version haben möchten besteht die Möglichkeit den Webserver aus den Quellen zu bauen. Dieser Vorgang ist recht einfach zu erledigen. Als erstes statten wir unser Debian Image mit der notwendigen Software aus. Dies geschieht ganz einfach mit:

    Code
    apt-get install build-essential gettext

    Nun laden wir den aktuellen Source von Cherokee herunter mit:

    Code
    wget http://www.cherokee-project.com/cherokee-latest-tarball

    und entpacken diesen mit einem

    Code
    tar zxvf Dateiname

    Nun in das Verzeichniss von Cherokee wechseln und den configure Skript starten

    Code
    ./configure --localstatedir=/var --prefix=/usr --sysconfdir=/etc --with-wwwroot=/var/www

    Dem Configure skript können auch noch weitere Parameter übergeben werden. Besonders interessant sind hier zum Beispiel –with-wwwuser=USER um anzugeben als welcher User der Server läuft. Weitere Parameter sind der offizellen Dokumentation zu entnehmen.

    Das ganze sollte ohne weitere Probleme durchlaufen. Nun ist es an der Zeit den Buildprozess zu starten durch die eingabe von:

    Code
    make

    Sobald das ganze erfolgreich abgeschlossen wurde installieren wir Cherokee mit einem:

    Code
    make install

    Glückwunsch du hast nun den Cherokee Webserver aus den Quellen erfolgreich gebaut und installiert. Nun geht es an die Einrichtung.

    Die Einrichtung
    Ziel ist es einen Vollständigen und sauberen Webserver mit php Unterstützung einzurichten. Dies ist nur als Walkthrough zu betrachten und ersetzt nicht die Dokumentation der Serversoftware. Flasch Einrichtung kann die Sicherheit des Servers gefährden. Das befolgen dieser Anleitung geschieht auf eigene Gefahr. Ich rate dringend die Dokumentation der Software zu rate zu ziehen um eine Fehlkonfiguration zu vermeiden!

    Starte den Admin Server mit

    Code
    cherokee-admin -b

    Nun startet der Admin Server und du kannst auf diesem mit deinem Webbrowser zugreifen über deine ServerIP:9090 (z.B 123.123.192.100:9090) Dort mußt du das temporäre Kennwort eingeben welches dir cherokee-admin nennt. Die Ausgabe von Cherokee sieht etwa so aus:

    Im Webbrowser solltest du nun folgende Seite sehen:


    Wähle nun hier den Menüpunkt Allgemein aus und richte deinen Server nach deinen Wünschen ein. Die folgende Seite sollte denke ich selbstklärend sein.



    Wenn du fertig bist klicke links unten auf Speichern. Unter dem Menüpunkt Erweitert kannst du weitere Parameter einstellen. Die setzt aber tiefer gehende Kenntnisse vor raus!

    Es ist nun Zeit den Server auf der Status Seite zu starten!

    Nun wähle im Menü den Punkt Virtuelle Server aus. Die folgende Seite sollte sich öffnen:


    In diesem Abschnitt erstellst und verwaltest du eine Virtuellen Server. Default ist der Inhalt welcher der Besucher angezeigt bekommt wenn er zum Beispiel die ip des Servers aufruft. Durch das klicken auf den Servername in diesem Fall default kommst du auf eine weitere Seite auf der du alles was diesen Virtuellen Server betrifft einstellen kannst.


    Für weitere Informationen ziehe bitte das Handbuch zu rate da ein eingehen auf die einzelnen Punkte den Rahmen hier bei weitem sprengen würde.


    Nun wollen wir aber unsere php unterstützung installieren. Installiere mit apt-get den gewünschten php interpreten wie zum Beispiel php5-cgi (apt-get install php5-cgi). Nun gehe auf Virtuelle Server, wähle deinen Server aus (z.B default) und wechsel in den Reiter Verhalten und wähle dort unter der Tabelle Wizards aus. Category → Languages → php → Run Wizard

    Mehr Bilder sind nicht erlaubt siehe hier: https://forum.netcup.de/attachment.php…mp;d=1262464700

    Nun sollte php in deinem Paket aktiviert sein. Zum testen erstelle einfach eine Datei z.B test.php im www root mit dem Inhalt

    PHP
    <?php phpinfo() ?>

    Wenn du nun die Datei mit deinem Browser aufrufst solltest du eine Infoseite bekommen.

    So das war ein kurzer Rundgang durch Cherokee. Viel Spaß beim weiteren experementieren. Eine ausgezeichnete Anleitung findest du unter http://www.cherokee-project.com/doc

    In diesem Sinne

    Zitat

    Ist es überhaupt möglich ein konsistentes Backup bei laufendem Server zu machen? Während dem Backupprozess könnten sich ja z.B. Dateien ändern.

    Ich liebe die Snapshot möglichkeiten z.B bei ZFS :)

    Aber zurück zum Thema:

    Mir würde es gefallen wenn die neuen Server mehr Festplattenspeicher hätten. Das wurde ja schon öfter bemängelt.

    Ich würde es schön finden wenn man direkt vor der Bestellung seinen Wunschserver selbst zusammenstellen könnte. Also ich wähle zum Beispiel ein Grundsystem sagen wir mal wie Killerbees vorgeschlagen hat

    • CPU >= 4GHz
    • Ram >= 1000MB
    • IPs >= 3
    • Domains >= 3
    • Backups >= 3
    • HDD >= 80GB


    und kann nun optimal gleich auswählen "Extra Ram +1000 MB = XYZ Euro". So könnte jeder sein Wunschsystem bestellen. Ob das Wirtschafftlich machbar ist muss Netcup wissen :) Aber so hätte jeder die Möglichkeit schnell ein passendes System zu bekommen. Den sind wir mal ehrlich, egal was ihr für Server anbietet es kann nie allen recht gemacht werden :)

    In diesem Sinne

    OT:

    Zitat

    Ich heiße zwar ChristOPHER und nicht ChristIAN, aber ich stimme den beiden vollkommen zu:


    Da fällt mir doch glatt ein neuer Werbespruch für Netcup ein :)

    Netcup: Da wo sich die Christian's die Tassen reichen! :)
    Netcup: Da wo sich die Christian's zuhause fühlen!

    In diesem Sinne

    Zitat


    Ist ein Testsystem nur dann ein Testsystem wenn dieses zuhause als VM, lokaler PC o.ä. läuft? Ich glaube nicht.
    Dies kann genauso hier auf den Servern getestet werden, grade damit sicher gestellt wird dass dies auf den Servern läuft.


    Also ich bezweifel das du zuhause eine 300 Mbit Anbindung hast von daher kann dein Rechner zuhause wenig Schaden anrichten. Auf einem Server sollen keine Anwendungen getestet werden. Auf einem Server wird ein System eingerichtet von dem man zu 99,9999 % weiß was es macht.

    Zitat

    Von daher sollten die "Nicht auf Produktivsystemen"-Schreier sich eher mal zurückhalten.


    Wenn du wirklich der Meinung bist das ein Server ein Testgelände ist solltest du dir evtl. doch noch einmal das hier ansehen: http://root-und-kein-plan.ath.cx/

    In diesem Sinne

    Zitat von Elradon;11517

    christian
    Denkst du, dass ich eine andere Auffassung vertrete? Ich mein nur.. weil du mich zitiert hast - ich denke nämlich genau so wie du.

    Ich habe nur ein passendes Textstück gesucht und deins war passend... :)

    Es geht ja darum das Netcup seine Kunden nicht auf solche Probleme Hinweisen muss, sondern es freiwillig passiert. Aber einige scheinen es nicht zu verstehen das Testsoftware in eine Testumgebung gehört und nicht auf ein Produktivsystem...

    Also schreibe das nächste mal keine Textfragmente die mir gerade in den Text passen :p

    In diesem Sinne

    Zitat

    Aber da zwei Changelogeinträge drauf hinweisen, dass dieser Fehler behoben wurde, scheint mir eine Warnung vor TS3 Beta im Allgemeinen übertrieben;

    Also ich verstehe einige hier nicht. Ein Admin hat verantwortung und sollte gewissenhaft seine Software auswählen. Beim nutzen von unfertiger Testsoftware kann man schon fahrlässigkeit unterstellen. Wer trotzdem Betasoftware einsetzt muss damit rechnen Probleme mit dieser zu bekommen, auch Kosten können durch fahrlässiges Verhalten entstehen.

    Es ist von Netcup kulanz überhaupt einen Warnhinweis zu veröffentlichen (Zeit/kosten/Nutzen). Viele andere Provider sagen nämlich nichts und bitten jeden der das Netzwerk störrt sofort zu Kasse, was nicht gerade billig sein kann.

    Akzeptiert doch einfach die Warnung als gut gemeinten Rat und hört mit diesem dummen getrolle/geflame auf. Wer der Meinung ist das eine Beta gut läuft soll diese nutzen und im Fall der fälle eben Zahlen wenn was schief geht...

    In diesem Sinne

    Hallo zusammen,

    ich will mich die nächste Zeit mal mit dem Thema Webprogrammierung mit Python befassen. Für diesen Zweck gibt es ja einige Web Frameworks, wie Django, Grok, TurboGears und viele andere. Ich will nicht lange um die eigendliche Frage herum reden. Wer hat mit Python Web Frameworks erfahrung und welche sind für den Einstieg brauchbar. Python selbst ist kein Problem für mich nutze ich schon sehr lange.

    Wichtig für mich ist eine gute Dokumentation, am besten auch mit deutschen Inhalten da Übersetzen manchmal etwas umständlich ist. Das ganze sollte nicht zu komplex sein und das Framework sollte auch aktiv entwickelt werden. Auch der spätere Einsatz auf einem Server soll möglich sein, ohne das einem Fahlässigkeit unterstellt werden kann :)

    Kann vieleicht auch jemand ein Buch zu dem Thema empfehlen?

    Keine Angst das ganze wird so bald nicht auf einen Server verwendet, ich möchte einfach mal Lokal in einer virtuellen Umgebung damit spielen :)

    Hoffe das wir den einen oder anderen hier haben der etwas Ahnung mit dem Thema hat.

    In diesem Sinne

    Schön, wunderbar, also ich sehe es trotzdem noch nicht..... zumindest nicht bei mir :)

    [Blockierte Grafik: http://www.abload.de/thumb/vserverqcyx.jpg]

    Also Netcup will mich bestimmt ärgern.... Felix oder Alex sitzen bestimmt im Büro und haben gesehen ach der böse Christian will seinen Server neu aufsetzen.... Na dem zeigen wir's jetzt :)

    Mal wieder im Ernst. Habe meinen Browser Cache gelöscht und alles andere auch, bei mir gibt es trotzdem kein Lenny mit SysCP...

    So was jetzt? :rolleyes:

    In diesem Sinne

    Mal ein kleiner Thread in dem alle etwas angeben dürfen :) Schreibt einfach eure aktuelle Uptime euer Server. Aber bitte bleibt bei der Wahrheit :)

    So, ich fange mal an mit meinem Vserver:

    23. Nov, 19:25 Uhr
    Uptime: 59 days, 05:12

    In diesem Sinne

    Zitat

    ich bräuchte jemanden der mir die Shell Befehle sagen kann die ich brauche.

    Hier die wichtigsten

    Code
    halt
    Code
    shutdown
    Code
    init 0

    Ach Mist, genau die gehen ja nicht bei einem Vserver :)

    Ansonsten finde ich "Linux auf einem Blatt" sehr schön :) http://www.helmbold.de/linux/ kann man sich asdrucken und immer dabei haben :)

    In diesem Sinne

    Also ich würde noch mal ein paar Wochen warten mit einem Upgrade auf einem Server. Es gibt trotz Erscheinung von Ubuntu 9.10 noch einige Bugs. Generell wäre zu überlegen nicht lieber eine LTS von Ubuntu auf einem Server zu nutzen.

    In diesem Sinne

    Huhu, wollte gerade mal das update von Wget auf meinem Vserver Gold mit Debian aufspielen, erhalte aber folgende nette Meldung von apt-get.

    Leider hilft mir das jetzt nicht wirklich weiter :)
    Hat jemand eine Idee was mir das Teil da mitteilen möchte? Ich habe nämlich gerade keine :)

    In diesem Sinne