{"id":240,"date":"2007-07-24T14:11:22","date_gmt":"2007-07-24T12:11:22","guid":{"rendered":"http:\/\/www.zeroathome.de\/wordpress\/2007\/07\/24\/grundeinrichtung-des-servers\/"},"modified":"2007-07-24T14:11:22","modified_gmt":"2007-07-24T12:11:22","slug":"grundeinrichtung-des-servers","status":"publish","type":"post","link":"https:\/\/www.zeroathome.de\/wordpress\/grundeinrichtung-des-servers\/","title":{"rendered":"Grundeinrichtung des Servers"},"content":{"rendered":"<p><a title=\"server tutorial\" href=\"http:\/\/www.zeroathome.de\/wordpress\/linux-server\/\"><img loading=\"lazy\" decoding=\"async\" class=\"head_image\" src=\"\/\/www.zeroathome.de\/images\/blog\/thumb_server_tut120.png\" alt=\"server tutorial\" width=\"100\" height=\"90\" \/><\/a>Willkommen zum zweiten Teil der Serie &#8218;<a href=\"http:\/\/www.zeroathome.de\/wordpress\/linux-server\/\">Server nach Wunsch<\/a>&#8218;. Enie ist leider einem schwerwiegenden Haarproblem erlegen, deshalb werde ab sofort ich durch die Sendung f\u00fchren&#8230;<\/p>\n<p>Nachdem wir beim letzten Mal unseren Server installiert haben und vielleicht schon ein wenig darauf herumprobiert haben, besch\u00e4ftigen wir uns heute mit der Einrichtung der Grundfunktionen des Servers.  Dazu geh\u00f6ren:<\/p>\n<ul>\n<li>Einrichten der Netzwerkfunktion<\/li>\n<li>kurze Einf\u00fchrung in das Installieren von Programmen und Updates<\/li>\n<li>der Midnight Commander zur einfacheren Administration von der Kommandozeile aus<\/li>\n<li>SSH-Server &#8211; f\u00fcr den Fernzugriff<\/li>\n<\/ul>\n<p>Nach dem Hochfahren und einloggen mit eurem Benutzernamen und Passwort bitte oben links auf &#8218;Applications&#8216; und danach auf &#8218;Terminal&#8216; klicken, das wird unser Hauptarbeitsmittel in den folgenden Teilen der Serie.<\/p>\n<p align=\"center\"><a rel=\"lightbox[01]\" href=\"http:\/\/www.zeroathome.de\/images\/servertut\/apps_term.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"apps_term.jpg\" src=\"\/\/www.zeroathome.de\/images\/servertut\/.thumbs\/.apps_term.jpg\" border=\"0\" alt=\"apps_term.jpg\" hspace=\"0\" vspace=\"0\" width=\"120\" height=\"81\" \/><\/a> <a rel=\"lightbox[01]\" href=\"http:\/\/www.zeroathome.de\/images\/servertut\/terminal.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"terminal.jpg\" src=\"\/\/www.zeroathome.de\/images\/servertut\/.thumbs\/.terminal.jpg\" border=\"0\" alt=\"terminal.jpg\" hspace=\"0\" vspace=\"0\" width=\"120\" height=\"81\" \/><\/a><\/p>\n<p><!--more--><\/p>\n<p><!--adsense#contaxe_banner2--><\/p>\n<h2>Netzwerk einrichten<\/h2>\n<p>Im Terminal dann<\/p>\n<p><code>ifconfig<\/code><\/p>\n<p>zur \u00dcberpr\u00fcfung der Netzwerkadresse.<\/p>\n<p><a rel=\"lightbox\" href=\"http:\/\/www.zeroathome.de\/images\/servertut\/ifconfig.jpg\"><\/a><\/p>\n<p style=\"text-align: center\"><a rel=\"lightbox\" href=\"http:\/\/www.zeroathome.de\/images\/servertut\/ifconfig.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"ifconfig.jpg\" src=\"\/\/www.zeroathome.de\/images\/servertut\/.thumbs\/.ifconfig.jpg\" border=\"0\" alt=\"ifconfig.jpg\" hspace=\"0\" vspace=\"0\" width=\"120\" height=\"90\" \/><\/a><\/p>\n<p>Falls ihr einen Router oder \u00e4hnliches mit einem DHCP-Server in eurem Netzwerk betreibt (dann siehts so aus wie im Screenshot &#8211; rotes Rechteck) sollte es das schon gewesen sein, ansonsten muss die Netzwerkadresse und der &#8222;Weg ins Internet&#8220; manuell eingegeben werden:<\/p>\n<p><code>sudo nano \/etc\/network\/interfaces    (bei der Passwortabfrage einfach euer Passwort eintippen und mit Enter best\u00e4tigen) <\/code><\/p>\n<p>Dort solltet ihr dann folgendes vorfinden:<\/p>\n<p><code># This file describes the network interfaces available on your system<br \/>\n# and how to activate them. For more information, see interfaces(5).<\/code><\/p>\n<p><code># The loopback network interface<br \/>\nauto lo<br \/>\niface lo inet loopback<\/code><\/p>\n<p><code># The primary network interface<br \/>\nauto eth0<br \/>\niface eth0 inet dhcp<\/code><\/p>\n<p>Die letzte Zeile sollte dann wie folgt ge\u00e4ndert werden (die Adresse bitte eurem Netzwerk anpassen):<\/p>\n<p><code>iface eth0 inet static<br \/>\naddress 192.168.0.254<br \/>\nnetmask 255.255.255.0<br \/>\ngateway 192.168.0.1<\/code><\/p>\n<p>Dann mit &#8218;Strg-X&#8216; den Editor beenden, vorher mit &#8218;j&#8216; die \u00c4nderungen best\u00e4tigen.<br \/>\nAls n\u00e4chstes m\u00fcssen die DNS-Einstellungen angepasst werden:<\/p>\n<p><code>sudo nano \/etc\/resolv.conf<\/code><\/p>\n<p>Dort sollte folgendes eingetragen werden:<\/p>\n<p><code>nameserver 192.168.0.1<\/code> &#8211; meist die selbe Adresse wie das &#8218;gateway&#8216; oben, also die Adresse eures Routers<\/p>\n<p>Wieder mit &#8218;Strg-X&#8216; und &#8218;j&#8216; aus dem Editor raus und anschlie\u00dfend mit<\/p>\n<p><code>sudo \/etc\/init.d\/networking restart<\/code><\/p>\n<p>das Netzwerk neu starten. Damit ist die Konfiguration des Netzwerks erstmal abgehakt und ihr solltet mit<\/p>\n<p><code>ping www.zeroathome.de<\/code><br \/>\ndie folgende Ausgabe erhalten:<\/p>\n<p><code>PING www.heise.de (193.99.144.85) 56(84) bytes of data.<br \/>\n64 bytes from www.heise.de (193.99.144.85): icmp_seq=1 ttl=249 time=10.5 ms<br \/>\n64 bytes from www.heise.de (193.99.144.85): icmp_seq=2 ttl=249 time=8.81 ms<br \/>\n64 bytes from www.heise.de (193.99.144.85): icmp_seq=3 ttl=249 time=9.27 ms<br \/>\n64 bytes from www.heise.de (193.99.144.85): icmp_seq=4 ttl=249 time=9.46 ms<\/code><\/p>\n<p><code>--- www.heise.de ping statistics ---<br \/>\n4 packets transmitted, 4 received, 0% packet loss, time 3016ms<br \/>\nrtt min\/avg\/max\/mdev = 8.814\/9.527\/10.552\/0.637 ms<\/code><\/p>\n<h2>Update und Programme installieren<\/h2>\n<p>Um alle Pakete f\u00fcr Ubuntu zur Verf\u00fcgung zu haben m\u00fcssen noch ein paar Programmquellen hinzugef\u00fcgt werden:<\/p>\n<p><code>sudo cp \/etc\/apt\/sources.list \/etc\/sources.list.old<br \/>\nwget http:\/\/www.zeroathome.de\/files\/sources.list<br \/>\nsudo mv sources.list \/etc\/apt\/<\/code><\/p>\n<p>In der Datei sind lediglich die erweiterten Quellen f\u00fcr Ubuntu-Pakete freigeschaltet.<\/p>\n<p>So weit so gut&#8230;wenn das funktioniert wird es erst einmal Zeit f\u00fcr ein Update:<\/p>\n<p><code>sudo apt-get update<\/code> &#8211; sorgt f\u00fcr die Aktualisierung der Paketquellen<br \/>\n<code>sudo apt-get dist-upgrade<\/code> &#8211; das eigentliche Update<br \/>\nDanach am besten mal einen Neustart (<code>sudo reboot<\/code>) hinlegen und euer Linux sollte auf dem neuesten Stand sein.<\/p>\n<p>Da vielen das Arbeiten auf der Konsole ein wenig fremd sein k\u00f6nnte, machen wir die Sache jetzt mal ein wenig bunt und installieren den Midnight Commander (wer den Norton Commander aus DOS Zeiten noch kennt sollte sich sp\u00e4testens jetzt zu Hause f\u00fchlen \ud83d\ude09 ):<\/p>\n<p><code>sudo apt-get install mc<\/code> &#8211; damit wird das Paket &#8218;mc&#8216; installiert<\/p>\n<p>Damit ist der Midnight Commander installiert, um diesen zu benutzen empfiehlt sich allerdings noch kurz eine Tastenkombination des Terminals zu deaktivieren:<br \/>\nIm Terminalfenster auf  &#8218;Bearbeiten-&gt; Einstellungen&#8216; klicken, links auf Tastaturk\u00fcrzel und das unterste H\u00e4kchen setzen (siehe Bild). Die Taste F10 wird zum Beenden des Midnight Commander verwendet und f\u00fchrt sonst zu Problemen.<br \/>\n<a rel=\"lightbox\" href=\"\/images\/servertut\/term_f10.jpg\"><\/a><\/p>\n<p style=\"text-align: center\"><a rel=\"lightbox\" href=\"\/images\/servertut\/term_f10.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"term_f10.jpg\" src=\"\/images\/servertut\/.thumbs\/.term_f10.jpg\" border=\"0\" alt=\"term_f10.jpg\" hspace=\"0\" vspace=\"0\" width=\"120\" height=\"90\" \/><\/a><\/p>\n<p>Dann kann das Programm mit<br \/>\n<code>sudo mc<\/code><br \/>\ngestartet werden. Damit k\u00f6nnen Dateien kopiert, verschoben, gel\u00f6scht werden und noch einiges anderes mehr. Zun\u00e4chst aber bitte mit &#8218;F10&#8216; wieder beenden.<\/p>\n<h2>SSH Server<\/h2>\n<p>Zu guter Letzt werden wir einen SSH Server einrichten, der den Fernzugriff von einem anderen Rechner erlaubt:<\/p>\n<p><code>sudo apt-get install openssh-server<\/code><\/p>\n<p>Mit dem Programm <a href=\"http:\/\/de.wikipedia.org\/wiki\/PuTTY\">Putty<\/a> f\u00fcr Windows k\u00f6nnt ihr dann eine gesicherte Verbindung zu eurem Server aufbauen und den Server in den Keller oder in einen Schrank verbannen.<\/p>\n<h2>Vorschau<\/h2>\n<p>Im n\u00e4chsten Teil werden wir einen <a href=\"http:\/\/de.wikipedia.org\/wiki\/Samba_%28Software%29\">Samba Server<\/a> einrichten, mit dem ihr Dateien \u00fcbers Netzwerk austauschen k\u00f6nnt und Backups eurer Desktop Rechner anlegen k\u00f6nnt.<\/p>\n<h2>Serie &#8211; Linux Home Server<\/h2>\n<h3>Teil 1:<\/h3>\n<p><a href=\"http:\/\/www.zeroathome.de\/wordpress\/2007\/07\/18\/linux-server-fuers-eigenheim-server-nach-wunsch\/\">Installation des Grundsystems mit grafischer Oberfl\u00e4che &#8211; Xubuntu 6.06<\/a><\/p>\n<h3>Teil 2:<\/h3>\n<p>Grundeinrichtung des Systems &#8211; Netzwerk, Updates, Midnight Commander, SSH-Server<\/p>\n<h3>Teil 3:<\/h3>\n<p><a href=\"http:\/\/www.zeroathome.de\/wordpress\/samba-dateiserver-unter-linux\/\">Samba &#8211; Dateiserver unter Linux<\/a><\/p>\n<h3>Teil 4:<\/h3>\n<p><a href=\"http:\/\/www.zeroathome.de\/wordpress\/lamp-linux-apache-mysql-php\/\">LAMP &#8211; Linux-Apach-MySQL-PHP<\/a><\/p>\n<h3>Teil 5:<\/h3>\n<p><a href=\"http:\/\/www.zeroathome.de\/wordpress\/web-anwendungen\/\"> Web-Anwendungen f\u00fcr den Server &#8211; Jinzora und Torrentflux-b4rt<\/a><\/p>\n<h3>Teil 6:<\/h3>\n<p><a rel=\"bookmark\" href=\"http:\/\/www.zeroathome.de\/wordpress\/ftp-und-webdav-fuer-euren-ubuntu-server\/\"> FTP und WebDAV f\u00fcr euren Ubuntu-Server<\/a><\/p>\n<h3>Teil 7:<\/h3>\n<p><a title=\"Mailserver mit Postfix, Dovecot und Getmail\" href=\"http:\/\/www.zeroathome.de\/wordpress\/ubuntu-606-mailserver-mit-postfix-dovecot-und-getmail\/\">Mailserver mit Postfix, Dovecot und Getmail<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Willkommen zum zweiten Teil der Serie &#8218;Server nach Wunsch&#8218;. Enie ist leider einem schwerwiegenden Haarproblem erlegen, deshalb werde ab sofort ich durch die Sendung f\u00fchren&#8230; Nachdem wir beim letzten Mal unseren Server installiert haben und vielleicht schon ein wenig darauf herumprobiert haben, besch\u00e4ftigen wir uns heute mit der Einrichtung der Grundfunktionen des Servers. Dazu geh\u00f6ren: [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,27],"tags":[604,614,47],"_links":{"self":[{"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/posts\/240"}],"collection":[{"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/comments?post=240"}],"version-history":[{"count":0,"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/posts\/240\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/media?parent=240"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/categories?post=240"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/tags?post=240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}