{"id":11,"date":"2006-11-14T19:50:21","date_gmt":"2006-11-14T18:50:21","guid":{"rendered":"http:\/\/www.instruyete.org\/eine-seite\/"},"modified":"2019-08-21T23:58:33","modified_gmt":"2019-08-21T22:58:33","slug":"eine-seite","status":"publish","type":"page","link":"https:\/\/www.instruyete.org\/?page_id=11","title":{"rendered":"Unix f\u00fcr die Massen"},"content":{"rendered":"<p>Das Einrichten eines UNIX basierenden Netzwerkes\/Rechnerparks ist nach meiner Erfahrung billiger und einfacher als das eines Windows basierenden.<\/p>\n<p>Tats\u00e4chlich wandert man auf einer steilen Lernkurve, besonders am Anfang, die erklommen werden muss, da man Mechanismen von Subsystemen besser begreifen sollte um sinnvolle Einzustellungen vorzunehmen.<\/p>\n<p>Dies mag im ersten Moment nicht sehr attraktiv klingen, zumal Marketingabteilungen vieler IT Firmen eine einfache &#8222;intuitive&#8220; Bedienung oder Konfiguration f\u00fcr Ihre Produkte versprechen. Tats\u00e4chlich wird man aber relativ schnell mit grundlegenden Strukturvorteilen UNIX basierender Rechner belohnt:<\/p>\n<ul>\n<li>Strikte Aufgabentrennung und einfache Schutzmechanismen machen die, v.a. unter Windows \u00fcbliche massive Installation von Sicherheitssoftware, gr\u00f6\u00dftenteils obsolet.<\/li>\n<li>Die enorme Stabilit\u00e4t eines UNIX Kernels f\u00fchrt dazu, das bei einem SW Problem kein Reboot notwendig wird.<\/li>\n<li>Paketmanagementsysteme machen auch Rechner mit tausenden von Softwarepaketen handhabbar.<\/li>\n<li>Moderne Filesysteme machen ein Defragmentieren (oder gar Neuformatieren) \u00fcberfl\u00fcssig und haben inh\u00e4rente F\u00e4higkeiten wie transparente Backups, etc.<\/li>\n<li>24\/7 Betrieb stellt keinerlei Problem dar. Die Trennung von Kernel und grafischen System machen <strong>L<\/strong>ights-<strong>O<\/strong>ut-<strong>M<\/strong>anagement (keine Tastatur,Maus,Monitor) zum Standard<\/li>\n<\/ul>\n<p>Die Liste liese sich noch beliebig weiterf\u00fchren, doch sind die wichtigsten Punkte aus meiner Sicht dargelegt. Unter den UNIX Varianten gibt es allerdings einige Unterschiede und Besonderheiten. Folgende UNIX basierende Systeme bieten sich an:<\/p>\n<ul>\n<li><strong>Linux<\/strong> &#8211; als general-purpose Server, Desktop mit Open-Source Software<\/li>\n<li><strong>macOS<\/strong> &#8211; als Desktop mit kommerzieller Software<\/li>\n<li><strong>Solaris<\/strong> &#8211; als hochverf\u00fcgbarer Server<\/li>\n<\/ul>\n<p>Die Integrationsdienste in solch einem Netzwerk sind stabil, modern und beliebig konfigurierbar und frei (im Sinne von Freibier und im Sinne des philosophischen Begriffes). Die wichtigsten Serverdienste sind dabei<\/p>\n<dl>\n<dt><strong>NFS<\/strong> (Network File System)<\/dt>\n<dd>der klassische Fileserverdienst schlechthin. Version 3 l\u00e4uft \u00fcberall &#8211; Version 4, die aus Sicherheitsgr\u00fcnden bevorzugt werden sollte, zieht vom Featureumfang mit SMB\/CIFS gleich, bei besserer Performance.<\/dd>\n<dt><strong>LDAP<\/strong> (Lightweight Directory Access Protocol)<\/dt>\n<dd>Single-Sign On f\u00fcr alle UNIXe. Wichtig ist das Einhalten des LDAPv3 Standards. Diese spricht bspw. openLDAP aber auch <em>netIQ&#8217;s<\/em> <em>eDirectory<\/em> oder <em>Oracle Directory Server<\/em>. Die beiden letztgenannten sind auch von der OpenGroup LDAPv3 zertifiziert und eignen sich daher gut f\u00fcr gro\u00dfe heterogene Systeme. LDAP kann neben Authentifizierungseintr\u00e4gen auch viele andere Arten organisatorischen Daten aufnehmen.<\/dd>\n<\/dl>\n<dl>\n<dt><strong>Webserver<\/strong><\/dt>\n<dd>Hier sticht in ersten Linie der Apache Webserver heraus, der den Ma\u00dfstab in dieser Kategorie setzt. Unter UNIX Systemen meist recht einfach in Betrieb zu nehmen. Viele Services (WebDAV, CalDAV, CardDAV) oder Content Management Systeme setzen darauf auf.<\/dd>\n<\/dl>\n<dl>\n<dt><strong>CUPS<\/strong> (Common UNIX Printing System)<\/dt>\n<dd>der Druckserver schlechthin, mittlerweile im Besitz der Firma <em>Apple<\/em> &#8211; hervorragende Unterst\u00fctzung unter Linux und macOS. Netzwerkunterst\u00fctzung fast aller Drucker (auch nicht Postscript Drucker) durch .ppd Files. Alle namhaften Druckerhersteller bieten auch Linux und macOS Druckertreiber an, die \u00fcbrigens nicht zum Umfang von CUPS geh\u00f6ren.<\/dd>\n<\/dl>\n<p>In Netzwerken gr\u00f6\u00dfer als privat\/SoHo l\u00e4sst man auch DNS (<em>Bind9<\/em> oder <em>Bind10<\/em>) und DHCP (ISC auf Linux) auf einem UNIX Server laufen anstatt auf einem Router\/Gateway. Besondere St\u00e4rken hat hier sicherlich Linux, denn kein Betriebssystem ist so gut skalierbar und wird daher auf allen Plattformen vom Handy bis zum Supercomputer eingesetzt.<\/p>\n<p>Um bestm\u00f6gliche Interoperabilit\u00e4t unter Linux zu gew\u00e4hrleisten sollte eine Distribution gew\u00e4hlt werden, die der <strong>L<\/strong>inux<strong>S<\/strong>tandard<strong>B<\/strong>ase (LSB) entspricht. Allerdings stellt auch die LSB keine 100%-ige POSIX Konformit\u00e4t her.<\/p>\n<p>macOS ist prinzipiell voll POSIX kompatibel. Allerdings sind die Tendenzen bei Apple Ihr Betriebssystem immer weiter abzuschotten, sprich den User immer mehr zu entm\u00fcndigen, leider auch un\u00fcbersehbar. Wer dennoch nicht auf kommerzielle SW &#8211; Office, Audio, Video, Imaging &#8211; verzichten kann findet hier jedoch eine noch akzeptable Alternative zu Windows.<\/p>\n<p>Einmal geplant und konfiguriert l\u00e4uft so ein Netzwerk fast ohne Wartung. Sicher &#8211; ohne Kommandozeile wirds nicht gehen &#8211; aber wer m\u00f6chte allen Ernstes auf die <em>bash<\/em> (+GNU Tools) mit ihrem Automatisierungpotenzial verzichten?<\/p>\n<p>Anbei noch Pr\u00e4sentationen zu folgenden Themen:<\/p>\n<p><a title=\"subversion\" href=\"http:\/\/www.instruyete.org\/wp-content\/uploads\/2007\/11\/subversion_cc.pdf\">Subversion<\/a><\/p>\n<p><a title=\"Portabler Code\" href=\"http:\/\/www.instruyete.org\/wp-content\/uploads\/2007\/11\/portabler_code_cc.pdf\">Portabler Code<\/a><\/p>\n<p><a title=\"Linux Clients im Enterprise Bereich\" href=\"http:\/\/www.instruyete.org\/wp-content\/uploads\/2007\/12\/linuxclient_prof_cc.pdf\">Linux Clients im Enterprise Bereich<\/a><\/p>\n<p><a title=\"Realtime Linux\" href=\"http:\/\/www.instruyete.org\/wp-content\/uploads\/2009\/08\/linuxrt_cc.pdf\">Realtime Linux<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das Einrichten eines UNIX basierenden Netzwerkes\/Rechnerparks ist nach meiner Erfahrung billiger und einfacher als das eines Windows basierenden. Tats\u00e4chlich wandert man auf einer steilen Lernkurve, besonders am Anfang, die erklommen werden muss, da man Mechanismen von Subsystemen besser begreifen sollte um sinnvolle Einzustellungen vorzunehmen. Dies mag im ersten Moment nicht sehr attraktiv klingen, zumal Marketingabteilungen &hellip; <a href=\"https:\/\/www.instruyete.org\/?page_id=11\" class=\"more-link\"><span class=\"screen-reader-text\">Unix f\u00fcr die Massen<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-11","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/pages\/11","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11"}],"version-history":[{"count":1,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/pages\/11\/revisions"}],"predecessor-version":[{"id":736,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/pages\/11\/revisions\/736"}],"wp:attachment":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}