Auf einen Blick Vorwort ................................................................................. 15 1 Einführung ............................................................................ 21 2 SUSE Linux installieren ......................................................... 51 3 Systemrundgang und Grundkonfiguration ........................... 101 4 Mit der Shell arbeiten ........................................................... 149 5 Grafische Oberflächen .......................................................... 205 6 Wichtige Hardware konfigurieren ........................................ 253 7 OpenOffice.org 2.0 ............................................................... 271 8 Bilder und Grafiken ............................................................... 317 9 Datenträger und Dateisysteme ............................................ 357 10 Klassische Texteditoren ........................................................ 391 11 Textbasierte Auszeichnungssprachen ................................... 417 12 Der Datenbankserver MySQL ............................................... 503 13 Netzwerkgrundlagen ............................................................ 553 14 Datei- und Verzeichnisdienstserver ...................................... 643 15 LAMP (Linux, Apache, MySQL und PHP) ............................. 679 16 Weitere Internet-Serverdienste ........................................... 755 17 System-Automatisierung ...................................................... 777 18 Hinter den Kulissen .............................................................. 831 19 Referenz der Shell- und Systembefehle ................................ 883 A Glossar .................................................................................. 925 B Literaturtipps ........................................................................ 939 Index ..................................................................................... 945 Inhalt Vorwort ........................................................................................................ Das Buch im Überblick ........................................................................... Für wen ist dieses Buch geeignet? .......................................................... Danksagungen ....................................................................................... 1 Einführung ................................................................................ 21 1.1 1.2 1.3 2 15 16 19 20 Die Entwicklung von UNIX und Linux .......................................... 1.1.1 Die Vorgeschichte der Betriebssysteme ......................... 1.1.2 Die Geschichte von UNIX .............................................. 1.1.3 Freie Software und Open Source-Software .................... 1.1.4 Die Entwicklung von Linux ............................................ 1.1.5 Streit und Schwierigkeiten um Linux ............................. SUSE Linux .................................................................................. 1.2.1 Die Geschichte von SUSE Linux ..................................... 1.2.2 openSUSE ..................................................................... Zusammenfassung ........................................................................ 23 24 26 28 32 42 45 46 47 50 SUSE Linux installieren ............................................................ 51 2.1 2.2 2.3 2.4 Vorbehandlung eines bereits installierten Windows-Systems ....... Vorbereitung der Installation ....................................................... 2.2.1 PC und Boot-Datenträger aufeinander abstimmen ......... 2.2.2 Die Installation einleiten ............................................... 2.2.3 Installationsmedien überprüfen ..................................... 2.2.4 Lizenzvereinbarung ....................................................... 2.2.5 Neuinstallation oder Aktualisierung? ............................. 2.2.6 Zeitzone, Datum und Uhrzeit einstellen ........................ 2.2.7 Desktop auswählen ....................................................... Einstellungen zur Installation ....................................................... 2.3.1 Die Partitionierung ........................................................ 2.3.2 Software-Auswahl ......................................................... 2.3.3 Sprachen einstellen ....................................................... 2.3.4 Experten-Einstellungen ................................................. Erstkonfiguration nach der Installation ......................................... 2.4.1 Host- und Domainname ................................................ 2.4.2 Das root-Passwort festlegen .......................................... 2.4.3 Netzwerkkonfiguration .................................................. 52 57 57 58 60 61 61 62 63 63 64 78 86 88 89 90 91 92 5 Inhalt 2.5 3 Systemrundgang und Grundkonfiguration .............................. 101 3.1 3.2 3.3 3.4 4 Das System kennen lernen ........................................................... 3.1.1 Booten und Anmeldung ................................................ 3.1.2 Erste Schritte mit KDE ................................................... 3.1.3 Erste Schritte mit GNOME ............................................ Hilfe und Online-Handbücher ...................................................... 3.2.1 Manpages ..................................................................... 3.2.2 GNU info ...................................................................... 3.2.3 Die SUSE-Hilfe .............................................................. Grundkonfiguration ..................................................................... 3.3.1 YaST starten und einsetzen ........................................... 3.3.2 Benutzer- und Gruppenverwaltung mit YaST ................. 3.3.3 Software nachinstallieren, deinstallieren und aktualisieren ........................................................... 3.3.4 Programme automatisch starten .................................... Zusammenfassung ........................................................................ 101 101 104 111 115 116 118 120 123 123 126 135 142 147 Mit der Shell arbeiten .............................................................. 149 4.1 4.2 4.3 4.4 6 2.4.4 Einrichten des ersten Standardbenutzers ....................... 97 2.4.5 Abschluss der Installation .............................................. 99 Zusammenfassung ........................................................................ 100 Wichtige Grundbegriffe ............................................................... 4.1.1 Dateisysteme und Verzeichnisbaum .............................. 4.1.2 Zugriffsrechte ................................................................ Die Shell aufrufen und anwenden ................................................ 4.2.1 Virtuelle Terminals und Terminalfenster ........................ 4.2.2 Bedeutung der Shell ...................................................... 4.2.3 Grundfunktionen der Shell ............................................ 4.2.4 Ein-/Ausgabeumleitung und Pipes ................................. Die wichtigen Systembefehle ....................................................... 4.3.1 Vorbemerkungen zu Shell-Kommandos ......................... 4.3.2 Arbeiten mit Dateien und Verzeichnissen ...................... 4.3.3 Benutzerkonten und Zugriffsrechte modifizieren ........... 4.3.4 Kommandos zur Textanzeige und -manipulation ........... 4.3.5 Systeminformation und -verwaltung .............................. Zusammenfassung ........................................................................ 150 150 155 156 156 158 160 165 175 176 177 186 192 198 204 Inhalt 5 Grafische Oberflächen .............................................................. 205 5.1 5.2 5.3 5.4 6 205 206 210 221 223 238 247 248 249 249 250 251 Wichtige Hardware konfigurieren ........................................... 253 6.1 6.2 6.3 6.4 7 Das X Window-System ................................................................ 5.1.1 Über Grafikhardware ..................................................... 5.1.2 Den X-Server konfigurieren ........................................... KDE und GNOME – die Desktops ................................................ 5.2.1 KDE .............................................................................. 5.2.2 GNOME ........................................................................ Weitere Windowmanager ............................................................ 5.3.1 FVWM – der Klassiker ................................................... 5.3.2 WindowMaker .............................................................. 5.3.3 IceWM ......................................................................... 5.3.4 Blackbox ....................................................................... Zusammenfassung ........................................................................ Kernel-Module ............................................................................ 6.1.1 Module laden und entladen .......................................... 6.1.2 Einen eigenen Kernel kompilieren ................................. Drucker ....................................................................................... 6.2.1 Druckerarten ................................................................. 6.2.2 CUPS ............................................................................ 6.2.3 Drucker mit YaST konfigurieren ..................................... 6.2.4 Drucken ........................................................................ Weitere Hardware mit YaST einrichten ........................................ 6.3.1 Soundkarten ................................................................. 6.3.2 Scanner ......................................................................... Zusammenfassung ........................................................................ 253 253 255 258 259 260 262 264 265 266 268 270 OpenOffice.org 2.0 ................................................................... 271 7.1 7.2 7.3 Textverarbeitung mit Writer ......................................................... 7.1.1 Grundlagen der Typographie ......................................... 7.1.2 Grundlegende Textformatierung .................................... 7.1.3 Formatvorlagen verwenden ........................................... 7.1.4 Weitere Features ........................................................... Tabellenkalkulation mit Calc ........................................................ 7.2.1 Eine Tabelle erstellen .................................................... 7.2.2 Ein Diagramm erstellen ................................................. Zusammenfassung ........................................................................ 272 273 291 300 302 309 310 314 315 7 Inhalt 8 Bilder und Grafiken .................................................................. 317 8.1 8.2 8.3 9 Theoretische Grundlagen ............................................................. 8.1.1 Licht und Farbe ............................................................. 8.1.2 Bildgröße und Auflösung ............................................... 8.1.3 Bilddateiformate ........................................................... Bildbearbeitung mit GIMP ........................................................... 8.2.1 Dateien erstellen, öffnen und speichern ........................ 8.2.2 Das Dokumentfenster ................................................... 8.2.3 Die Werkzeugpalette .................................................... 8.2.4 Einige weitere Arbeitsmittel .......................................... Zusammenfassung ........................................................................ 317 318 322 326 331 332 335 336 353 355 Datenträger und Dateisysteme ................................................ 357 9.1 9.2 9.3 9.4 9.5 Festplatten .................................................................................. 9.1.1 Partitionierung und Dateisysteme ................................. 9.1.2 mount, umount und /etc/fstab ...................................... 9.1.3 Weitere Dateisystem-Kommandos ................................ 9.1.4 SoftRAID ....................................................................... 9.1.5 LVM ............................................................................. CDs und DVDs ............................................................................ 9.2.1 Technische Grundlagen ................................................. 9.2.2 CDs und DVDs mit K3b brennen ................................... Archivdateien und virtuelle Dateisysteme .................................... 9.3.1 Archivdateien verwenden .............................................. 9.3.2 Loop-Devices ................................................................ 9.3.3 Das /proc-Dateisystem .................................................. Die Boot-Konfiguration ............................................................... 9.4.1 Den Bootloader konfigurieren ....................................... 9.4.2 Die Rettungskonsole ..................................................... Zusammenfassung ........................................................................ 357 359 366 369 370 371 371 371 375 379 379 382 383 384 384 387 388 10 Klassische Texteditoren ........................................................... 391 10.1 8 vi und Vim ................................................................................... 10.1.1 Navigation im Text ........................................................ 10.1.2 Textsuchbefehle ............................................................ 10.1.3 Sprungmarken ............................................................... 10.1.4 Löschen, Kopieren und Einfügen ................................... 10.1.5 Textobjekte ................................................................... 391 392 395 397 398 399 Inhalt 10.1.6 10.1.7 10.2 10.3 Der visuelle Modus ....................................................... Befehle wiederholen, rückgängig machen und wiederherstellen .................................................... 10.1.8 Datei- und Fensterverwaltung ....................................... 10.1.9 Weitere Features ........................................................... Emacs .......................................................................................... 10.2.1 Dateien, Buffer und Fenster .......................................... 10.2.2 Die Emacs-Modi ........................................................... 10.2.3 Navigation und einfache Textbearbeitung ..................... 10.2.4 Spezielle Funktionen ..................................................... Zusammenfassung ........................................................................ 400 401 402 404 406 407 409 410 412 415 11 Textbasierte Auszeichnungssprachen ...................................... 417 11.1 11.2 11.3 11.4 XML ............................................................................................ 11.1.1 Der Aufbau von XML-Dokumenten ............................... 11.1.2 DTDs und XML Schema ................................................ 11.1.3 XSLT ............................................................................. HTML, XHTML und CSS ............................................................... 11.2.1 HTML und XHTML ........................................................ 11.2.2 Cascading Stylesheets (CSS) ........................................... 11.2.3 Der Webseiten-Editor Quanta ....................................... LaTeX .......................................................................................... 11.3.1 Erstes Beispiel ............................................................... 11.3.2 LaTeX-Basisformate ....................................................... Zusammenfassung ........................................................................ 417 419 428 444 446 446 477 487 489 490 492 502 12 Der Datenbankserver MySQL .................................................. 503 12.1 12.2 12.3 12.4 12.5 Relationale Datenbanken ............................................................. Installation und Inbetriebnahme .................................................. Eigenschaften von MySQL ........................................................... 12.3.1 MySQL 5.1 manuell installieren ..................................... Der Kommandozeilenclient mysql ................................................ MySQL-Datenbanken erstellen und verwalten ............................. 12.5.1 Datenbanken und Tabellen erstellen ............................. 12.5.2 Daten einfügen ............................................................. 12.5.3 MySQL-Datentypen ...................................................... 12.5.4 Auswahlabfragen .......................................................... 12.5.5 Änderungsabfragen ....................................................... 12.5.6 Löschabfragen ............................................................... 503 509 511 512 514 518 519 524 525 528 534 536 9 Inhalt 12.6 12.7 MySQL-Administration ................................................................ 12.6.1 mysqladmin .................................................................. 12.6.2 Benutzerverwaltung ...................................................... 12.6.3 Import und Export von Daten, Backups ......................... 12.6.4 Konfigurationsdateien ................................................... 12.6.5 Logdateien .................................................................... 12.6.6 Replikation ................................................................... Zusammenfassung ........................................................................ 536 537 538 543 546 547 549 551 13 Netzwerkgrundlagen ................................................................ 553 13.1 13.2 13.3 13.4 13.5 13.6 13.7 10 TCP/IP-Grundlagen ...................................................................... 13.1.1 Das Internet-Schichtenmodell ....................................... 13.1.2 Das Internet Protocol (IP) ............................................. 13.1.3 Transportprotokolle ...................................................... Lokale Netzwerkschnittstellen konfigurieren ................................ 13.2.1 Ethernet ........................................................................ 13.2.2 Wireless LAN ................................................................ Wählverbindungen ins Internet .................................................... 13.3.1 PPP ............................................................................... 13.3.2 Internetzugang über DSL ............................................... 13.3.3 Internetzugang per Modem (analoge Telefonleitung) .... 13.3.4 ISDN ............................................................................. Das Domain Name System (DNS) ................................................ 13.4.1 Das DNS-Konzept ......................................................... 13.4.2 Der DNS-Server BIND ................................................... TCP/IP-Diagnose und -Fehlersuche .............................................. 13.5.1 ping .............................................................................. 13.5.2 traceroute ..................................................................... 13.5.3 netstat .......................................................................... 13.5.4 nslookup ....................................................................... 13.5.5 telnet ............................................................................ 13.5.6 tcpdump ....................................................................... Grundlagen der Netzwerksicherheit ............................................. 13.6.1 Verbreitete Sicherheitsrisiken ........................................ 13.6.2 Allgemeine Gegenmaßnahmen ...................................... 13.6.3 Grundbegriffe der Kryptografie ...................................... 13.6.4 Die SUSE-Firewall konfigurieren .................................... Zusammenfassung ........................................................................ 553 553 556 566 570 571 580 584 585 586 591 594 600 601 603 609 609 610 611 612 613 614 617 617 629 632 635 641 Inhalt 14 Datei- und Verzeichnisdienstserver ......................................... 643 14.1 14.2 14.3 14.4 Dateiserver .................................................................................. 14.1.1 NFS ............................................................................... 14.1.2 Samba ........................................................................... 14.1.3 netatalk ........................................................................ Verzeichnisdienste ....................................................................... 14.2.1 NIS ............................................................................... 14.2.2 OpenLDAP .................................................................... Weitere Dienste .......................................................................... 14.3.1 DHCP-Server ................................................................. 14.3.2 Proxyserver ................................................................... 14.3.3 SSH ............................................................................... 14.3.4 Remote-Verwaltung (VNC) ............................................ Zusammenfassung ........................................................................ 643 643 648 653 655 655 662 667 668 671 674 675 677 15 LAMP (Linux, Apache, MySQL und PHP) ................................. 679 15.1 15.2 15.3 15.4 HTTP-Grundlagen ........................................................................ 15.1.1 Die HTTP-Kommunikation ............................................ 15.1.2 HTTP-Statuscodes ......................................................... 15.1.3 HTTP-Header ................................................................ Der Webserver Apache 2 ............................................................. 15.2.1 Über Apache 2 .............................................................. 15.2.2 Installation mit YaST ..................................................... 15.2.3 Apache-Konfigurationsmöglichkeiten in SUSE Linux ...... 15.2.4 Apache manuell installieren .......................................... 15.2.5 Apache steuern ............................................................. 15.2.6 Apache-Konfiguration ................................................... 15.2.7 SSL/TLS-Verschlüsselung einrichten ............................... 15.2.8 PHP manuell installieren ............................................... 15.2.9 Die PHP-Konfigurationsdatei php.ini ............................. 15.2.10 phpMyAdmin installieren .............................................. LAMP-Webanwendungen ............................................................ 15.3.1 Formulardaten auslesen ................................................ 15.3.2 Datei-Uploads ............................................................... 15.3.3 Sessions ........................................................................ 15.3.4 Cookies ......................................................................... 15.3.5 Zugriff auf MySQL-Datenbanken ................................... Zusammenfassung ........................................................................ 679 679 684 689 693 694 695 697 705 714 715 724 730 732 735 739 740 741 743 744 745 752 11 Inhalt 16 Weitere Internet-Serverdienste ............................................... 755 16.1 16.2 16.3 16.4 xinetd .......................................................................................... 16.1.1 Der klassische inetd ...................................................... 16.1.2 xinetd-Konfigurationsdateien ........................................ FTP .............................................................................................. 16.2.1 FTP-Clients ................................................................... 16.2.2 Den FTP-Server vsftpd einrichten und verwenden ......... E-Mail ......................................................................................... 16.3.1 Theoretische Grundlagen .............................................. 16.3.2 Lokale Mail-Konfiguration mit Postfix ........................... Zusammenfassung ........................................................................ 755 756 757 761 761 765 766 767 773 775 17 System-Automatisierung ......................................................... 777 17.1 17.2 17.3 17.4 Nützliche Helfer ........................................................................... 17.1.1 Aliase ............................................................................ 17.1.2 Cronjobs ....................................................................... 17.1.3 Logdateien und syslog ................................................... 17.1.4 sudo – Einzelne Kommandos als root ausführen ............ Shell-Skripte ................................................................................ 17.2.1 Eigenschaften von Shell-Skripten ................................... 17.2.2 Das erste Beispiel .......................................................... 17.2.3 Variablen und Ausdrücke .............................................. 17.2.4 Die Arithmetik-Sprache bc ............................................ 17.2.5 Fallentscheidungen ....................................................... 17.2.6 Schleifen ....................................................................... 17.2.7 Funktionen ................................................................... 17.2.8 sed und awk ................................................................. Die Alternative Perl ..................................................................... 17.3.1 Das erste Beispiel .......................................................... 17.3.2 Elemente der Sprache Perl ............................................ 17.3.3 In Perl mit regulären Ausdrücken arbeiten .................... 17.3.4 Administrationsbeispiel: Webserver-Logdateien auswerten ..................................................................... Zusammenfassung ........................................................................ 777 777 779 781 783 784 784 785 787 790 791 796 802 803 805 806 807 819 824 829 18 Hinter den Kulissen .................................................................. 831 18.1 12 Die zugrunde liegende Hardware ................................................. 831 18.1.1 Aufbau und Aufgaben des Prozessors ............................ 833 Inhalt 18.2 18.3 18.1.2 Der Arbeitsspeicher ....................................................... 18.1.3 Bus- und Anschlusssysteme ........................................... Die Linux-Systemarchitektur ........................................................ 18.2.1 Allgemeiner Aufbau des Systems ................................... 18.2.2 Prozessverwaltung ........................................................ 18.2.3 Threads ......................................................................... 18.2.4 Speicherverwaltung ....................................................... 18.2.5 Die Implementierung des TCP/IP-Stacks ........................ 18.2.6 Netzwerkprogrammierung – Ein praktisches Beispiel ..... Zusammenfassung ........................................................................ 842 845 854 855 859 867 868 869 877 881 19 Referenz der Shell- und Systembefehle ................................... 883 19.1 19.2 ls – Ein Kommando im Detail ....................................................... 883 Alphabetische Kommandoreferenz ............................................... 888 Anhang A B Glossar ................................................................................................... Literaturtipps ......................................................................................... B.1 Allgemeines zu (SUSE) Linux, UNIX & Co. .................................... B.2 Shell, Scripting und Programmierung ........................................... B.3 OpenOffice.org und andere GUI-Anwendungen .......................... B.4 Editoren und Auszeichnungssprachen .......................................... B.5 Netzwerk- und Systemadministration .......................................... B.6 LAMP .......................................................................................... 925 939 939 940 941 941 942 944 Index ............................................................................................................ 945 13 If I have seen further it is by standing on the shoulders of giants. – Sir Isaac Newton 1 Einführung Mit SUSE Linux haben Sie sich für ein stabiles, sicheres und freies (nicht nur kostenloses) Betriebssystem entschieden – herzlichen Glückwunsch! In diesem Kapitel erhalten Sie einen historischen Überblick über die Entwicklung des Konzepts der freien Software sowie der Betriebssysteme UNIX und Linux. Danach geht es konkret um die Distribution SUSE Linux; hier erfahren Sie auch, wie Sie gegebenenfalls eine neuere Version als die auf der Buch-DVD herunterladen können. Linux Survival Guide Dieses Buch legt einigen Wert darauf, nicht nur praktische Anleitungen zu geben, sondern auch grundlegende Konzepte eingehend zu erläutern. Auf diese Weise kommen Sie auch mit den Teilen Ihres SUSE Linux-Systems besser zurecht, die hier nicht behandelt werden können. Zudem können Sie viele der hier vermittelten Kenntnisse auch auf anderen Systemen der großen UNIX-Familie anwenden. Wenngleich alle wichtigen Linux-Funktionen und -Konzepte in den jeweils passenden Kapiteln ausführlich diskutiert werden, sollten Sie über einige Dinge doch vorab Bescheid wissen. Dieser kleine Survival Guide richtet sich vornehmlich an bisherige Windows-Benutzer, die beschlossen haben, Linux zu ihrem neuen (zusätzlichen) Betriebssystem zu machen, und beantwortet in Form einer FAQ (Frequently Asked Questions) zwei wichtige Fragen. 왘 Wo findet man unter Linux die verschiedenen Laufwerke? Das ist wahrscheinlich die wichtigste Frage, die sich Windows-Benutzer stellen. Unter Windows wird jedes Laufwerk (genauer gesagt jede Partition) durch einen Buchstaben wie A: (Diskettenlaufwerk), C: (erste Festplatte) und so weiter bezeichnet. Ein Dateipfad beginnt mit diesem Buchstaben und enthält dann eine Verzeichnishierarchie wie C:\Dokumente und Einstellungen\Sascha\Eigene Dateien\openSUSE\Einfuehrung.txt. UNIX-Systeme kennen keine Laufwerksbuchstaben. Hier werden alle Laufwerke und Datenträger an benutzerdefinierten Stellen in einen einzigen, großen Verzeichnisbaum eingehängt (der Fachausdruck lautet »gemountet«). 21 1 Einführung Jeder Dateipfad beginnt daher mit der Wurzel /; darauf folgt ebenfalls eine Verzeichnishierarchie. Hier ein Beispiel, das analog zu dem Windows-Pfad wäre: /home/sascha/opensuse/einfuehrung.txt. Die Laufwerke selbst (und alle anderen Hardwaregeräte) werden ebenfalls im Verzeichnisbaum abgebildet, und zwar im Verzeichnis /dev (Abkürzung für »devices«) – nicht umsonst heißt es: Unter UNIX ist alles eine Datei. Die erste Festplatte heißt beispielsweise /dev/hda. An dieser Stelle im Verzeichnisbaum können Sie allerdings nicht darauf zugreifen – als Geräte liefern sie keine geordneten Dateien und Verzeichnisse, sondern einfache Datenströme. Erst das besagte Mounten macht sie als so genannte Dateisysteme verfügbar. Häufig wird eine Festplatte als Wurzel / gemountet und eine zweite unter /home. Das Verzeichnis /home besitzt eine besondere Bedeutung, weil es die Home-Verzeichnisse der einzelnen Benutzer enthält – standardmäßig ist /home/Benutzername der einzige Ort, wo Sie als gewöhnlicher Benutzer Dateien speichern und verändern dürfen. 왘 Linux ist ein Mehrbenutzersystem. Was bedeutet das praktisch? Zu der Zeit, als UNIX entwickelt wurde (siehe unten), waren Computer selten, groß und teuer. Es war unvorstellbar, dass sie nur von je einer Person zur gleichen Zeit genutzt werden sollten. Also entwickelte man Konzepte, um mehreren Usern gleichzeitig die Verwendung des Computers zu ermöglichen; dazu wurden auch tatsächlich mehrere Terminals (Ein-/Ausgabestationen) angeschlossen. Viele Funktionen von UNIX-Betriebssystemen basieren bis heute auf diesem Erbe. So ist es selbstverständlich, dass beliebig viele Benutzerkonten eingerichtet werden können; jeder Benutzer darf standardmäßig nur seine eigenen Dateien modifizieren. Zwar sind zumindest die meisten Personal Computer heutzutage nicht mit mehreren Bildschirmen und Tastaturen ausgestattet, aber Sie können sich in mehreren so genannten virtuellen Terminals unter verschiedenen Benutzernamen anmelden. Zudem können Sie über ein lokales Netzwerk oder das Internet auf den Rechner zugreifen und darauf arbeiten, als säßen Sie unmittelbar davor. Neben den gewöhnlichen Benutzern mit ihren eingeschränkten Rechten gibt es den so genannten Superuser root, der alles darf – auf jede Datei und jedes Verzeichnis zugreifen sowie jedes Programm starten und beenden. Wenn Sie SUSE Linux auf Ihrem PC installieren, sind Sie selbst root – allerdings sollten Sie im Alltag nie unter dieser Benutzerkennung arbeiten, weil Sie sonst versehentlich wichtige Systemdateien löschen oder sonstigen Schaden anrichten können. Für gelegentliche administrative Aufgaben besteht die Möglichkeit, vorübergehend root-Rechte zu erlangen. 22 Die Entwicklung von UNIX und Linux 1.1 Die Entwicklung von UNIX und Linux Ein Betriebssystem wie Linux ist das grundlegende Computerprogramm. Es steuert die Hardware, koordiniert die Ressourcenzugriffe der Anwendungsprogramme und stellt dem Benutzer Steuerungsmöglichkeiten zur Verfügung. Im Einzelnen erfüllen Betriebssysteme vor allem die folgenden Aufgaben: 왘 Prozessmanagement Die Ressourcen des Computersystems müssen zwischen den verschiedenen laufenden Programmen und Systemaufgaben verteilt werden. Zu diesem Zweck werden die einzelnen Aufgaben als so genannte Prozesse ausgeführt, die vom Betriebssystem als übergeordnetem Steuerprozess verwaltet werden. 왘 Speichermanagement Obwohl Computersysteme heutzutage über einen vergleichsweise großen Arbeitsspeicher verfügen, finden dennoch oftmals nicht alle Programme und Daten auf einmal Platz darin. Das Speichermanagement sorgt dafür, dass immer die gerade benötigten Speicherinhalte zur Verfügung stehen, ohne dass die Programmierer der Anwendungssoftware sich sonderlich darum kümmern müssten. 왘 Steuerung und Abstraktion der Hardware Computersysteme sind hochgradig modular aufgebaut; jede Aufgabe kann durch viele verschiedene Geräte unterschiedlicher Hersteller erledigt werden. Betriebssysteme lösen dieses Problem durch den Einsatz der so genannten Gerätetreiber, die die Steuerlogik für bestimmte Hardware enthalten. Vor dem Programmierer werden die konkreten Einzelheiten bestimmter Geräte verborgen, weil es vollkommen unzumutbar wäre, beim Schreiben eines Anwendungsprogramms auf die Besonderheiten hunderter möglicher Geräte einzugehen. 왘 Ein- und Ausgabesteuerung Computerprogramme sind auf die Eingabe von Daten angewiesen, und ihre Benutzer erwarten die Ausgabe von Ergebnissen. Betriebssysteme steuern die Zusammenarbeit mit vielen verschiedenen Ein- und Ausgabekanälen wie Tastatur und Bildschirm, Datenträgern oder Netzwerken. 왘 Dateiverwaltung Programme und Daten müssen auf einem Computer dauerhaft gespeichert werden, weil der Arbeitsspeicher zu klein ist, und vor allem deswegen, weil sein Inhalt beim Ausschalten verloren geht. Aus diesem Grund werden Daten in Form von Dateien auf Datenträgern wie Festplatten, CDs oder Disketten gespeichert. Die Logik der Dateiverwaltung wird in Form so genannter Dateisysteme vom Betriebssystem zur Verfügung gestellt, damit alle Programme auf dieselbe Art und Weise darauf zugreifen. 23 1.1 1 Einführung 왘 Bereitstellen der Benutzeroberfläche Ein Spezialfall der Ein- und Ausgabesteuerung besteht im Bereitstellen der Benutzeroberfläche. Das Betriebssystem selbst und alle Programme müssen mit dem Benutzer kommunizieren, um Aufgaben nach dessen Wünschen zu erledigen. Es existieren zwei verschiedene Arten von Benutzeroberflächen: Die dialogorientierte Konsole ermöglicht das dialogbasierte Arbeiten; Benutzer geben per Tastatur Befehle ein und erhalten Antworten. Die Grafische Benutzeroberfläche ermöglicht dagegen die intuitive Erledigung von Aufgaben über das Aktivieren von Schaltflächen, Menüs und Symbolen mit der Maus. So gut wie alle modernen Betriebssysteme besitzen unterschiedlich leistungsfähige Varianten beider Arten von Oberflächen. 1.1.1 Die Vorgeschichte der Betriebssysteme Betriebssysteme im heutigen Sinn wurden erst erforderlich, als Menschen begannen, direkt mit Computern zu kommunizieren. Die allerersten Computersysteme der 40er- und 50er-Jahre wurden über Schalter und Steckverbindungen programmiert. Dem einzigen Programm, das zu einer bestimmten Zeit auf dem Computer lief, standen sämtliche Ressourcen ungeteilt zur Verfügung. Diese Ressourcen waren den Programmierern unmittelbar bekannt, es musste keine Abstraktion der Hardwareressourcen stattfinden. Solche Rechner besaßen überhaupt kein Betriebssystem. Als die Lochkarten Einzug in die Rechenzentren hielten, war es üblich, dass ein Programmierer dem Operator den mit Hilfe eines mechanischen Geräts gestanzten Kartenstapel übergab. Die Programmierer selbst bekamen den eigentlichen Computer möglicherweise nicht einmal zu Gesicht, weil nur die mit weißen Kitteln bekleideten Operatoren das »Allerheiligste« betreten durften. Der Operator war dafür verantwortlich, den Inhalt des Lochkartenstapels in den Computer einzulesen, und händigte dem Programmierer einen Stapel Endlospapier mit den Ergebnissen aus, falls das Programm keine Fehler enthielt. Erst in den 60er-Jahren wurden bestimmte, häufig verwendete Programmteile oder Hilfsmittel wie Interpreter für höhere Programmiersprachen auf Magnetbändern statt auf Lochkarten abgespeichert. In der ersten Zeit waren wieder die Operatoren dafür zuständig, das richtige Band einzulesen, um die Programmlochkarten eines bestimmten Programmierers korrekt zu verarbeiten. Allmählich wurden übergeordnete Steuerprogramme eingeführt, die in der Lage waren, auf Lochkarten mit speziellen Meta-Befehlen zu reagieren, welche nicht zum Programm selbst gehörten, sondern organisatorische Informationen enthielten. Auf diese Weise konnten einige der Aufgaben von Operatoren automatisiert 24 Die Entwicklung von UNIX und Linux werden, sodass die Steuerprogramme als Operating Systems bezeichnet wurden – noch heute das englische Wort für Betriebssystem. Diese allerersten Systeme ermöglichten die automatisierte Abarbeitung mehrerer Lochkartenstapel; diese Form der Verarbeitung wird deshalb als Stapelverarbeitung (englisch batch processing) bezeichnet. »Richtige« Betriebssysteme, wie sie bis heute verwendet werden, wurden allerdings erst eingeführt, als die Dialogverarbeitung entwickelt wurde. Seit Mitte der 60er-Jahre wurden immer mehr Rechenzentren mit Terminals ausgestattet. Ein Terminal (wegen seiner fehlenden eigenen Rechenfähigkeiten auch »dummes Terminal« genannt) ist eine Ein- und Ausgabeeinheit, die direkt am Arbeitsplatz eines Programmierers steht und mit dem eigentlichen Computer verbunden ist. Das Betriebssystem muss die Eingabe des Benutzers in den Computer transportieren und die Antwort des Computers an das Terminal zurückmelden. Die besondere Herausforderung für die Entwickler der frühen Betriebssysteme bestand darin, die Benutzer mehrerer Terminals zeitgleich zu bedienen. Die damaligen Computersysteme waren nämlich erheblich zu selten und zu teuer, um einem einzelnen Benutzer sämtliche Ressourcen zu überlassen. Aus dieser Anforderung entwickelte sich das so genannte Timesharing-Verfahren, das die Anfragen mehrerer Benutzer scheinbar gleichzeitig verarbeitet, indem es die Rechenzeit in kleine Einheiten (Zeitscheiben oder time slices) unterteilt und den Anforderungen der einzelnen Benutzer der Reihe nach zuweist. Aus diesem grundsätzlichen Prinzip entwickelte sich beispielsweise das moderne Multitasking, das die Ausführung mehrerer Programme auf demselben Rechner ermöglicht. Außerdem wurden allmählich Mechanismen eingeführt, um die Arbeit verschiedener Benutzer im Speicher des Rechners voneinander zu trennen – die Grundlagen der Zugriffsrechte, der persönlichen Anmeldung und des Speicher- und Ressourcenmanagements wurden entwickelt. Die ersten Timesharing-Betriebssysteme wurden für einzelne Computer und ihre Anwender in Universitäten und anderen großen Institutionen entwickelt. Eines der wenigen frühen Beispiele, die relativ bekannt geworden sind, ist das am MIT (Massachusetts Institute of Technology) entwickelte ITS (Incompatible Timesharing System) – es wurde von Richard M. Stallman mitentwickelt, dem Begründer der Idee der freien Software.1 Außerdem wurden einige der Fähigkeiten von ITS später in UNIX aufgenommen. 1 Zuvor gab es ein – längst in Vergessenheit geratenes – System namens Compatible Timesharing System (CTS), auf das sich die Namenswahl bezog. 25 1.1 Index !~, Perl-Operator 823 #! (Shebang) 107, 784 $, Operator in RegExp 822 $, Perl-Variablen 807, 808 $_, Perl-Variablen 810 $0, Systemvariable 159 %, Perl-Variablen 808 & (im Hintergrund starten) 161 && (Befehlsverknüpfung) 174 &&, Operator als Perl-Fallentscheidung 815 Perl 815 (Befehlsverknüpfung) 174 *, Operator RegExp 820 +, Operator RegExp 820 . (vor Dateinamen) 154 ., Perl-Operator 814 .bashrc, Konfigurationsdatei 158 .htaccess-Dateien, Apache 2 717 / als Partition 65 /dev/null 167 /etc/cron.daily, Konfigurationsdatei 779 /etc/cron.hourly, Konfigurationsdatei 779 /etc/cron.monthly, Konfigurationsdatei 779 /etc/cron.weekly, Konfigurationsdatei 779 /etc/cups/cupsd.conf 262 /etc/dhcpd.conf, Konfigurationsdatei 670 /etc/exports, NFS-Konfigurationsdatei 644 /etc/fstab, Konfigurationsdatei 71, 368 atime 72 auto 73 defaults 73 journal 73 NFS-Volumes 645 noatime 72 noauto 73 nouser 72 ordered 73 ro 72 rw 72 user 72 writeback 73 /etc/hosts, Datei 600 /etc/init.d, Verzeichnis 143 /etc/init.d/rcN.d, Verzeichnisse 143 /etc/openldap/slapd.conf, Konfigurationsdatei 665 /etc/passwd, Konfigurationsdatei 126 /etc/profile, Konfigurationsdatei 157 /etc/shadow, Konfigurationsdatei 128 /etc/smb.conf, Samba-Konfigurationsdatei 648 /etc/squid/squid.conf, Konfigurationsdatei 671 /etc/sudoers, Konfigurationsdatei 783 /etc/sysconfig/apache2 703 /etc/sysconfig/displaymanager, Konfigurationsdatei 217 /etc/sysconfig-Editor, YaST-Modul 218 /etc/vsftpd.conf, Konfigurationsdatei 765 /etc/xinetd.conf, Konfigurationsdatei 757 /etc/xinetd.d/*, Konfigurationsdateien 758 /home als Partition 65 /usr/share/help 122 /var/log/messages, Logdatei 783 <>, Perl-Operator 807 <a>, HTML-Tag 456 <area>, HTML-Tag 463 <body>, HTML-Tag 448 <br />, HTML-Tag 449 <caption>, HTML-Tag 465 <dd>, HTML-Tag 456 <Directory>, Apache-Direktive 719 <dl>, HTML-Tag 455 <dt>, HTML-Tag 456 <form>, HTML-Tag 470 <h1> bis <h6>, HTML-Tags 452 <head>, HTML-Tag 447 <html>, HTML-Tag 447 <img>, HTML-Tag 460 <input>, HTML-Tag 471 945 Index <li>, HTML-Tag 453 <Location>, Apache-Direktive 720 <map>, HTML-Tag 463 <meta>, HTML-Tag 449, 474 <ol>, HTML-Tag 454 <p>, HTML-Tag 451 <pre>, HTML-Tag 452 <select>, HTML-Tag 473 <style>, HTML-Tag 480 <table>, HTML-Tag 464 <td>, HTML-Tag 465 <textarea>, HTML-Tag 473 <th>, HTML-Tag 465 <title>, HTML-Tag 447 <tr>, HTML-Tag 464 <ul>, HTML-Tag 453 <VirtualHost>, Apache-Direktive 723 =~, Operator 822 ?, Operator RegExp 820 @, Perl-Variablen 808 @_, Perl 816 \author (LaTeX) 493 \documentclass (LaTeX) 492 \usepackage (LaTeX) 492 ^, Operator in RegExp 820, 822 `` (Ausgabe von Befehlen verwenden) 175 ``, Operatoren 865 | (Pipe) 172 |, Operator in RegExp 822 || (Befehlsverknüpfung) 175 ||, Operator als Perl-Fallentscheidung 814 Perl 814 ~ (Home-Verzeichnis) 153 0900-Dialer 621 0x0C Win95 FAT32, Dateisystem-ID 69 0x82 swap, Dateisystem-ID 69 0x83 Linux, Dateisystem-ID 69 0x8E Linux LVM, Dateisystem-ID 69 0xA0 Hibernation, Dateisystem-ID 69 0xFD RAID, Dateisystem-ID 69 1:1-Relation, RDBMS 504 1:n-Relation, RDBMS 504 10 Base T, Ethernet-Standard 573 100 Base T, Ethernet-Standard 573 1000 Base FL, Ethernet-Standard 573 946 1000 Base TX, Ethernet-Standard 573 3D Now! (CPU-Befehlserweiterung) 839 48-Bit-LBA 56 A Abfrage, RDBMS Auswahlabfrage 506 SQL 507 Abhängigkeit (Softwarepakete) 85 AbiWord 247 Absatz Ausrichtung 284 Blocksatz 284 Hurenkind 286 linksbündig 284 rechtsbündig 284 Schusterjunge 286 Zeilenfall 285 zentriert 284 Absatz, Typographie 283 Absätze HTML 451 Absatzformate, Writer 296 absoluter Pfad 153 Absorption, Farbe 318 Abwedeln, GIMP-Werkzeug 351 accept(), Perl-Funktion 875 ACCEPT, iptables-Ziel 637 Access Control List (ACL) 129 Access Control List → ACL Access Point 925 ACL 73 ACL → Access Control List Adams, Douglas 46 Address Resolution Protocol → ARP Administration rc-Skripte 146 Admin-Rechte 630 Adobe PostScript 260 Adressbus 834 Wortbreite 836 ADSL 586, 925 AdWare 623 afpd, netatalk-Dienst 654 Aggregatfunktionen, MySQL 533 AGP 850, 925 aide, Intrusion Detection System 631 AIX, Betriebssystem 27 Index Aktualisierung des Systems 61 Alias, Apache-Direktive 717 alias, Shell-Builtin 777 alias, Shell-Kurzbefehl 158 Allow, Apache-Direktive 717 AllowOverride, Apache-Direktive 717 Alpha, Prozessor 839 Alphabet Geschichte 273 Griechisches 273 Lateinisches 273 Phönizisches 273 Alphakanal 925 ALRM, Signal 861 ALSA 266 ALTER TABLE, MySQL-Anweisung 535 ALU 833, 925 amaroK MP3 nachrüsten 238 amaroK, KDE-Audio-Player 238 Änderungsabfragen, MySQL 534 Anführungszeichen verschiedene, Bedeutung in Perl 812 Anmeldung grafische 102 Anonymous FTP Konfiguration 766 Konzept 763 Anschnitt, Bilder im 290 ANSI 925 Anti-Alias 925 Antiqua 279, 925 Antiqua-Varianten 280 Antivirenprogramme 629 Anwendungsschicht, TCP/IP 555 Apache 925 als Proxyserver 673 Authentifizierung 723 Virtuelle Hosts 723 Xalan 444 Apache 1.3 693 Apache 2 693 .htaccess-Dateien 717 <Directory>, Direktive 719 <Location>, Direktive 720 <VirtualHost>, Direktive 723 Alias, Direktive 717 Allow, Direktive 717 AllowOverride, Direktive 717 AuthBasicProvider, Direktive 718 Authentifizierung in Version 2.2 724 AuthName, Direktive 718 AuthType, Direktive 718 AuthUserFile, Direktive 718 CGI-Konfiguration 702 Deny, Direktive 718 DirectoyIndex, Direktive 719 Direktiven 716, 717 DocumentRoot, Direktive 719 Eigenschaften 694 Grundausstattung 696 Grundkonfiguration 723 Haupt-Server 700 htpasswd-Dienstprogramm 718 Installation mit YaST 695 Konfiguration 715 Konfigurationsdateien 697 Konfigurationskontexte 716 Listen, Direktive 719 LoadModule, Direktive 719 manuelle Installation 705 Module 700, 707 NameVirtualHost, Direktive 720 Options, Direktive 720 Order, Direktive 721 Redirect, Direktive 721 Require, Direktive 721 Satisfy, Direktive 721 ScriptAlias, Direktive 721 ServerAdmin, Direktive 722 ServerName, Direktive 722 ServerRoot, Direktive 722 ServerSignature, Direktive 722 ServerTokens, Direktive 722 SSL-Konfiguration 702 Startseite festlegen 719 SUSE-Konfigurationsdatei 703 TCP-Port 699 Verzeichnisschutz 723 Virtuelle Hosts 701 Website-Verzeichnis 719 Weiterleitungen 721 YaST-Konfigurationsmodul 698 Apache HTTP Server → Apache 2 Apache-Lizenz 30 API 925 AppArmor 126 947 Index AppleTalk 925 Application Level Gateway → Proxyserver Application Server 925 applydeltaiso, Kommando 378 apropos, Kommando 118, 888 Arbeitsspeicher 832 Arbeitsverzeichnis 184 ändern 184 ermitteln 184 Archivdateien 379 Archive tar 140 A-Record (DNS) 607 Arithmetic-Logical Unit → ALU 833 Arithmetisch-logische Einheit → ALU 833 ARP 571, 925 ARPA 926 ARPANet 553 array_rand( ), PHP-Funktion 752 Arrays aus Strings, Perl 810 Perl 808 zusammenfassen, Perl 810 AS, MySQL-Klausel 531 ASCII 926 ASCII-Art 452 ASCII-Modus 926 Assembler 926 Nicht-x86 842 x86-Beispiele 841 Asymmetrische Verschlüsselung 634 AT&T 26 UNIX System V 26 atalkd, netatalk-Dienst 653 AT-Befehlssatz 926 Athena, ursprüngl. X-Server-Projekt 206 Athlon, Prozessor 839 atime, Partitionsmodus 72 atomar, Information in RDBMS 507 Audio-CD 372 über Soundkarte abspielen 266 Audio-CDs KDE 231 Auflicht-Scanner 268 Auflösung der Grafikkarte 207 Ausdruck 926 Ausgabe Perl 807 948 Ausgabesteuerung durch das Betriebssystem 23 Ausgabeumleitung 166 Auslagerungsdatei 868 Auslagerungsdatei (Windows), verschieben 54 Auslagerungspartition → Swap-Partition Auswahl (GIMP) Ellipse 338 Farbbereichswähler 339 Lasso 339 Rechteck 338 Zauberstab 339 Auswahlabfrage 506 Auswahlabfragen, MySQL 528 AuthBasicProvider, Apache-Direktive 718 Authentifizierung Apache 2 723 MySQL 538 AuthName, Apache-Direktive 718 AuthType, Apache-Direktive 718 AuthUserFile, Apache-Direktive 718 auto, Partitionsmodus 73 Autoconf 140 Autoflush-Modus 874 Automake 140 configure-Skript 141 Automatisch starten 142 chkconfig 145 Runlevel-Editor 145 Automatische Partitionierung 65 Autonomes System 926 AVG( ), MySQL-Funktion 533 awk 804, 819 Axmark, David 509 B Back Orifice, Backdoor 621 Backdoor 926 Backdoors 621 background-attachment, CSS-Angabe 485 background-color, CSS-Angabe 485 background-image, CSS-Angabe 485 background-repeat, CSS-Angabe 485 Backtick, Operator 865 Backticks 175 Backups 630 Barock-Antiqua 279 Index Barrierefreiheit → Eingabehilfen bash 159 .bashrc, Konfigurationsdatei 158 /etc/profile, Konfigurationsdatei 157 alias 777 Skripte 784 unalias 778 Basic Input/Output System → BIOS 832 Batch Processing → Stapelverarbeitung 25 bc, Kommando 790, 889 Beagle Search 244 Bedingter Sprung 840 Befehle → Kommandos Befehlsmodus, Vim 392 Befehlstabelle 834 der CPU 834 Befehlsverknüpfung logisches Oder 175 logisches Und 174 Befehlszeiger (CPU-Register) 834 Bell Laboratories 26 Benutzer /etc/passwd, Datei 126 Details (YaST) 131 einrichten (bei Installation) 97 root 862 verwalten (Shell) 186 verwalten (YaST) 126, 129 Benutzeranmeldung LDAP 666 NIS 660 Benutzerkonten 127 konfigurieren (bei Installation) 97 Benutzermodus 856, 860 Benutzeroberfläche 24 grafische 24 Konsole 24 Benutzerrechte → Zugriffsrechte Benutzerverwaltung grafische (bei Installation) 97 Bereiche löschen, Vim 398 Berkeley Socket API 869, 926 Berkeley, Universität 26, 870 UNIX-Version 26 Beschreibbare DVDs 375 Betriebssystem Benutzermodus 856 Benutzeroberfläche 24 Bibliothek 859 Booten 856 BSD-UNIX 26 Dateiverwaltung 23 Definition 23 Dialogverarbeitung 25 Ein- und Ausgabesteuerung 23 FreeBSD 27 Gerätetreiber 857 Hardwaresteuerung 23 HP UX 27 IBM AIX 27 ITS (Incompatible Timesharing System) 25 Kernel 855 Kernelmodus 856 Linux 27, 36 Mac OS X 27 MULTICS 26 Multitasking 857, 859 Prozessmanagement 23 Speichermanagement 23 Stapelverarbeitung 25 Sun Solaris 27 Systemaufrufe 842, 856 Systemprogramme 858 Task Scheduler 856 Threads 855, 867 Timesharing 25 UNIX 26 UNIX System V 26 Bezeichner 926 BGP 926 Bibliothek des Betriebssystems 859 Big-Endian-Architektur 926 BIGINT, MySQL-Datentyp 525 Bild erstellen (GIMP) 332 Bildauflösung 322, 926 Druckauflösung 323 Scannen 325 Bildbearbeitung 317 Bildauflösung 322 Bildgröße 322 Bildschirmauflösung 324 Farbmodelle 319 Farbtiefe 321 GIMP 331 Krita 237 Scan-Auflösung 325 949 Index Bilddateiformate 326 BMP 331 GIF 328 JPEG 329 Photoshop 327 PICT 331 PNG 330 PSD 327 TIFF 328 Bilder in HTML einbetten 460 Bildgröße 322 Bildgröße ändern, GIMP 342 Bildschirmauflösung 324 Bildwiederholrate (Monitor) 208 bin, Systemverzeichnis 150 Binärmodus 926 BIND manuell kompilieren 141 bind(), Perl-Funktion 875 BIND-Nameserver 603 A-Record 607 CNAME-Record 608 Konfiguration 604 MX-Record 609 NS-Record 608 PTR-Record 607 Reverse-Lookup-Zone 604 SOA-Record 607 Zonendaten-Dateien 606 Zonendefinition 604 BIOS 832, 926 BIOS-Setup Boot-Datenträger 57 BIOS-Update Anleitung 56 Bitmap 926 Bitmap-Grafik 317 Blackbox, Windowmanager 250 BLOB, MySQL-Datentyp 528 Blockgeräte (block devices) 857 Blocksatz 284 in HTML 451 Silbentrennung 285 Blowfish, Verschlüsselungsalgorithmus 133 Blue Book 927 Blue Book (Mixed-Mode-CD) 373 Bluetooth 854 950 BMP, Bilddateiformat 331 Bootdisketten erstellen für Installation 57 Booten 101, 856 Konfiguration 384 Optionen 102 Rettungskonsole 387 Bootloader GRUB 386 LILO 387 Bootmanager Konfigurieren (Installation) 89 Bootmenü 101 Boot-Reihenfolge (BIOS) 57 Bootsektor 360 Bootsektor-Viren 618 border, CSS-Angabe 484 Börries, Marco 271 Bourne Again Shell (bash) 159 Bourne-Shell (sh) 159 Boyce-Codd-Normalform, RDBMS 508 Branch Prediction → Sprungvorhersage 835 Brennen (CDs/DVDs) 375 Bridge 927 Broadcast-Adresse (IP) 558 Browser als FTP-Client 761 Brute-Force-Attacke 927 BSD 927 BSD-Lizenz 30 BSD-UNIX 26 FreeBSD 27 Buchstaben Bestandteile 276 Geschichte 273 Großbuchstaben 276 Kapitälchen 276 Kleinbuchstaben 276 Buffer, Emacs 408 Bunte Bücher (CD-Standards) 372 bunzip2, Kommando 382 Bus 845 Bluetooth 854 Definition 833 der CPU 834 drahtloser 854 EIDE 850 FireWire 853 Index Funk-Schnittstelle 854 Hot-Plugging 853 Infrarot 854 IrDA 854 Kartensteckplätze 849 Laufwerksanschlüsse 850 paralleler 853 PS/2 853 RS-232 853 SCSI 851 serieller 853 USB 853 Bus Mastering 849, 927 bzip2, Kommando 382, 890 C C, Programmiersprache 26, 927 exec()-Funktion 865 Exponentialschreibweise 812 Fließkomma-Literale 812 fork()-Funktion 863 Hexadezimalzahlen 812 Integer-Literale 812 Literale 811 Oktalzahlen 812 Standardbibliothek 859 String-Literale 812 Zeichen-Literale 812 Cache 834 bei Festplatten 359 Level 1 835 Level 2 835 Calc 310 Diagramme 314 Formeln 313 Funktionen 313 MITTELWERT(), Funktion 313 SUMME(), Funktion 314 Tabellen erstellen 310 Zellenformate 312 Captive NTFS 365 Cäsar-Code 632 Cascading Style Sheets → CSS 477 case, Shell-Builtin 794 cat, Kommando 193 CAV → Konstante Winkelgeschwindigkeit 358 CCD (Scanner) 268 CD beschreibbare 373 Disc-at-once 374 Lead-In-Area 374 Lead-Out-Area 374 Multisession 374 Track-at-once 374 cd, Kommando 184 CDi 373 CD-ROM 372 brennen 373, 375 Geschwindigkeit 373 CD-RW 373 CD-Standards 372 Blue Book 373 Green Book 373 Orange Book 373 Red Book 372 White Book 373 Yellow Book 373 CD-Text 373 Centronics-Anschluss 853 CGI 702, 927 CGI-Sicherheitsprobleme 628 Challenge Handshake Authentication Protocol → CHAP Chamäleon (Geeko) 104 Chamäleon (SUSE) 104 CHAP 585 CHAR, MySQL-Datentyp 527 chargen, Serverdienst 760 chgrp, Kommando 189, 891, 892 Child-Prozess 860, 927 Chipsatz 833 chkconfig, Kommando 144, 891 chmod, Kommando 189, 892 chomp, Perl-Funktion 807 chown, Kommando 189, 893 chroot für FTP 766 chroot-Umgebung 631 CHS (Festplattenadressierung) 357 CIDR (Classless Inter-Domain Routing) 559 CIDR-Adressierung 927 CISC-Prozessor 838 Beispiele 839 clear, Kommando 893 CLF → Common Log Format 825 951 Index Client-Anfrage (HTTP) 683 close, Perl-Anweisung 818 closedir, Perl-Anweisung 819 CLV → Konstante lineare Geschwindigkeit 373 CMYK-Farbe 319 Farbseparation 320 cn, LDAP-Element 663 CNAME-Record (DNS) 608 Codd, Edgar F. 518 color, CSS-Angabe 485 Color-Management 318 Combined Log Format 825 Common Gateway Interface → CGI Common Log Format 825 comp.os.minix, Newsgroup Posting über Linux 32 Compact Disc 372 Compiler 842 Compiz, Windowmanager 220 Composite-Manager 220 Computergrafik 317 Bitmaps 317 Farbmodelle 319 Farbtiefe 321 Vektorgrafik 317 Computerviren → Viren CONACT( ), MySQL-Funktion 531 configure, Automake-Skript 141 connect(), Perl-Funktion 874 console, Display-Manager 219 Constant Angular Velocity → Konstante Winkelgeschwindigkeit 358 Constant Linear Velocity → Konstante lineare Geschwindigkeit 373 Cookies 927 in PHP 744 Coprozessor → Koprozessor 833 Copyleft 29 cp, Kommando 178, 893 CPU 832 crack (Passwort-Knackprogramm) 128 Crackerangriffe 627 Crackertools 631 CREATE DATABASE, MySQL-Anweisung 519 CREATE TABLE, MySQL-Anweisung 520 CREATE USER, MySQL-Anweisung 539 Cronjobs 779 952 /etc/cron.*-Dateien 779 crontab 780 crontab, Kommando 780, 894 Crosslink-Ethernet-Kabel 573 Cross-Site-Scripting 628 CRT → Röhrenmonitor 208 csh 159 C-Shell (csh) 159 CSMA/CA 927 CSMA/CA, Netzzugangsverfahren 581 CSMA/CD 927 CSMA/CD, Netzzugangsverfahren 571 CSS 477, 927 <style>, HTML-Tag 480 Absatzformatierung 483 Abstand vom linken Rand 486 Abstand vom oberen Rand 486 Anzeigeart 483 Aufgabe 477 Ausrichtung 483 Außenrand 483 background-attachment 485 background-color 485 background-image 485 background-repeat 485 Bilder 485 border 484 color 485 display 483 Einzug 483 Element (Tag) formatieren 479 Externe Dateien 480 Farbangaben 482 Farben 485 Feste Werte 481 fett 482 font-family 482 font-size 482 font-style 482 font-weight 482 für XML-Dokumente 444 Hintergrund befestigen 485 Hintergrund kacheln 485 Hintergrundbild 485 Hintergrundfarbe 485 Innenabstand 484 Klassen 479 kursiv 482 Laufweite 483 Index Layer 485 Layer, Beispiele 486 left 486 letter-spacing 483 line-height 483 Linien 483 margin 483 Nachteile 478 Numerische Werte 481 padding 484 position 486 Positionsart 486 Pseudoformate 479 Rahmen 483, 484 Schriftart 482 Schriftgröße 482 Selektor 479 Stapelreihenfolge 486 Struktur 478 style, HTML-Attribut 480 text-align 483 text-decoration 482 Textfarbe 485 Textformatierung 482 text-indent 483 top 486 Unabhängige Stile 479 unterstrichen 482 vertical-align 483 vertikale Ausrichtung 483 Wertangaben 481 Zeilenhöhe 483 z-index 486 CSS Vorteile 478 C-Standardbibliothek 859, 927 CUPS 927 CUPS, Drucksystem 260 Konfigurationsdatei 262 Scheduler 261 Starten 261 Cyrus IMAP Server 775 D Daemon 142, 927 DARPA 928 DATABASE( ), MySQL-Funktion 518 Datagramm 928 Datagramme IPv4 560 IPv6 563 Datagramm-Sockets 871 date, Kommando 203, 894 DATE, MySQL-Datentyp 527 Datei 23 Dateien /etc/hosts 600 bearbeiten, Perl 817 Eigentümer ändern (Shell) 188 finden (Shell) 186 Gruppe ändern (Shell) 189 kopieren (Shell) 178 löschen (GNOME) 115 löschen (KDE) 110 löschen (Shell) 180 umbenennen 180 umbenennen (Shell) 180 vergleichen (Shell) 197 verschieben 180 verschieben (Shell) 180 Dateiformate Bilder 326 BMP 331 GIF 328 JPEG 329 PICT 331 PNG 330 TIFF 328 Dateihandles, Perl 818 Dateimanager Konqueror 105, 108 Nautilus (GNOME) 113 Dateimuster 177 Unterschied zu RegExp 178 Unterschied zu Windows 178 Dateinamen Groß- und Kleinschreibung 153 mit '.' beginnende 154 Sonderzeichen in 153 Dateirechte → Zugriffsrechte Dateiserver netatalk 653 NFS 643 Samba 648 Dateisystem Ext2 70 Ext3 70 FAT 70 953 Index Journaling 70 Optionen 71 ReiserFS 70, 363 verschlüsseltes 71 virtuelles 150 wählen (Installation) 70 XFS 70 Dateisysteme 362, 928 erzeugen 370 Ext2 362, 929 Ext3 363, 929 FAT 929 FAT 12 364 FAT 16 364 FAT 32 364 ISO 9660 365 Journal 363, 931 Loop-Devices 382 NTFS 364 proc 383 ReiserFS 935 smbfs 651 virtuelle 379 XFS 364 Dateisystem-ID 69 FAT 32 (0x0C) 69 Hibernation (0xA0) 69 Linux (0x83) 69 Linux LVM (0x8E) 69 RAID (0xFD) 69 swap (0x82) 69 Dateiverwaltung 23 Dateiviren 619 Datenbank 1:1-Relation 504 1:n-Relation 504 atomare Information 507 Auswahlabfrage 506 Boyce-Codd-Normalform 508 Datenfeld 503 Datensatz 503 Entity 503 Fremdschlüssel 504 Index 504 Join-Abhängigkeiten 509 Konsistenz 504 m:n-Relation 505 Normalformen 507 Normalisierung 507 954 Primärschlüssel 504 Relationen 504 Schlüssel 504 SQL 507 Datenbank, relationale 503 Datenbus 834 Wortbreite 836 Datenfeld 503 Datenkomprimierung 326 Datenpakete Frames 571 Datensatz 503 Datensicherung 630 Datenträger Mounten 154 Datentypen, MySQL 525 Datenübertragung Geschwindigkeitsmessung 847 parallele 845 serielle 845 DATETIME, MySQL-Datentyp 527 Datum und Uhrzeit einstellen (Installation) 62 EPOCH 859 Shell 203 daytime, Serverdienst 758 dc, LDAP-Element 663 dd (Didot-Punkt) 274 dd, Kommando 362, 895 DDN-Schichtenmodell 554 DDR-RAM 844 de Icaza, Miguel 222 Deadlock 863, 928 Debian GNU/Linux 39 DECIMAL, MySQL-Datentyp 527 Default Gateway 928 Default-Gateway → Standardgateway defaults, Partitionsmodus 73 defined, Perl 816 Defragmentieren (Windows) 55 DELETE, MySQL-Anweisung 536 Denial of Service 627 Denial of Service-Angriff 928 Deny, Apache-Direktive 718 Dereferenzierung Perl 811 DES, Verschlüsselungsalgorithmus 133 DESCRIBE, MySQL-Anweisung 523 Desktop Index auswählen (Installation) 63 virtueller (KDE) 105 Desktops GNOME 238 KDE 223 dev, Systemverzeichnis 151 DHCP 668, 928 /etc/dhcpd.conf, Konfigurationsdatei 670 Client einrichten (YaST) 578 Client-Konfiguration 668 Leasing 669 Netzwerkkonfiguration beziehen über 94 Range 670 Server-Konfiguration mit YaST 668 Diagramme, Calc 314 Dialer 621 Dialogverarbeitung 25 Dickte 928 Dickte, Typographie 275 Didot, François 274 Didot-Punkt, Schriftgröße 274 diff, Kommando 197, 896 dig, Kommando 612 Digital Versatile Disc → DVD 374 Digitale Signatur 634 DIMM-Module (RAM) 843 DIN 928 Papierformat 287 Schriftfamilien 278 Directory Node (info-Startseite) 119 DirectoryIndex, Apache-Direktive 719 dired, Emacs-Modus 413 discard, Serverdienst 760 Disc-at-once 374, 928 Diskettenlaufwerk 365 display, CSS-Angabe 483 Display-Manager 219 Distribution 928 DMA-Kanal 849, 928 Direct Memory Access 849 DNS 928 DNS → Domain Name System (DNS) 601 dnsdomainname, Kommando 896 DNS-Server 602 DocBook 419 DOCTYPE, Verarbeitungsanweisung HTML 448 DOCTYPE-Angabe XML 428 Document Type Definition → DTD 428 DocumentRoot, Apache-Direktive 719 Dokumentstruktur HTML 447 Domain Host Configuration Protocol → DHCP Domain Name System (DNS) 601 BIND-Nameserver 603 Funktionsweise 601 Nameserver 602 Round-Robin-Verfahren 608 Domainname bei Installation festlegen 90 domainname, Kommando 896 Doppelte Anführungszeichen, Perl 813 DoS → Denial of Service dos2unix, Kommando 896 DOUBLE, MySQL-Datentyp 526 DoubleWord (DWord) 928 Download HTML-Hyperlinks 458 SUSE/openSUSE 48 Drag and Drop 858 Drahtlose Schnittstellen 854 DRAM 843 Drehwerkzeug, GIMP 343 DROP DATABASE, MySQL-Anweisung 536 DROP TABLE, MySQL-Anweisung 536 DROP USER, MySQL-Anweisung 543 DROP, iptables-Ziel 637 Druckauflösung 323 Drucker 258 CUPS 260 Freigabe über Samba 650 HPGL 260 Laserdrucker 259 LED-Drucker 260 lpd 260 lpr, Konsolen-Druckbefehl 264 PostScript 260 PPD-Datei 263 Tintenstrahldrucker 259 Verwenden 264 Warteschlange 263 YaST-Konfiguration 262 Druckraster 323 Rasterwinkel 323 DSL 586, 928 955 Index ADSL 586 anschließen 587 bei der Installation konfigurieren 95 Konfiguration (YaST) 587 SDSL 586 über Fernsehkabel 587 über Satellit 587 DSO 254 DSSS, WLAN-Technik 580 DTD 428, 928 Alternativen angeben 431 Attributdeklaration 435 Attributnotwendigkeit 437 Attributtypen 436 definieren 429 Elementdeklaration 431 Entities aus externen Dateien 439 Entities deklarieren 438 Externe Entity-Deklarationen 439 Häufigkeitsangabe 433 Klammern 431 DTP-Punkt, Schriftgröße 274 du, Kommando 369, 897 Durchlicht-Scanner 268 Durchschuss, Typographie 275 DVD 374 aus SUSE-CD-Images erstellen 378 beschreibbare 375 DVD+R 375 DVD+RW 375 DVD-R 375 brennen 375 DVD-RAM 375 DVD-ROM 375 Dateiformat 375 Geschwindigkeit 375 DVD-RW 375 DVI, Dateiformat 491 dvipdf, Kommando 491 dvips, Kommando 491 Dynamic Host Configuration Protocol → DHCP Dynamic RAM → DRAM 843 Dynamic Shared Objects → DSO Dyroff, Roland 46 E Easy Software Products 260 956 Ebenen, GIMP 354 echo, Kommando 192, 897 echo, Serverdienst 760 Editoren 391 elvis 392 Kate 237 vi 391 EDO-RAM 843 Effektive Group-ID 191 Effektive User-ID 190 Effizienz der CPU 838 EGID → Effektive Group-ID EIDE 850, 928 anschließen 851 im Vergleich zu SCSI 851 Ein-/Ausgabe 24 Dateien, Perl 817 Dialogverarbeitung 25 Lochkarten 24 Perl 807 Stapelverarbeitung 25 Terminal 25 Timesharing 25 Ein-/Ausgabekanäle 165 Ein-/Ausgabeumleitung 165 Testprogramm 167 Einfache Anführungszeichen, Perl 812 Einfügeabfragen, MySQL 524 Einfügen, Vim 398 Eingabe Perl 807 Eingabeaufforderung 109, 157 Eingabehilfen KDE 230 Eingabemodus, Vim 392 Eingabesteuerung durch das Betriebssystem 23 Eingabeumleitung 166 Eingabevervollständigung 163 Einsteckkarten 849 einbauen 849 Einwegverschlüsselung 634 Eliza 415 Ellipsenauswahl, GIMP-Werkzeug 338 elsif, Perl 815 elvis, Texteditor 392 Emacs, Texteditor 406 auto-fill 410 Buffer 408 Index Buffer wechseln 409 Bufferliste 409 C-Mode 409 Dateien öffnen 408 Datum und Uhrzeit 415 dired Mode 413 Eliza 415 Ersetzen 412 Fundamental Mode 409 gnus 415 gnus, Emacs-Newsreader 415 Hilfe 407 HTML-Mode 409 Inkrementelle Suche 412 Kalender 415 Mail-Funktionen 415 Markieren 411 Meta-Taste, Entsprechung 407 Minibuffer 410 Modi 409 Navigation 410 News 415 Rückgängig machen 411 Scratch-Buffer 408 Shell Mode 413 Shell-Befehle ausführen 413 Suchen 412 Tastenkürzel 407 Tastenkürzel-Schreibweise 407 Tetris 415 Text Mode 409 Varianten 406 Verzeichnisse bearbeiten 413 Wortumbruch 410 Zähler 411 Zusatzfunktionen 412 E-Mail Attachment 770 Evolution, GNOME-Client 247 Hoaxes 626 HTML-Hyperlinks auf 459 IMAP-Protokoll 772 Kettenmails 626 KMail, Client 238 Multipart-Nachrichten 770 POP3-Protokoll 771 RFC-822-Nachricht 769 SMTP-Protokoll 767 Spam 624 Verschlüsselung 634 YaST-Konfiguration 773 E-Mail-Protokolle 766 Embedded Systems 833 Engelschall, Ralf S. 725 Entity Datenbank 503 Entity-Referenzen HTML 449 XML 424, 438 ENUM, MySQL-Datentyp 528 Environment → Umgebung Ephemeral Ports 568 EPOCH 859 eq, Perl-Operator 813 Escape-Sequenz 196, 929 etc, Systemverzeichnis 151 Ethereal, Packet-Sniffer 616 Ethernet 929 10 Base T-Standard 573 100 Base T-Standard 573 1000 Base FL-Standard 573 1000 Base TX-Standard 573 Allgemeines 571 ARP 571 Crosslink-Kabel 573 CSMA/CD 571 Frames 571 Hardware-Adresse 571 Hub 572 ifconfig, Kommando 573 Konfiguration mit YaST 575 MAC-Adresse 571 Switch 572 Twisted-Pair-Kabel 572 Ettrich, Matthias 222 EUID → Effektive User-ID Euro-ISDN (EDSS1) 597 Evolution, GNOME Information Manager 247 Ewing, Larry 34 ex, Zeileneditor 391 exec(), C-Funktion 865 exec(), Systemaufruf 860 Expert-Zeichensatz 277 Exploits 626 Exponentialschreibweise C 812 export, Shell-Builtin 788 957 Index expr, Kommando 791, 897 Ext2, Dateisystem 70, 362, 929 Ext3, Dateisystem 70, 363, 929 Extensible Markup Language → XML 417 F facility (Syslog) 782 Fallentscheidungen durch logische Operatoren, Perl 814 Shell-Skripte 791 unless, Perl 816 Farbaddition 319, 929 Farbbereichswähler, GIMP-Werkzeug 339 Farbe 318 CMYK 319 Color-Management 318 Farbaddition 319 Farbmodelle 319 Farbseparation 320 Farbsubtraktion 319 Farbtiefe 321 HSB-Modell 321 Komplementärfarben 319 Körperfarben 319 Lab-Modell 321 Pigmentfarben 319 Primärfarben 319 Prozessfarben 321 Reflektion und Absorption 318 RGB 319 Sättigung 320 Volltonfarben 320 Farbe wählen, GIMP 352 Farbkanäle 929 Farbkanäle → Kanäle, GIMP Farblaserdrucker 260 Farbmodelle 319 Farbseparation 320, 929 GCR 320 UCR 320 Farbsubtraktion 319, 929 Farbtiefe 321, 929 der Grafikkarte 207 Farbton/Sättigung, GIMP 355 Farbverläufe, GIMP 348 Fast Ethernet 573 FAT 12, Dateisystem 364 958 FAT 16, Dateisystem 364 FAT 32 (0x0C), Dateisystem-ID 69 FAT 32, Dateisystem 364 FAT, Dateisystem 70, 929 Fedora Core, Linux-Distribution 38 Fehr, Thomas 46 Festbreitenschrift 277 Festplatte defragmentieren (Windows) 55 größer als 137 GB 55 Neue einbauen für OpenSUSE 54 Partitionierung 64 Festplatte vorbereiten, Installationsschritt 66 Festplatten Anschlüsse 850 Cache 359 CHS-Adressierung 357 EIDE 850 formatieren 370 Geschwindigkeit 358 Konstante Winkelgeschwindigkeit 358 LBA-Adressierung 358 Mittlere Zugriffszeit 358 RAID 370 SCSI 851 Festwertspeicher → ROM 832 fetchmail 774 FFII 45 fg, Kommando 162 fgrep, Kommando 900 FHSS, WLAN-Technik 580 FIFO 929 File Transfer Protocol → FTP file, Kommando 898 File-Server → Dateiserver filter, iptables-Tabelle 636 find, Kommando 186, 899 Firefox als FTP Client 761 Firewall 630, 929 aktivieren (bei Installation) 93 iptables 636 Konfiguration (YaST) 640 netfilter 636 FireWire 853, 929 Flachbettscanner 268 Fließkomma-Literale 812 Fließkommazahl 929 Index Fließkommazahlen Exponentialschreibweise, C 812 FLOAT, MySQL-Datentyp 526 Floppy-Laufwerk 365 FLOPS (CPU-Geschwindigkeit) 838 FLUSH PRIVILEGES, MySQL-Anweisung 543 FLUSH TABLES, MySQL-Anweisung 544 FM-Synthese (MIDI) 267 font-family, CSS-Angabe 482 font-size, CSS-Angabe 482 font-style, CSS-Angabe 482 font-weight, CSS-Angabe 482 for, Shell-Builtin 796 foreach, Perl-Schleife 809 fork(), C-Funktion 863 fork(), Systemaufruf 860 Formatieren 370 bei Installation 69 Format-Symbolleiste, Writer 291 Formatvorlagen, Writer 300 Formeln, Calc 313 Formelsatz (LaTeX) 498 FORWARD, iptables-Kette 636 FP-RAM 843 Fraktur 280 Frames, Datenpakete 571 Französische Renaissance-Antiqua 279 Freax (ursprünglicher Linux-Name) 33 Free Software Foundation (FSF) 28 FreeBSD 27 Freie Software 929 Abgrenzung zu Open Source 31 Apache-Lizenz 30 BSD-Lizenz 30 GPL, Lizenz 29 Motivation 28 Fremdschlüssel, RDBMS 504 Frequency-Hopping 581 Front Side Bus 837 FSB → Front Side Bus 837 fsck, Kommando 369 FSF 929 FSF → Free Software Foundation (FSF) Fstab-Optionen 71 Daten-Journaling-Modus 73 Durch Benutzer mountbar 72 Keine Zugriffszeit 72 Listen für Zugriffskontrolle (ACL) 73 Nicht beim Systemstart mounten 73 Nur-Lese-Modus 72 FTP 761, 930 Anonymous, Konfiguration 766 Anonymous, Konzept 763 ASCII-/Binärmodus 764 Befehle 764 Browser als Client 761 chroot 766 Clients 761 ftp, Konsolen-Client 763 gFTP, Client 762 HTML-Hyperlinks auf 458 Server 765 TFTP, Vergleich mit 761 vsftpd, Server 765 ftp, Kommando 763 ftp_proxy, Umgebungsvariable 673 Füllwerkzeug, GIMP 345 Funk-Schnittstelle 854 Funktion 930 Funktionen Shell-Skripte 802 Funktionen, Calc 313 FVWM, Windowmanager 248 G gcc eigene Programme kompilieren 170 GCR, Grey Component Replacement 320 gdm, Display-Manager 219 ge, Perl-Operator 814 Gebrochene Schriften 280 gedit, GNOME-Texteditor 112 Geeko (SUSE-Chamäleon) 104 Gerätedateien 151 Gerätetreiber 23, 857 Blockgeräte 857 Zeichengeräte 857 Gestaltung Anschnitt 290 Elemente anordnen 288 Goldener Schnitt 287 Grundregeln 286 Layout 288 Linien 291 Optische Mitte 288 Ornamente 291 959 Index Papierformat 286 Rahmen 291 Schmuckelemente 291 GET, HTTP-Befehl zum HTML-Formularversand 470 gethostbyname(), Systemaufruf 872 getprotobyname(), Systemaufruf 871 getservbyname(), Systemaufruf 872 Geviert, Typographie 275 gFTP, FTP-Client 762 GhostScript 491 GID (Group-ID) 127 von Prozessen 862 GID → Group-ID GIF, Bilddateiformat 328 Gigabit Ethernet 573 GIMP 331 Abwedeln 351 Bildgröße ändern 342 Datei öffnen 333 Dokumentfenster 335 Drehen 343 Ebenen 354 Ellipsenauswahl 338 Farbbereichswähler 339 Farbe wählen 352 Farbton/Sättigung 355 Farbverläufe 348 Füllwerkzeug 345 Helligkeit/Kontrast 355 Hilfslinien 336 Kanäle 355 Klonen 350 Lasso 339 Lineale 335 Lupe 341 Nachbelichten 351 Neues Bild erstellen 332 Perspektive ändern 344 Pfadwerkzeug 339 Pinsel 350 Pipette 340 Radiergummi 350 Rechteckauswahl 338 Scannen (XSane) 334 Schärfen 351 Scherwerkzeug 344 Screenshot 334 Skalieren 343 960 Speichern 334 Spiegeln 344 Sprühpistole 350 Stempel 350 Stift 349 Textwerkzeug 344 Tinte 350 Umrisse wählen 339 Vektorgrafik 339 Verlaufswerkzeug 348 Verschiebewerkzeug 341 Verschmieren 351 Weichzeichnen 351 Werkzeugpalette 336 Winkelmesser 341 Zauberstab 339 Zuschneiden 342 Zwischenablage einfügen 333 GMT → UTC GNOME 238, 930 als Haupt-Desktop (Installation) 63 als root arbeiten 123 Anwendungen (Menü) 111 Banshee, Audio-Player 247 Dateien löschen 115 E-Mail 247 erste Schritte 111 Evolution 247 gedit, Texteditor 112 GtK+-Bibliothek 222 Hardware konfigurieren 240 KDE, Vergleich mit 221 Konfiguration 239 Look & Feel einrichten 239 Nautilus, Dateimanager 113, 244 Orte (Menü) 111 Panel 111 SUSE-Hilfe 122 System (Menü) 111 Systemeinstellungen 242 Terminal 156 YaST starten 123 Yelp, Hilfe-Browser 122 Zugriffsrechte setzen 113 GNOME Office 247 AbiWord 247 Gnumeric 247 GNOME Terminal 246 GNOME-Terminal 114 Index Shell-Skript ausführen 115 GNU 930 Autoconf 140 Automake 140 Libtool 140 GNU Emacs 406 GNU General Public License 29 GNU info 118 Bedienung 119 Blättern 120 Directory Node 119 Navigation 119 GNU/Linux 31 Gnumeric 247 GNU-Projekt 28 gnus, Emacs-Newsreader 415 Goldener Schnitt 287 GPL 29 Copyleft 29 für MySQL 510 Linux unter 34 Programme unter 30 Version 3.0 29 Grafik 317 Grafikkarte 207 AGP 208 Auflösung 207 Farbtiefe 207 Geschwindigkeit 208 Konfiguration, SaX 211 PCI 208 RAMDAC 208 Grafiktablett 215 Grafische Benutzeroberfläche 24, 205, 930 Drag and Drop 858 X Window Server 205 GRANT, MySQL-Anweisung 540 Green Book 930 Green Book (CDi) 373 grep, Kommando 195, 900 Groß- und Kleinschreibung Dateinamen 153 igonorieren in RegExp 822 groupadd, Kommando 187, 902 groupdel, Kommando 902 Group-ID 127, 189 Effektive Group-ID (EGID) 191 per Setgid ändern 191 von Prozessen 862 GRUB, Bootloader 386 Grundkonfiguration 123 Grundlinie, Typographie 275 Gruppen verwalten (YaST) 134 gt, Perl-Operator 813 GtK+, Grafikbibliothek 222 GUI → Grafische Benutzeroberfläche 24 gunzip, Kommando 382 gzip, Kommando 381, 902 H Handbücher 115 Verzeichnisse 122 Handschriftliche Antiqua 280 Handshake 930 Handshake, Modem-Kommunikation 592 Hard Link 154 erzeugen (Shell) 181 Hardware bei Installation konfigurieren 99 BIOS 832 Bus 833, 845 Bus Mastering 849 Chipsatz 833 Diskettenlaufwerk 365 DMA-Kanal 849 Drucker 258 Grafikkarte 207 Hot-Plugging 253 I/O-Basisadresse 848 IRQ 848 Konfiguration (YaST) 265 Konfiguration, GNOME 240 Konfiguration, KDE 224 Monitor 208 Prozessor 832 RAM 842 RAM-Speicher 832 Ressourcen 847 ROM-Speicher 832 Scanner 268 Schnittstellen 833 Soundkarte 266 Steuerung durch Betriebssystem 23 Unterstützung unter Linux 41 Hardware-Interrupt 841 961 Index Hashes Schlüssel 810 Hashes, Perl-Variablen 808 Hayes, Modem-Befehlssatz 591 Hayes-Befehlssatz 926 head, Kommando 194, 903 Helligkeit/Kontrast, GIMP 355 Hewlett-Packard HP UX, Betriebssystem 27 Hexadezimalzahlen C 812 Hibernation (0xA0), Dateisystem-ID 69 HIER-Dokument 166 HIER-Dokumente Perl 814 Variablensubstitution 814 Hilfe 115 GNU info 118 Manpages 116 SUSE-Hilfe 120 Verzeichnisse 122 Hilfslinien (GIMP) 336 Hines, Chuck 248 Hintergrundprozesse 161 History 164 HKS, Sonderfarbskala 321 Hoaxes 626 home, Systemverzeichnis 151 Home-Verzeichnis 151 von root 152 Hostname bei Installation festlegen 90 konfigurieren (YaST) 577 hostname, Kommando 903 Host-zu-Host-Transportschicht, TCP/IP 555 Hot Spots 463 Hot-Plugging 253, 853 HP UX, Betriebssystem 27 HPGL 260 HR/DSSS, WLAN-Technik 580 HSB-Farbmodell 321 HTML <a>-Tag 456 <area>-Tag 463 <body>-Tag 448 <br />-Tag 449 <caption>-Tag 465 <dd>-Tag 456 962 <dl>-Tag 455 <dt>-Tag 456 <form>-Tag 470 <h1> bis <h6>, Tags 452 <head>-Tag 447 <html>-Tag 447 <img>-Tag 460 <input>-Tag 471 <li>-Tag 453 <map>-Tag 463 <meta>, Tag 474 <meta>-Tag 449 <ol>-Tag 454 <p>-Tag 451 <pre>-Tag 452 <select>-Tag 473 <style>-Tag 480 <table>-Tag 464 <td>-Tag 465 <textarea>-Tag 473 <th>-Tag 465 <title>-Tag 447 <tr>-Tag 464 <ul>-Tag 453 Absatzausrichtung 451 Absätze 451 Absendeknopf 472 Anker 459 Aufzählungen 453 Aufzählungszeichen wählen 453 Auswahlmenü HTML Formulare, Auswahlmenü 473 Beschreibung für Suchmaschinen 475 Bilder als Hyperlinks 462 Bilder einbetten 460 Blocksatz 451 Body 447 Button 472 Checkboxen 471 Client-Side-Image-Maps 463 CSS 477 Definitionsliste 455 DOCTYPE-Angabe 448 Dokumentkopf 447 Dokumentkörper 447 Dokumentstruktur 447 Dokumenttitel 448 Dokumenttyp 448 Download-Hyperlinks 458 Index E-Mail-Hyperlinks 459 Entity-Referenzen 449 Formulardaten-Codierung 471 Formulare 470 Formulare, Absendeknopf 472 Formulare, Button 472 Formulare, Checkboxen 471 Formulare, Hidden-Felder 472 Formulare, Löschknopf 472 Formulare, Passwortfelder 472 Formulare, Radiobuttons 471 Formulare, Reset-Button 472 Formulare, Schaltfläche 472 Formulare, Submit-Button 472 Formulare, Textbereich 473 Formulare, Textfelder 472 Formulare, Versandmethode 470 Formularelemente 471 Formular-URL 470 FTP-Hyperlinks 458 Geeignete Titel 448 Geschütztes Leerzeichen 451 GET, Formularversandmethode 470 Glossarliste 455 Head 447 Hidden-Formularfelder 472 Hintergrundbilder 463 Hyperlinks 456 Hyperlinks ins Web 457 Image-Maps, client-seitige 463 Image-Maps, serverseitige 462 Kommentare 464 Layer 485 Layout mit Tabellen 468 Links 456 Listen 453 Löschknopf 472 Meta-Tags 474 nicht nummerierte Liste 453 nummerierte Liste 454 Nummerierungsart wählen 454 Passwortfelder 472 Pfadangaben in Links 456 Pixel-GIF 469 POST, Formularversandmethode 470 Quanta Plus, Editor 487 Radiobuttons 471 Refresh 475 Reset-Button 472 robots.txt-Datei 477 Schaltfläche 472 Schlüsselwörter für Suchmaschinen 475 Seite neu laden 475 Seiteninterne Links 459 Server-Side-Image-Maps 462 Sonderzeichen 449 Style Sheets 477 style-Attribut 480 Submit-Button 472 Suchmaschinen-Informationen 475 Tabellen 464 Tabellen als Layoutmittel 468 Tabellen ausrichten 466 Tabellen-Attribute 465 Tabellenbeschriftung 465 Tabellenbreite 466 Tabellenhöhe 466 Tabellenrahmen 466 Tabellenzeilen 464 Tabellen-Zellabstand 466 Tabellenzellen 465 Tabellenzellen verbinden 467 Tabellenzellen-Attribute 467 Tabellenzellen-Ausrichtung 467 Textbereich 473 Textfelder 472 Textformatierung 448 Textmarken 459 Überschriften 452 Verschachtelte Listen 454 vorformatierter Text 452 XHTML 447 Zeichensatz angeben 449 Zeilenumbruch 449 htpasswd, Apache-Dienstprogramm 718 HTTP 930 http_proxy, Umgebungsvariable 673 HTTP-Anfrage 683 httpd.conf, Apache-Konfigurationsdatei 715 HTTP-Header 689 HTTP-Protokoll → Hypertext Transfer Protocol 679 HTTP-Proxy (squid) 671 HTTPS 702 HTTP-Server 693 HTTPS-Verbindungen 726 Hub 572 963 Index Hughes, Bradley 250 Hughes, James 34 HUP, Signal 861 Hurenkind, Absatzfehler 286 Hyperlinks, HTML 456 Hypertext 930 Hypertext Transfer Protocol (HTTP) 679 Anfrage 683 Header 689 Kommunikationsablauf 680 Statuscodes 684 I I/O → Ein-/Ausgabe 24 I/O-Basisadresse 848, 930 I/O-Kanäle → Ein-/Ausgabekanäle IANA 930 IANA (Internet Assigned Numbers Authority) 558 IANA → IANA (Internet Assigned Numbers Authority 558 IBM AIX, Betriebssystem 27 IceWM, Windowmanager 249 ICMP 930 IEEE 930 IEEE 1394 929 IEEE 1394 → FireWire 853 IEEE 802.11 (WLAN) 580 IEEE 802.3 (CSMA/CD) 571 if(), Fallentscheidung nachgestellt, Perl 815 if, Perl 815 if, Shell-Builtin 791 ifconfig, Kommando 573, 904 IFS, Umgebungsvariable 799 IMAP 772, 930 Cyrus-Server 775 Index im RDBMS 504 Indizes, MySQL 521 inet_aton, Netzwerkprogrammierung 872 inetd 756 info, Kommando 118 Bedienung 119 blättern 120 Navigation 119 Infrarot-Anschluss 854 964 init, Kommando 143, 905 init-Prozess 860 Init-Verzeichnisse 143 Inkrementelle Suche, Emacs 412 InnoDB, MySQL-Tabellentyp 511 inode 154 INPUT, iptables-Kette 636 Input/Output → Ein-/Ausgabe 24 INSERT, MySQL-Anweisung 524 insmod, Kommando 254, 905 Installation 51 abschließen 99 Bootdisketten erstellen 57 Booten von CD/DVD aktivieren 57 Bootmanager konfigurieren 89 Boot-Optionen 58 Dateisysteme wählen 70 Datum und Uhrzeit einstellen 62 Desktop auswählen 63 Domainnamen festlegen 90 DSL einrichten 95 Erstkonfiguration 89 Experteneinstellungen 88 Festplatte vorbereiten 66 Firewall aktivieren 93 GNOME 63 große Festplatten 55 Grundeinstellungen 63 Hardware-Konfiguration 99 Hostnamen festlegen 90 IP-Adresse einstellen 95 ISDN einrichten 96 KDE 63 Lizenzvereinbarung 61 Medien überprüfen 60 Modems konfigurieren 96 neben bestehendem Windows 52 Netzwerkkonfiguration 92 Netzwerkschnittstellen 93 Neuinstallation oder Update 61 Partition reservieren 52 Partitionierung 64 Proxy einrichten 96 root-Passwort festlegen 91 Routing konfigurieren 95 RPM-Pakete 137 selbst kompilieren 140 Software auswählen 78 Software nachträglich 135 Index Sprachen einstellen 86 Standardbenutzer einrichten 97 Standard-Runlevel 89 starten 58 Subnetzmaske festlegen 95 System, Einstellungen 88 Systemstart 89 Tastaturbelegung 88 Tastaturbelegung einstellen 87 Textmodus 63 VNC aktivieren 96 Zeitzone einstellen 62 Installationsquelle, YaST 136 Installationsquellen (Softwareauswahl) 82 Instruction Table → Befehlstabelle 834 INT, MySQL-Datentyp 525 Integer 930 Integer-Literale 812 Intel 833 Intel-Assembler 841 Internet Konfiguration, KDE 227 Zugang per Modem 591 Zugang über DSL 586 Zugang über ISDN 594 Zugang über Wählverbindungen 584 Internet Protocol 930 Internet Protocol (IP) 556 IP-Adressen 557 IPv4 557 IPv4 und IPv6 556 Routing 564 TTL 566 Internet Service Provider Einrichten (YaST) 589 Internetschicht, TCP/IP 554 Internet-Schichtenmodell 554 Inter-Prozess-Kommunikation 862 System V IPC 862 über Pipes 862 über Signale 862 Interprozesskommunikation Named Pipes 173 Signale 201 Interrupt Request → IRQ 848 Interrupts Hardware- 841 Intrusion Detection System 930 Intrusion Detection Systems 630 IO 874, 875, 876, 877 IP-Adresse für Sockets 871 manuell festlegen (bei Installation) 95 IP-Adressen Broadcast-Adresse 558 CIDR 559 DHCP 668 IPv4 557 IPv6 562 Klassen 558 Loopback 558 mehrere für eine Netzwerkkarte 579 private 558 spezielle 558 Subnet Mask 559 VLSM 560 Zuweisen, Linux 574 IP-basierter virtueller Host 702 IPC 931 IPC → Inter-Prozess-Kommunikation 862 IPC → Interprozesskommunikation IP-Header IPv4 560 IPv6 563 IP-Protokoll → Internet Protocol (IP) 556 IP-Routing 564 iptables, Kommando 636 ACCEPT, Ziel 637 Beispiele 639 DROP, Ziel 637 filter, Tabelle 636 FORWARD, Kette 636 INPUT, Kette 636 Ketten 636 mangle, Tabelle 637 nat, Tabelle 636 OUTPUT, Kette 636 Parameter 637 POSTROUTING, Kette 636 PREROUTING, Kette 636 QUEUE, Ziel 637 RETURN, Ziel 637 Tabellen 636 Ziele 637 IPv4 557 Datagramme 560 IPv6 562 Datagramme 563 965 Index Tunnelung 563 IrDA 854, 931 IRIX 70 IRQ 848, 931 reserviert 848 ISA 850, 931 ISDN 594, 931 Allgemeines 594 anschließen 595 bei der Installation konfigurieren 96 einrichten (YaST) 596 Euro-ISDN-Protokoll 597 Kanäle 595 SyncPPP 598 ISDN-Karte 595 ISO 931 ISO 9660, Dateisystem 365 ISP → Internet Service Provider ITS, Betriebssystem 25 iwconfig, Kommando 584 iwlist, Kommando 584 J jobs, Shell-Builtin 162 JOIN, MySQL-Klausel 532 join, Perl-Anweisung 810 Join-Abhängigkeiten, RDBMS 509 Joliet 931 Journaling Modi 73 Journaling-Dateisystem 70, 931 Journaling-Dateisysteme 363 JPEG, Bilddateiformat 329 K K3b, CD-/DVD-Brennsoftware 375 Kabelanschluss als Internetzugang 587 Kanäle, GIMP 355 Kapitälchen 276, 931 Kartensteckplätze AGP 850 ISA 850 PCI 850 PCMCIA 850 Kate, KDE-Editor 237 Kate, KDE-Texteditor 107 KDE 223, 931 966 als Haupt-Desktop (Installation) 63 als root arbeiten 123 amaroK, Audio-Player 238 Audio-CDs 231 Dateien löschen 110 Desktop wechseln 105 Drucken 264 Eingabehilfen 230 erste Schritte mit 104 GNOME, Vergleich mit 221 Hardware-Konfiguration 224 Internet-/Netzwerkkonfiguration 227 Kate, Editor 237 Kate, Texteditor 107 KGet, Download-Manager 233 KMail 238 KNetworkManager 580 KOffice 237 Konfiguration 223 Konqueror 105, 108, 232 Konsole (Terminalfenster) 156 Kontact 238 Kooka, Scan-Programm 269 KRename 238 Krita, Bildbearbeitung 237 Krusader 238 KSpread 237 KWord 237 Look & Feel anpassen 225 Multimedia 231 Panel 104 Qt-Bibliothek 222 Quanta Plus, Webeditor 487 Regionaleinstellungen 229 Sicherheitsoptionen 230 Sound 231 SUSE-Hilfe 121 Systemverwaltung 231 Taskwechsel 105 Terminalfenster 156 YaST starten 123 Zugriffsrechte setzen 108 KDE-Hilfezentrum 121 kdewebdev → Quanta Plus, Webeditor KDM 102 kdm, Display-Manager 219 Kegelhöhe, Schriftgröße 274 Kernel 855, 931 Child-Prozess 860 Index exec(), Systemaufruf 860 fork(), Systemaufruf 860, 861 init-Prozess 860 kill(), Systemaufruf 861 kompilieren 255 kompilieren (bis 2.4) 257 Mikrokernel 33, 855 monolithischer 33, 855 neuen installieren 257 Parent-Prozess 860 pause(), Systemaufruf 861 Swap-Partition 868 Systemaufrufe 856, 858 Task Scheduler 856 Kernel-Module 253 Abhängigkeiten auflösen 254 entladen 255 laden 254 Liste anzeigen 253 Optionen 254 Kernelmodus 856, 860 Kernighan, Brian 26 Kerning 931 Kerning, Typographie 275 Ketten, iptables 636 Kettenmails 626 keys, Perl 810 KGet, KDE-Download-Manager 233 kill(), Systemaufruf 861 kill, Kommando 201, 905 KILL, Signal 861 killall, Kommando 202, 906 Klammern in RegExp 821 korrespondierende, Vim 394 Klassen, IP-Adressen 558 Klassizistische Antiqua 279 Klonen, GIMP-Werkzeug 350 KMail, KDE-Mail-Client 238 KNetworkManager 580 Knoppix 51 Knuth, Donald E. 489 Koaxialkabel 931 KOffice 237 KPresenter 237 KSpread 237 KWord 237 Kommando Art ermitteln 160 Kommandos alias, Shell-Builtin 777 applydeltaiso 378 apropos 118, 888 awk 804 bc 790, 889 bunzip2 382 bzip2 382, 890 case, Shell-Builtin 794 cat 193 cd 184 chgrp 189, 891, 892 chkconfig 144, 891 chmod 189, 892 chown 189, 893 clear 893 cp 178, 893 crontab 780, 894 date 203, 894 dd 362, 895 diff 197, 896 dig 612 dnsdomainname 896 domainname 896 dos2unix 896 du 369, 897 dvipdf 491 dvips 491 echo 192, 897 export, Shell-Builtin 788 expr 791, 897 fg 162 fgrep 900 file 898 find 186, 899 for, Shell-Builtin 796 fsck 369 ftp 763 grep 195, 900 groupadd 187, 902 groupdel 902 gunzip 382 gzip 381, 902 head 194, 903 hostname 903 if, Shell-Builtin 791 ifconfig 573, 904 info 118 init 143, 905 967 Index insmod 254, 905 iptables 636 iwconfig 584 iwlist 584 jobs (Shell-Builtin) 162 kill 201, 905 killall 202, 906 latex 491 ldapsearch 666 less 193, 906 ln 181, 907 logger 783, 908 losetup 382 lpr 264 ls 182, 883 lsmod 253, 908 mac2unix 896 make 141 man 116, 909 mkdir 185, 909 mkfs 370 modprobe 254, 910 mount 155, 366, 645, 651, 910 mv 180 netstat 611, 911 nice 912 nslookup 612, 912 passwd 188, 912 pdflatex 492 ping 609, 913 ps 199, 913 pstree 200, 914 pwd 184 rm 180, 914 rmmod 255, 914 rpm 137 rug 140 runlevel 914 sax2 210 sed 803 sendmail 773 shred 915 shutdown 202, 915 slapadd 666 sort 197, 916 ssh 674, 916 startx 217 su 124, 187, 916 sudo 783 968 tail 194, 917 tar 140, 380 tcpdump 614 tee 917 telnet 613, 918 test 791 time 918 top 201 traceroute 610 type 160 typeset, Shell-Builtin 789 umount 367, 918 unalias, Shell-builtin 778 uname 198, 918 uniq 198, 919 unix2dos 920 uptime 199, 920 useradd 187, 920 userdel 921 visudo 783 wc 198, 921 whatis 118, 922 whereis 922 which 922 who 199, 922 whoami 175, 922 Kommandos, umask 191 Kommandozeile 932 Kommentare in HTML 464 Kommunikation zwischen Prozessen 862 Kompilieren make, Kommando 141 Makefiles 141 Open Source-Projekte 140 Kompilieren (Kernel) 255 Komplementärfarben 319 kompress, Typographie 276 Komprimierung 326 verlustbehaftete 326 verlustfreie 326 Konfiguration Grundeinstellungen bei Installation 89 Konfigurationsdateien .bashrc 158 /etc/cups/cupsd.conf 262 /etc/fstab 368 /etc/hosts 600 /etc/profile 157 Index /etc/sysconfig/displaymanager 217 /etc/vsftpd.conf 765 /etc/xinetd.conf 757 /etc/xinetd.d/* 758 Apache 2 697 Konqueror 232 als Browser 235 als Dateimanager 105, 108 als Webbrowser 105 Dateien löschen 110 Zugriffsrechte setzen 108 Konsole 24, 932 Konsole (KDE-Terminal) 105 Shell-Skript ausführen 109 Konsole → Shell Konsole, KDE-Terminal 156, 235 Konstante lineare Geschwindigkeit 373 Konstante Winkelgeschwindigkeit 358 Kontact, KDE-Informationsmanager 238 Kontrollstrukturen foreach, Perl 809 Shell-Skripte 791 unless, Perl 816 Kooka, Scan-Programm 269 Kooperatives Multitasking 857 Kopieren (Dateien) 178 Koprozessor 833 Korn Shell (ksh) 159 Körperfarben 319 KPresenter 237 KRename 238 Krita, KDE-Bildbearbeitung 237 Krusader 238 Kryptoanalyse 633 Kryptografie 632 asymmetrische Verschlüsselung 634 Cäsar-Code 632 Digitale Signatur 634 Einwegverschlüsselung 634 Grundbegriffe 632 Message-Digest 634 ROT13 632 SSH 635 SSL/TLS 635 symmetrische Verschlüsselung 633 ksh 159 KSpread 237 Kursiv, Schriftschnitt 276 KWord 237 L Lab, Farbmodell 321 Lamarr, Hedy 581 Lamport, Leslie 490 LAMP-System 932 LAN 932 Laserdrucker 259 Farbe 260 Lasso, GIMP-Werkzeug 339 LaTeX 932 latex, Kommando 491 LaTeX, Satzsprache 489 Aufzählungen 496 Autor angeben 493 Beispieldokument 490, 499 Deutsche Texte 494 Dokumentklassen 492 fett und kursiv 495 Formelsatz 498 Gliederung 493 Listen 496 Makropakete 492 Mathematikmodus 498 PDF erzeugen 491 Schriftfamilien 496 Schriftgrößen 495 Sonderzeichen 494 Tabellen 497 Titel angeben 493 Umlaute 494 Laufweite, Typographie 275 Laufwerke Anschlüsse 850 Laurie, Ben 725 Lauschende Sockets 875 Layout Anschnitt 290 Broschüren 289 Fachbücher 288 Kataloge 289 Linien 291 Prospekte 289 Rahmen 291 Romanseiten 288 Tageszeitungen 289 Umfließen 289 Werbeanzeigen 289 Zeitschriften 289 969 Index LBA 48 Bit 56 LBA (Festplattenadressierung) 358 LCD 932 LCD-Monitor 209 Funktionsprinzip 209 Nachteile 210 TFT 209 Vorteile 209 LDAP 662, 932 Attribute 663 Filter 666 Grundlagen 662 LDIF-Format 662 OpenLDAP-Server einrichten 665 phpLDAPadmin 666 Schema 662 UNIX-Benutzerkonten 664 LDAP-Elemente cn 663 dc 663 ou 663 ldapsearch, Kommando 666 LDIF 662 le, Perl-Operator 814 Lead-In-Area (CD) 374 Lead-Out-Area (CD) 374 Leasing (DHCP) 669 LED-Drucker 260, 932 Leerzeichen in Dateinamen 153 left, CSS-Angabe 486 less, Kommando 193, 906 zur Manpage-Anzeige 116 letter-spacing, CSS-Angabe 483 Level-1-Cache 835 Level-2-Cache 835 Libtool 140 Licht 318 Lichtwellen 318 LIFO 932 Ligaturen 276 Lightweight Directory Access Protocol → LDAP LIKE, MySQL-Klausel 529 LILO, Bootloader 387 LIMIT, MySQL-Klausel 532 Lineale (GIMP) 335 Linear-Antiqua 970 serifenbetonte 279 serifenlose 279 Lineare Geschwindigkeit, konstante 373 line-height, CSS-Angabe 483 Linien, Gestaltungselement 291 Link Hard Link 154 Symbolischer Link 154 Linux 27, 36 als Markenname 42 Aufbau 855 Debian, Distribution 39 Distributionen 38 Fedora Core, Distribution 38 Hardware-Plattformen 36 Hardware-Unterstützung 41 IP-Adresse zuweisen 574 Kampf der SCO-Group gegen 44 Kernel-Versionen 35 Mandriva, Distribution 39 Namensstreit 31 Prozessmodell 860 Rechtliche Probleme 42 RedHat-Distribution 38 Slackware, Distribution 38 Softwarepatente, Bedrohung durch 45 Softwareunterstützung 39 SUSE, Distribution 38 Tux (Maskottchen) 34 Ursprünge 32 vs. Microsoft 43 Waschmittel 42 Linux (0x83), Dateisystem-ID 69 Linux LVM (0x8E), Dateisystem-ID 69 Linux Mark Institute 42 Linux-Distribution 932 Listen Perl 809 qw//, Perl 813 listen(), Perl-Funktion 875 Listen, Apache-Direktive 719 Literal 932 Literale 811 Fließkommazahlen 812 Integer 812 Strings 812 Zeichen 812 Little-Endian-Architektur 932 Live-DVD Index Knoppix 51 SUSE Linux 51 Lizenz der Distribution 61 Lizenzen Apache-Lizenz 30 BSD 30 GPL 29 Lizenzen, MySQL 510 ln, Kommando 181, 907 LOAD DATA INFILE, MySQL-Anweisung 546 LoadModule, Apache-Direktive 719 Lochkarten 24 Logdatei 932 Logdateien 781 /var/log/messages 783 Combined Log Format 825 Common Log Format 825 facility 782 logger, Kommando 783 MySQL 547 prioriy 782 Syslog 781 logger, Kommando 783, 908 Logical Volume Manager → LVM Login 932 Benutzernamen angeben 103 grafisches 102 KDM 102 Passwort eingeben 103 root, grafisch als 103 Login-Manager → Display-Manager Logische Operatoren Short-Circuit-Logik 814 Lokale Zeit im Vergleich zu UTC 62 Loopback-Adresse 558 Loop-Devices 382 Löschabfragen, MySQL 536 Löschen Dateien, GNOME 115 Dateien, KDE 110 Löschen (Dateien) 180 Löschen, Vim 398 losetup, Kommando 382 lpd 260 lpr, Kommando 264 ls, Kommando 182, 883 Elemente der ausführlichen Liste 183 lsmod, Kommando 253, 908 lt, Perl-Operator 813 Lupe, GIMP-Werkzeug 341 LVM 371 Dateisystem-ID für 69 M m n-Relation, RDBMS 505 m//, Perl-Operator 819, 822 Mac OS X 27 mac2unix, Kommando 896 MAC-Adresse 571, 932 Macek, Marko 249 Macintosh, Dienste für 653 Mail Transfer Agent 773 mailto HTML-Hyperlink 459 MAILTO, Umgebungsvariable 780 Mainboard Chipsatz 833 Kartensteckplätze 849 Majuskelziffern 277 make, Kommando 141 Makefiles 141 makeSUSEdvd, Hilfsprogramm 378 Makroviren 619 man, Kommando 116, 909 Steuerung 116 Mandriva, Linux-Distribution 39 mangle, iptables-Tabelle 637 Man-in-the-Middle-Angriff 628 Manpages 116 apropos, Kommando 118 Kategorien 117 man, Kommando 116 Stichwörter suchen 118 Titel suchen 118 whatis, Kommando 118 Mantel, Hubert 46 Manuelle Partitionierung 65 Maps (NIS) 655 margin, CSS-Angabe 483 Markenname Linux 42 Maschinenbefehle 841 Massenspeicher DVD 374 971 Index Master Boot Record 360 sichern 362 Matching Reguläre Ausdrücke 822 Mathematik (LaTeX) 498 Maus Einsatz in der Shell 165 Konfiguration, SaX 212 MAX( ), MySQL-Funktion 533 Maximum Transfer Unit → MTU MBR → Master Boot Record mc → Midnight Commander MD5, Verschlüsselungsalgorithmus 133 md5sum, Kommando 49 für Windows 49 Mediävalziffern 277 MEDIUMINT, MySQL-Datentyp 525 Memory Management Unit → MMU 835 Mena, Federico 222 menuconfig, Kernel-Konfigurator 256 Message-Digest 634 METAFONT TeX-Zeichensätze 489 Microsoft Angriffe gegen Linux 43 MIDI 267, 932 FM-Synthese 267 Wavetable-Synthese 267 Midnight Commander 237 Mikrokernel 33, 855 Mikroprozessor 832 Mikrotypographie 281 Satzzeichen 281 Zahlen 282 MIME 932 E-Mail-Nachricht 769 MIME-Multipart-Nachrichten 770 MIME-Nachrichtenheader 769 MIME-Type XML-Dokumente 419 MIME-Types 769 MIN( ), MySQL-Funktion 533 Minix 32 Minuskelziffern 277 MIPS (CPU-Geschwindigkeit) 838 MIPS, Prozessor 839 Mirroring (RAID) 370 Mittellänge, Schriftgröße 275 MITTELWERT(), Calc-Funktion 313 972 Mixed-Mode-CD 373 mkdir, Kommando 185, 909 mkfs, Kommando 370 mlterm, Terminalemulation 250 MMU 835, 868, 932 Seitentabelle 868 MMX (CPU-Befehlserweiterung) 839 Mnemonics 926 Modem 591 AT-Befehlssatz 591 bei der Installation konfigurieren 96 einrichten (YaST) 592 Handshake 592 Hayes-Befehlssatz 591 Pulswahl 592 Tonwahl 592 modprobe, Kommando 254, 910 Modularität von UNIX 26 Moirée-Effekt verhindern 323 Molenaar, Bram 392 Monitor 208 Bildwiederholrate 208 Konfiguration, SaX 211 LCD 209 Röhrenmonitor 208 Zeilenfrequenz 209 Monolithischer Kernel 33, 855 Monty (Michael Widenius) 509 mount, Kommando 155, 366, 910 NFS-Volumes 645 SMB-Volumes 651 Mounten 154, 932 NFS-Freigaben 645 Mountpoint 67 einstellen (Installation) 74 Mountpunkt → Mountpoint MOV-Befehl, x86-Assembler 841 MP3 mit amaroK abspielen 238 Wiedergabe mit Banshee 247 MP3, Audio-Dateiformat 932 MPEG 933 MTA → Mail Transfer Agent MTU 576, 933 MULTICS 26 Multimedia KDE 231 Index Multipart-E-Mails 770 Multiplikator bei Rambus-RAM 844 der Taktfrequenz 837 Multisession-CD 374 Multitasking 857, 859 kooperatives 857 präemptives 857 Unterstützung durch CPU 834 Mustervergleich 195 mv, Kommando 180 MX-Record BIND-Nameserver 609 my, Perl-Variablendeklaration 808 my.cnf, MySQL-Konfigurationsdatei 546 MyISAM, MySQL-Tabellentyp 511 MySQL 509, 933 absichern 514 Aggregatfunktionen 533 Aliasnamen in Abfragen 531 ALTER TABLE, Anweisung 535 Änderungsabfragen 534 AS, Klausel 531 Aufzählungstypen 528 Auswahlabfragen 528 Authentifizierung 538 automatisch starten 512 Auwahlkriterien 529 AVG( ), Funktion 533 Backups 543 Backups automatisieren 545 Benutzerrechte 540 Benutzerverwaltung 538 BIGINT, Datentyp 525 Binärblöcke 528 BLOB, Datentyp 528 CHAR, Datentyp 527 CONCAT( ), Funktion 531 CREATE DATABASE, Anweisung 519 CREATE TABLE, Anweisung 520 CREATE USER, Anweisung 539 DATABASE( ), Funktion 518 Datenbanken erstellen 519 Datenbanken löschen 536 Datentypen 525 DATETIME, Datentyp 527 Datums- und Uhrzeittypen 527 DECIMAL, Datentyp 527 DELETE, Anweisung 536 DESCRIBE, Anweisung 523 DOUBLE, Datentyp 526 DROP DATABASE, Anweisung 536 DROP TABLE, Anweisung 536 DROP USER, Anweisung 543 Eigenschaften 511 Einfügeabfragen 524 ENUM, Datentyp 528 Export in Textdateien 545 Fließkommadatentypen 526 FLOAT, Datentyp 526 FLUSH PRIVILEGES, Anweisung 543 FLUSH TABLES, Anweisung 544 Funktionen 530 GRANT, Anweisung 540 Hilfsprogramme 511 Import aus Textdateien 546 Import/Export 543 Indizes 521 InnoDB-Tabellen 511 INSERT, Anweisung 524 INT, Datentyp 525 JOIN, Klausel 532 Joins 531 Kollationen (Sortierfolgen) 519 Konfigurationsdateien 546 LIKE, Klausel 529 LIMIT, Klausel 532 Lizenz 510 LOAD DATA INFILE, Anweisung 546 Logdateien 547 lesen 548 Löschabfragen 536 manuell installieren 512 MAX( ), Funktion 533 MEDIUMINT, Datentyp 525 MIN( ), Funktion 533 Mustervergleiche 529 my.cnf 546 MyISAM-Tabellen 511 mysqladmin, Hilfsprogramm 537 mysqlbinlog, Hilfsprogramm 548 mysql-Client 514 mysqldump, Hilfsprogramm 543 mysqli, PHP-Schnittstelle 750 Numerische Datentypen 525 Operationen 530 ORDER BY, Klausel 534 REAL, Datentyp 526 973 Index REGEXP, Klausel 530 Replikation 549 Replikation nutzen (PHP) 751 REVOKE, Anweisung 542 RPM-Pakete 510 SELECT, Anweisung 528 SET PASSWORD, Anweisung 540 SET, Datentyp 528 SHOW CHARACTER SET, Anweisung 519 SHOW COLLATION, Anweisung 519 SHOW CREATE TABLE, Anweisung 523 SHOW DATABASES, Anweisung 518 SHOW TABLES, Anweisung 518 SMALLINT, Datentyp 525 Sortieren 534 Sortierfolgen 519 Storage Engines 511 String-Datentypen 527 SUM( ), Funktion 533 Tabellen erstellen 520 Tabellen löschen 536 Testdatenbank für PHP 745 TEXT, Datentyp 528 Textblöcke 528 TIME, Datentyp 527 TIMESTAMP, Datentyp 527 TINYINT, Datentyp 525 UPDATE, Anweisung 534 VARCHAR, Datentyp 527 Versionen in SUSE 510 WHERE, Klausel 529 Zeichensätze 519 Zufällige Serverwahl 751 Zugriff über PHP 747 mysqladmin, Hilfsprogramm 537 mysqlbinlog, Hilfsprogramm 548 mysql-Client 514 beenden 515 interne Befehle 516 mit Passwort starten 515 nicht-interaktiver Betrieb 545 mysqld 511 mysqldump, Hilfsprogramm 543 mysqli-Schnittstelle 750 N Nachbelichten, GIMP-Werkzeug 351 974 Namensbasierter virtueller Host 701 Namensräume, XML 439 Nameserver 602 BIND 603 NameVirtualHost, Apache-Direktive 720 NAT 933 NAT (Network Address Translation) 558 nat, iptables-Tabelle 636 Nation, Robert 248 Nautilus 113 Dateien löschen 115 Zugriffsrechte setzen 113 Nautilus, GNOME-Dateimanager 244 Navigation in Vim 392 ne, Perl-Operator 813 Nessus 631 netatalk 653 afpd 654 atalkd 653 Konfiguration 654 papd 654 Verzeichnisse freigeben 654 netfilter 636 netstat, Kommando 611, 911 Network Address Translation (NAT) 558 Network File System → NFS 643 Network Information Service → NIS NetworkManager 579 Netzwerk inetd 756 Konfiguration, KDE 227 xinetd 757 Netzwerke Ethernet 571 NetworkManager 579 OSI-Referenzmodell 554 Schichtenmodell 553 Sicherheit 617 Wählverbindungen 584 Zugang per Modem 591 Zugang über DSL 586 Zugang über ISDN 594 Netzwerkkarte Konfiguration mit YaST 575 Netzwerkkonfiguration bei Installation 92 Netzwerkprogrammierung Berkeley Socket API 869 IO::Socket 875 Index sockaddr_in 872 Sockets 869 Netzwerkschnittstellen IP-Adresse festlegen 95 konfigurieren (Installation) 93 Routing einrichten 95 über DHCP konfigurieren 94 Netzzugangsschicht, TCP/IP 554 Netzzugangsverfahren CSMA/CA 581 CSMA/CD 571 Neuinstallation 61 NFS 643, 655, 933 /etc/exports, Konfigurationsdatei 644 /etc/fstab-Eintrag 645 auf andere Server zugreifen 645 Konfiguration mit YaST 646 Starten 644 Verzeichnisse freigeben 644 nfsd 643 nice, Kommando 912 NIS 655, 933 Client-Konfiguration mit YaST 660 Maps 655 Server-Konfiguration mit YaST 656 NNTP 933 noatime, Partitionsmodus 72 noauto, Partitionsmodus 73 Normalformen, RDBMS 507 Normalisierung 933 Normalisierung, RDBMS 507 nouser, Partitionsmodus 72 Novell 47 Novell AppArmor 126 nslookup, Kommando 612, 912 NS-Record (DNS) 608 NTFS, Dateisystem 364 Linux-Zugriff 365 Nulldevice 167 Nyquist-Theorem 933 O OASIS 271 Oberlänge, Typographie 275 Objektorientierung 933 Perl 876 OFDM, WLAN-Technik 580 Oktalzahlen C 812 Online-Updates 136 O-Notation 933 Open Source 933 Open Source-Software kompilieren 140 open, Perl-Anweisung 817 opendir, Perl-Anweisung 819 OpenDocument-Format 271 OpenLDAP 662, 933 Client-Konfiguration mit YaST 666 LDAP-Filter 666 ldapsearch, Kommando 666 phpLDAPadmin 666 Server einrichten 665 slapadd, Kommando 666 slapd.conf, Konfigurationsdatei 665 OpenOffice.org 271 Calc 310 Writer 272 OpenOffice.org Calc → Calc OpenOffice.org Writer → Writer Open-Source-Software 31 OpenSSL 724 openSUSE → SUSE Linux Operatoren !~ 823 $, RegExp 822 *, RegExp 820 +, RegExp 820 ., Perl 814 =~ 822 ?, RegExp 820 ^, RegExp 820, 822 `` 865 |, RegExp 822 Backticks 865 eq, Perl 813 ge, Perl 814 gt, Perl 813 le, Perl 814 lt, Perl 813 m// 822 ne, Perl 813 s/// 823 Stringvergleiche, Perl 813 tr/// 824 opt, Systemverzeichnis 151 Options, Apache-Direktive 720 975 Index Optische Mitte 288 Orange Book 933 Orange Book (CD-R, CD-RW) 373 ORDER BY, MySQL-Klausel 534 Order, Apache-Direktive 721 Ornamente, Gestaltungselement 291 OSI-Referenzmodell 554, 933 OSPF 933 ou, LDAP-Element 663 OUTPUT, iptables-Kette 636 Overclocking → Übertakten 837 P Packet-Sniffer Ethereal 616 tcpdump 614 padding, CSS-Angabe 484 Page Fault (Speicher) 869 Page File (Auslagerungsdatei) 868 Pager 193 Paging (Speicher) 835, 868 Pakete (Software) 78 Abhängigkeiten überprüfen 85 Detaillierte Optionen 84 Installationsquellen 82 Paketgruppen 82 Selektionen 79 Sprachen 82 Suchfunktion 82 zusätzlich empfohlene 84 Paketgruppen (Softwareauswahl) 82 Panel (GNOME) 111 Panel (KDE) 104 Pantone, Sonderfarbskala 321 PAP 585 papd, Netatalk-Dienst 654 Papierformat 286 DIN 287 Nicht-DIN 287 Tageszeitungen 287 Parallele Datenübertragung 845 Parallelport 853 Parameter von Perl-Subroutinen 816 Parent-Prozess 860, 933 Parity Bit → Prüfbit 846 Partition ändern 68 976 atime, Modus 72 auto, Modus 73 Dateisysteme 70 Dateisystem-ID 69 defaults, Modus 73 Ext2-Dateisystem 70 Ext3-Dateisystem 70 FAT-Dateisystem 70 Formatieren 69 Fstab-Optionen 71 für OpenSUSE reservieren 52 Größe 71 Größe ändern 76 löschen 75 Mountpoint 67 Mountpoint wählen 74 neue erstellen 75 noatime, Modus 72 noauto, Modus 73 nouser, Modus 72 ReiserFS-Dateisystem 70 ro, Modus 72 rw, Modus 72 user, Modus 72 XFS-Dateisystem 70 Partitionierung 933 /home-Partition 65 /-Partition 65 automatische oder manuelle 65 bei der Installation 64 Dateisysteme 70 Dateisystem-ID 69 Einstellungen ändern 68 Empfehlungen 77 Erweiterte Optionen 76 Experteneinstellungen 77 Formatieren 69 Fstab-Optionen 71 Größe festlegen 71 Liste vorhandener Partitionen 66 neue Partition erstellen 75 Partition löschen 75 Partitionsgröße ändern 76 root-Partition 65 Partitionstabelle 360 Partitionstypen 361 passwd, Kommando 188, 912 Password Authentication Protocol → PAP Passwort Index /etc/passwd-Datei 126 /etc/shadow, Datei 128 crack (Knackprogramm) 128 gutes, leicht zu merkendes 91 Optionen (YaST) 131 Verschlüsselung 132 Verschlüsselungsoptionen 92 Passwörter 631 ändern (Shell) 188 Patches, Sicherheit 629 PATH, Umgebungsvariable 160 pause(), Systemaufruf 861 PC-Card → PCMCIA-Anschluss 850 PCDATA, Text in XML 424 PCI 850, 933 PCMCIA 933 PCMCIA-Anschluss 850 PDF 934 aus LaTeX-Dokumenten 491 pdflatex, Kommando 492 PDP, Kleincomputerserie von DEC 26 Pentium, Prozessorfamilie 839 Peripherie Einsteckkarten 849 Perl 934 !~-Operator 823 $ 807, 808 $_ 810 $-Operator, RegExp 822 % 808 &&-Operator 815 *-Operator, RegExp 820 +-Operator, RegExp 820 .-Operator 814 <>-Operator 807 =~-Operator 822 ?-Operator 820 @ 808 @_ 816 ^-Operator, RegExp 820, 822 || zur Fallentscheidung 814 ||-Operator 814 |-Operator, RegExp 822 alternative Zeichen in RegExp 819 Anführungszeichen 812 Arrays 808 Arrays zusammenfassen 810 Ausgabe 807 chomp-Funktion 807 close 818 closedir 819 Dateien bearbeiten 817 Dateihandles 818 defined 816 Dereferenzierung 811 die 815 Eingabe 807 elsif 815 eq-Operator 813 Ersetzen durch RegExp 823 foreach-Schleife 809 ge-Operator 814 gt-Operator 813 Hashes 808 HIER-Dokumente 814 if 815 if, nachgestelltes 815 join 810 keys 810 le-Operator 814 Listen 809 Listenfunktionen 809 lt-Operator 813 m//, Operator 819, 822 my 808 ne-Operator 813 open 817 opendir 819 Parameter von Subroutinen 816 pop 809 print-Anweisung 807 Programmabbruch 815 Programme starten 806 push 809 q// 813 qq// 813 qw// 813 readdir 819 Referenzen 811 Reguläre Ausdrücke 819 s///, Operator 819 s///-Operator 823 Shebang 806 shift 809 Skalare 807, 808 split 810 strenge Wertüberprüfung 808 strict 808 977 Index Strings zerlegen 810 String-Vergleiche 813 String-Verkettung 814 sub 816 Subroutinen 816 tr///, Operator 824 unless 816 unshift 809 use-Direktive 808 Variablen 807 Variablenexistenz prüfen 816 Variablensubstitution 807 Verzeichnisse verarbeiten 818 -w, Modifikator 806 Warnungen aktivieren 806 Zeichengruppen in RegExp 819 Zeilenumbrüche entfernen 807 Perl, Programmiersprache accept()-Funktion 875 Autoflush-Modus 874 Backticks 865 bind()-Funktion 875 connect()-Funktion 874 gethostbyname()-Funktion 872 getprotobyname()-Funktion 871 getservbyname()-Funktion 872 IO 874, 875 listen()-Funktion 875 Objektorientierung 876 pipe(), Funktion 866 Pipes verwenden 866 Socket-Modul 870 Perl-Anweisung 815 Personal Information Manager Evolution 247 Kontact 238 Perspektive ändern, GIMP 344 Peterson, Christine 31 Pfad in HTML-Hyperlinks 456 Pfad (Verzeichnis) 153 Pfadwerkzeug, GIMP 339 PGP 634, 934 Phishing 624, 934 PHP 934 array_rand( ), Funktion 752 Cookies 744 Datei-Uploads 741 Formulardaten auslesen 740 978 Grundsyntax 739 Installation über YaST 696 manuelle Installation 730 mysqli-Schnittstelle 750 MySQL-Replikation nutzen 751 mysql-Schnittstelle 747 MySQL-Server zufällig wählen 751 php.ini, Konfigurationsdatei 732 Programmierung 739 Sessions 743 php.ini, Konfigurationsdatei 732 phpLDAPadmin, LDAP-Verwaltungstool 666 phpMyAdmin 738 Grundkonfiguration 736 Installation 735 Pica-Point, Schriftgröße 274 PICT, Bilddateiformat 331 PID (Prozess-ID) 860 Pigmentfarben 319 ping, Kommando 609, 913 Pinsel, GIMP-Werkzeug 350 Pipe 171, 934 Named Pipe 173 pipe(), Perl-Funktion 866 Pipeline (CPU-Warteschlange) 839 Pipeline → Pipe Pipes Anwendung 865 Perl 866 zur Inter-Prozess-Kommunikation 862 Pipette, GIMP-Werkzeug 340 Pixelgrafik 317 Plug & Play 934 PNG, Bilddateiformat 330 Point-to-Point Protocol → PPP Polymorphe Viren 619 pop, Perl-Anweisung 809 POP3 771, 934 Befehle 772 Sitzung 771 position, CSS-Angabe 486 POSIX 934 POSIX-Standard 27 POST, HTTP-Befehl zum HTML-Formularversand 470 Postfix Sendmail-Kompatibilität 773 YaST-Konfiguration 773 Index Postfix, MTA 773 POSTROUTING, iptables-Kette 636 PostScript 260, 934 Postscript Printer Description → PPD PPD 263 PPP 585, 934 CHAP 585 PAP 585 Präemptives Multitasking 857 PREROUTING, iptables-Kette 636 Primärfarben 319 Primärschlüssel 504, 934 print, Perl-Anweisung 807 priority (Syslog) 782 Prisma 318 Private IP-Adressen 558 proc-Dateisystem 383 Procmail 775 Programmiersprachen C 26 Compiler 842 Systemaufrufe 842 Prompt 109, 934 Prompt → Eingabeaufforderung Proportionalschrift 277, 934 Protokolldateien → Logdateien Provider (Internet) 589 Proxy bei der Installation konfigurieren 96 Proxy-Client 673 Proxyserver 671 Apache 673 squid 671 Prozess 142, 934 Management durch Betriebssystem 23 Prozesse Benutzermodus 860 Child-Prozess 860 Deadlock 863 Definition 859 duplizierte 863 Group-ID 862 im Benutzermodus 856 im Kernelmodus 856 init 860 Kernelmodus 860 Kommunikation 862 Multitasking 859 Parent-Prozess 860 Prozess-ID (PID) 860 Race Condition 863 Reaping 861 Signalverarbeitung 861 Threads als Alternative 867 Unterstützung durch CPU 834, 841 User-ID 862 verwalten (Shell) 199 Verwaltung durch Betriebssysteme 859 Zombies 861 Prozessfarben 321 Prozess-ID 860 Prozessmanagement 23 Prozessor 832, 835 3D Now! 839 Adressbus-Wortbreite 836 Alpha 839 als Bauteil 833 ALU 833 Arbeitsweise 840 Architektur 838 Athlon 839 Aufbau 833 Bedingter Sprung 840 Befehlstabelle 834 Befehlszeiger 834 Bestandteile 833 Bus 834 Cache 834 CISC 838 Datenbus-Wortbreite 836 der Grafikkarte 207 Effizienz 838 FLOPS 838 Intel 833 Maschinenbefehle 841 MIPS 838, 839 MMX 839 Pentium-Familie 839 Pipeline 839 Prozesse 841 Register 834 Registerwortbreite 836 RISC 838 Sprungbefehle 840 Stack 840 Steuerbus-Wortbreite 836 Steuerwerk 834 Sun SPARC 839 979 Index Taktfrequenz 837 Übertakten 837 Unbedingter Sprung 840 Unterprogramm-Aufrufe 840 Wortbreite 836 Prozessorarchitektur 838 Prozessverwaltung 859 Prüfbit 846 ps, Kommando 199, 913 PS/2-Anschluss 853 PSD, Bilddateiformat 327 pstree, Kommando 200, 914 PTR-Record (DNS) 607 Public-Key-Verschlüsselung 634 Pulswahlverfahren 592 Punkt (Typographie) 934 Punkt, Schriftgröße 274 push, Perl-Anweisung 809 pwd, Kommando 184 Q q//, Perl-Quoting 813 qq//, Perl-Quoting 813 Qt, Grafikbibliothek 222 Qualitätsfaktor, Scan-Auflösung 325 Quanta Plus, Webeditor 487 Queue 934 queue → Warteschlange (Drucker) QUEUE, iptables-Ziel 637 qw//, Perl-Quoting 813 R Race Condition 863, 934 Radiergummi, GIMP-Werkzeug 350 Rahmen, Gestaltungselement 291 RAID 370, 934 Dateisystem-ID für 69 Levels 370 Mirroring 370 Stripe Set 370 Stripe Set mit Parity 371 RAID (0xFD), Dateisystem-ID 69 RAM 832, 842 als Bauteil 842 Auslagerungsdatei 868 Bedeutung in der Speicherhierarchie 835 DDR-RAM 844 980 der Grafikkarte 207 DIMM-Module 843 Dynamic 843 EDO 843 einbauen 843 empfohlene Menge 844 FP 843 Paging 868 Rambus 844 RD-RAM 844 RIMM-Module 844 SD-RAM 844 Segmentierung 868 Seitenfehler 869 SIMM-Module 843 Static 843 Verwaltung durch das Betriebssystem 868 virtuelle Adressierung 868 Rambus-RAM 844 RAMDAC (Grafikkarte) 208 Random Access Memory → RAM 832 Rasterweite 323 Rasterwinkel 323 Raymond, Eric S. 31 rcd → Red Carpet Daemon rc-Skripte 146 RDBMS 503, 935 RD-RAM 844 Read Only Memory → ROM 832 readdir, Perl-Anweisung 819 REAL, MySQL-Datentyp 526 Reaping 861 Rechteckauswahl, GIMP-Werkzeug 338 Record (Datensatz) 503 Red Book (Audio-CD) 372 Red Carpet Daemon 140 RedHat, Linux-Distribution 38 Redirect, Apache-Direktive 721 Referenzen auflösen, Perl 811 Referenzen, Perl 811 Reflektion, Farbe 318 Regexp Vim, Texteditor 395 RegExp → Reguläre Ausdrücke REGEXP, MySQL-Klausel 530 Regionaleinstellungen KDE 229 Index Register 935 der CPU 834 Wortbreite 836 Reguläre Ausdrücke 195, 935 !~, Operator 823 =~, Perl-Operator 822 Alternative Textteile 822 Alternative Zeichen 819 beliebig viele Zeichen 820 ein oder mehr Zeichen 820 ersetzen 823 Groß- und Kleinschreibung ignorieren 822 in MySQL 530 Klammern 821 Leerzeichen 821 m//, Operator 819, 822 Matching 822 mehrere Treffer finden 822 Modifikatoren 822 Muster 819 optionale Zeichen 820 Perl 819 s///, Operator 819, 823 Teilausdrücke 821 Vim, Texteditor 395 Whitespace 821 Wortgrenzen 821 Wortzeichen 821 Writer 303 Zeichen ausschließen 820 Zeichenanzahl 820 Zeichengruppen 819 Zeilenanfang 822 Zeilenende 822 Ziffern 821 Reiser, Hans 70 ReiserFS als Standard 65 ReiserFS, Dateisystem 70, 363, 935 Rekursion 935 Relationale Datenbak Join-Abhängigkeiten 509 Relationale Datenbank 503, 935 1:1-Relation 504 1:n-Relation 504 atomare Information 507 Auswahlabfrage 506 Boyce-Codd-Normalform 508 Fremdschlüssel 504 Index 504 Konsistenz 504 m:n-Relation 505 Normalformen 507 Normalisierung 507 Primärschlüssel 504 Relationen 504 Schlüssel 504 SQL 507 Relationen im RDBMS 504 relativer Pfad 153 Remote-Verwaltung (VNC) 675 Renaissance-Antiqua Französische 279 Venezianische 279 Replikation MySQL 549 Require, Apache-Direktive 721 Ressourcen Hardware- 847 Zuweisung 849 Rettungskonsole 387 RETURN, iptables-Ziel 637 REVOKE, MySQL-Anweisung 542 RFC 557, 935 1035 (DNS) 601 1078, TCP-Multiplexing 759 172, FTP-Urfassung 761 2045 bis 2049, MIME 769 2060, IMAP 773 2460 (IPv6) 557 2616 (HTTP/1.1) 679 2821, SMTP 767 2822 (Textnachricht, aktuell) 681 2822, Textnachricht 769 768 (UDP) 569 791 (IPv4) 557 793 (TCP) 566 821, SMTP 767 822 (Textnachricht) 681 822, Textnachricht 769 867, daytime 758 959, FTP 761 RGB-Farbe 319 RIMM-Module (RAM) 844 RIP 935 RISC 935 981 Index RISC-Prozessor 838 Beispiele 839 Ritchie, Dennis 26 rm, Kommando 180, 914 rmmod, Kommando 255, 914 ro, Partitionsmodus 72 robots.txt, Suchmaschinen-Info 477 Röhrenmonitor 208 ROM 832 Bedeutung 832 root 91, 152 Home-Verzeichnis von 152 in GNOME arbeiten als 123 in KDE arbeiten als 123 Kommandos ausführen als 783 Login als (grafisch) 103 Passwort festlegen 91 root werden 187 root, Benutzer 862 root, Systemverzeichnis 152 Rootkits 627 root-Partition 65 root-Passwort 91 ROT13 632 Round-Robin-DNS 608 Router 935 Definition 564 Routing 564 bei der Installation einstellen 95 Konfiguration (YaST) 577 Standardgateway 577 RPC 935 RPM Pakete für Apache 695 rpm, Kommando 137 RPM-Pakete 137 für MySQL 510 RS-232 853 rug, Kommando 140 Runlevel 142 init, Kommando 143 Standard bei Installation 89 runlevel, Kommando 914 Runlevel-Editor 145 rw, Partitionsmodus 72 rxvt, Terminalemulation 248 982 S s///, Perl-Operator 819, 823 Samba 648, 935 /etc/smb.conf, Konfigurationsdatei 648 als Client für Windows-Server 650 Drucker freigeben 650 globale Parameter 649 Konfiguration mit YaST 651 starten 648 Verzeichnisse freigeben 650 Windows-Freigabeart 650 samba-vscan 629 Sampling 935 SANE 268 sash 159 Satellit, DSL-Verbindung 587 Satisfy, Apache-Direktive 721 Satz Umfließen 289 Satzspiegel 282 SaX, X-Konfigurations-Tool 210 Grafikkarte 211 Grafiktablett 215 Konfiguration abschließen 216 Maus 212 Monitor 211 Tastatur 214 Touchscreen 215 VNC 215 XFine2 216 sax2, Kommando 210 sbin, Systemverzeichnis 150 Scanner 268 Auflicht 268 Bildauflösung 325 Durchlicht 268 Flachbettscanner 268 Konfiguration (YaST) 268 Kooka, Software 269 Module/Treiber 269 Qualitätsfaktor 325 SANE 268 xsane, Software 269 Scanner Access Now Easy → SANE Schärfen, GIMP 351 Scheduler 935 Schema (LDAP) 662 Scherwerkzeug, GIMP 344 Index Schichtenmodell 553, 935 Alltagsbeispiel 553 OSI-Referenzmodell 554 TCP/IP 554 Schleifen foreach, Perl 809 Shell-Skripte 796 Schlüssel eines Hashes 810 im RDBMS 504 Schmuckfarben 320 Schnittstellen Hardware 833 Schreibschriften 280 Schriftgröße Dickte 275 Didot-Punkt 274 DTP-Punkt 274 Kegelhöhe 274 Mittellänge 275 Oberlänge 275 Pica-Point 274 Punkt 274 traditionelle Namen 274 Unterlänge 275 Versalhöhe 275 Schusterjunge, Absatzfehler 286 SCO Group, Kampf gegen Linux 44 Screenshot GIMP 334 ScriptAlias, Apache-Direktive 721 Scrollen, Vim 394 SCSI 851, 935 anschließen 851 ID 852 Terminator 852 SCSI-ID 852 SD-RAM 844 SDSL 586, 935 Secure Shell → SSH Secure Sockets Layer (SSL) 724 HTTPS-Verbindungen 726 OpenSSL 724 Überblick 725 Zertifizierungspfad 728 sed 803, 819 Segmentierung (Speicher) 868 Seiten (Speicher) 868 Seitenfehler (Speicher) 869 Seitenformate, Writer 299 Seitentabelle (Speicher) 868 SELECT, MySQL-Anweisung 528 Selektionen (Softwarepakete) 79 sendmail, Kommando 773 Serielle Datenübertragung 845 Bedeutung 846 Kontrollbit 845 Leitungskonventionen 846 Prüfbit 846 Startbit 845 Stoppbit 845 Serifenbetonte Linear-Antiqua 279 Serifenlose Linear-Antiqua 279 ServerAdmin, Apache-Direktive 722 Server-Gefahren 626 ServerName, Apache-Direktive 722 ServerRoot, Apache-Direktive 722 ServerSignature, Apache-Direktive 722 ServerTokens, Apache-Direktive 722 Session-Hijacking 628 Session-Tracking (PHP) 743 SET PASSWORD, MySQL-Anweisung 540 SET, MySQL-Datentyp 528 Setgid-Bit 191 Setuid-Bit 190 SGI 70 SGML 935 HTML-DTD 447 XML als moderne Version 418 sh 159 Shannon-Theorem 935 Share Level Security, Samba 650 Shebang 107 Perl 806 Shell-Skripte 784 Shell 149, 935 /etc/profile, Konfigurationsdatei 157 alias 158 als Kommandointerpreter 158 Anfang einer Textdatei anzeigen 194 Arbeitsverzeichnis 184 Arbeitsverzeichnis ändern 184 Arbeitsverzeichnis ermitteln 184 Ausgabeumleitung 166 Backticks 175 bash 159 Befehlseingabe 160 Befehlsverknüpfungen 173 983 Index Benutzer verwalten 186 csh 159 Dateieigentümer ändern 188 Dateien finden 186 Dateien kopieren 178 Dateien löschen 180 Dateien umbenennen 180 Dateien vergleichen 197 Dateien verschieben 180 Dateigruppe ändern 189 Dateimuster 177 Datum und Uhrzeit 203 Ein-/Ausgabeumleitung 165 Eingabeumleitung 166 Eingabevervollständigung 163 Ende einer Textdatei anzeigen 194 Ermitteln der aktuellen 159 Escape-Sequenz 196 Grundbegriffe 150 Grundfunktionen 160 Gruppen verwalten 187 Hintergrundprozesse 161 History 164 Kopieren mit der Maus 165 ksh 159 Links erzeugen 181 Motivation zum Einsatz 149 Pager 193 Passwörter ändern 188 Pipes 171 Prozessverwaltung 199 reguläre Ausdrücke suchen 195 root werden 187 sash 159 sh 159 Systemdetails ermitteln 198 Systeminformationen 198 Tastenkürzel 164 Text ausgeben 192 Text seitenweise anzeigen 193 Textdateien ausgeben 193 Textinhalte sortieren 197 Textstatistik 198 Umgebung 157 Umgebungsvariablen 157 Verhalten der Kommandos 176 verschiedene im Vergleich 159 Verzeichnisinhalt anzeigen 182 Verzeichnisse erstellen 185 984 Virtuelles Terminal 156 Zugriffsrechte ändern 189 Shell-Builtins alias 777 case 794 export 788 for 796 if 791 typeset 789 unalias 778 while 800 Shell-Skript ausführen 109 Shebang 107 Shell-Skripte 784 awk 804 case 794 Einführungsbeispiel 785 Fallentscheidungen 791 for 796 Funktionen 802 if 791 Kontrollstrukturen 791 Schleifen 796 sed 803 Variablen 787 while 800 shift, Perl-Anweisung 809 Short-Circuit-Logik 814 SHOW CHARACTER SET, MySQL-Anweisung 519 SHOW COLLATION, MySQL-Anweisung 519 SHOW CREATE TABLE, MySQL-Anweisung 523 SHOW DATABASES, MySQL-Anweisung 518 SHOW TABLES, MySQL-Anweisung 518 shred, Kommando 915 shutdown, Kommando 202, 915 Sicherheit Admin-Rechte 630 AdWare 623 Backdoors 621 Backups 630 CGI u. Webanwendungen 628 chroot-Umgebung 631 Crackerangriffe 627 Crackertools 631 Index Cross-Site-Scripting (XSS) 628 Dialer 621 DoS-Attacken 627 Exploits 626 Firewall 630, 635 Hoaxes 626 Intrusion Detection Systems 630 KDE 230 Kettenmails 626 Kryptografie 632 Man-in-the-Middle-Angriff 628 Menschliches Versagen 631 netfilter/iptables 636 Netzwerke 617 Passwörter 631 Patches installieren 629 Phishing 624 Rootkits 627 Schutzmaßnahmen 629 Server-Gefahren 626 Session-Highjacking 628 Social Engineering 631 Spam 624 SpyWare 623 SQL-Injection 628 Viren 617 Würmer 619 SIGALRM, Signal 861 SIGHUP, Signal 861 SIGKILL Signal 861 Signal 935 Signale SIGALRM 861 SIGHUP 861 SIGKILL 861 SIGTERM 861 Verarbeitung durch Prozesse 861 zur Inter-Prozess-Kommunikation 862 Signale (IPC) 201 Signatur, digitale 634 SIGTERM, Signal 861 Silbentrennung für Blocksatz 285 Silicon Graphics → SGI SIMM-Module (RAM) 843 Single-User-Modus 360 Skalare, Perl-Variablen 807, 808 Skalieren, GIMP-Werkzeug 343 Slackware, Linux-Distribution 38 slappadd, Kommando 666 SMALLINT, MySQL-Datentyp 525 smbclient, Samba-Dienst 650 smbd 648 smbfs, Dateisystem 651 SMTP 767 Befehle 768 Sitzung 768 SOA-Record (DNS) 607 Social Engineering 631 sockaddr_in, Netzwerkprogrammierung 872 Socket 935 Socket, Perl-Modul 870 Sockets 869 accept(), Funktion 875 Adressen 871 bind(), Funktion 875 connect(), Funktion 874 Datagramme senden und empfangen 873 Domain 871 erzeugen 870 IO 875 IP-Adresse 871 lauschende 875 listen(), Funktion 875 Protokoll 871 TCP 873 TCP-Client 874 TCP-Port 871 TCP-Server 875 Typ 871 UDP 873 Verbindung aufnehmen 875 SoftRAID 371 Software Angebot unter Linux 39 installieren 135 installieren (RPM) 137 mit YaST installieren 135 Verteilung auf Verzeichnisse 152 Softwareauswahl Detaillierte Optionen 84 Installationsquellen 82 Paketabhängigkeiten 85 Paketgruppen 82 Selektionen 79 Sprachen 82 985 Index Suchfunktion 82 zusätzlich wichtige Pakete 84 Softwareauswahl (Installation) 78 Softwarepatente, Bedrohung durch 45 Solaris, Betriebssystem 27 Sonderfarben 320 HKS-Skala 321 Pantone-Skala 321 Sonderzeichen in Dateinamen 153 sort, Kommando 197, 916 Sound amaroK, Player 238 Banshee, GNOME-Player 247 KDE 231 Soundkarte 266 ALSA 266 Anschlüsse 266 Audio-CDs abspielen 266 Konfiguration (YaST) 267 MIDI 267 SP-DIF-Anschlüsse 267 Spam 624 SpamAssassin 625 SP-DIF-Anschlüsse 267 Speicher Management durch Betriebssystem 23 RAM 832 ROM 832 virtueller 835 Speichermanagement 23 Speicherseiten 868 Speicherverwaltung 868 x86-Systeme 869 Spektrum 318 Spiegeln, GIMP 344 splendid, Typographie 276 split, Perl-Anweisung 810 Splitter (DSL) 587 Sprachen einstellen (Installation) 86 Sprachen (Softwareauswahl) 82 Sprühpistole, GIMP-Werkzeug 350 Sprungbefehle bedingte 840 der CPU 840 unbedingte 840 Sprungmarken, Vim 397 Sprungvorhersage 835 986 Sprungvorhersage → Prozessor 835 SpyWare 623 SQL 507, 518, 935 SQL-Injection 628 squid, Proxyserver 671 /etc/squid/squid.conf, Konfigurationsdatei 671 SRAM 843 SSH 635, 674, 936 ssh, Kommando 674, 916 sshd 674 SSL 635 SSL (Apache 2) 702 SSL → Secure Sockets Layer (SSL) 724 Stack 936 der CPU 834, 840 Stack Pointer → Stack-Zeiger 840 Stack-Overflow 936 Stack-Zeiger 834, 840 Stallman, Richard 406 Stallman, Richard M. 25, 28, 30 Stand-Alone Shell (sash) 159 Standardausgabe 166 Standardeingabe 165 Standardfehlerausgabe 166 Standardgateway 577 Standard-Runlevel, Installationsoption 89 Stapelverarbeitung 25 Star Division 271 Startbit 845 startx, Kommando 217 Static RAM → SRAM 843 Statuscodes (HTTP) 684 100 Continue 685 101 Switching Protocols 685 1xx (Informationen) 684 200 OK 685 201 Created 685 2xx (Erfolg) 685 301 Moved Permanently 686 302 Found 686 303 See Other 686 304 Not Modified 686 307 Temporary Redirect 686 3xx (Umleitung) 686 401 Unauthorized 688 403 Forbidden 688 404 Not Found 688 4xx (Client-Fehler) 687 Index 500 Internal Server Error 689 5xx (Server-Fehler) 688 Typen 684 stderr umleiten 167 stderr, I/O-Kanal 166 stdin, I/O-Kanal 165 stdout umleiten 166 stdout, I/O-Kanal 166 Stealth-Viren 619 Steinbild, Burchard 46 Stempel, GIMP-Werkzeug 350 Steuerbus 834 Wortbreite 836 Steuerwerk der CPU 834 Sticky-Bit 191 Stift, GIMP-Werkzeug 349 Stoppbit 845 Stream-Sockets 871 strict, Perl 808 String 936 String-Literale 812 Strings aus Arrays, Perl 810 vergleichen, Perl 813 Verkettung, Perl 814 zerlegen, Perl 810 String-Verkettung Perl 814 Stripe Set (RAID) 370 Stripe Set mit Parity (RAID) 371 Structured Query Language → SQL 507 Style Sheets → CSS 477 su, Kommando 124, 187, 916 sub, Perl-Subroutine 816 Subnet Mask 559, 936 Subnetting 936 Subnetzmaske 95 Subroutinen Parameter 816 Wertrückgabe 817 Subroutinen, Perl 816 SubSeven, Backdoor 621 Suchbefehl Vim, Texteditor 395 Suchen/Ersetzen Writer 302 Suchmaschinen Anmeldung bei 477 HTML aufbereiten für 475 robots.txt-Datei 477 Suchpfad 160 sudo, Kommando 783 sudoers 783 SUM( ), MySQL-Funktion 533 SUMME(), Calc-Funktion 314 Sun Microsystems 271 Solaris, Betriebssystem 27 Sun SPARC, Prozessor 839 Supernetting 936 Superuser 862 Superuser → root SUSE Distributions-Geschichte 46 Download 48 Download prüfen 49 Firmengeschichte 46 Geeko (Chamäleon) 104 openSUSE-Projekt 47 Übernahme durch Novell 47 Version auswählen 48 SUSE Linux 47 Bootdisketten erstellen 57 Download 48 Download prüfen 49 Grundkonfiguration 123 installieren 51 Lizenzvereinbarung 61 Partition reservieren für 52 Version auswählen 48 SUSE Linux Enterprise Server (SLES) 47 SUSE Linux installieren 51 SUSE Linux Live-DVD 51 SUSE, Linux-Distribution 38 SUSE-Firewall 635 konfigurieren (YaST) 640 SUSE-Hilfe 120 in GNOME 122 in KDE 121 SVG 936 SVG (Scalable Vector Graphics) 418 swap (0x82), Dateisystem-ID 69 Swap-Partition 71, 868, 936 Dateisystem-ID für 69 Swapping (Speicher) 835 Switch 572 Symbolischer Link 154 erzeugen (Shell) 181 987 Index Symlink → Symbolischer Link Symmetrische Verschlüsselung 633 SyncPPP (ISDN) 598 Syntaxhervorhebung Vim, Texteditor 405 sys/types.h, C-Bibliothek 864 Syslog 781, 936 facility 782 logger, Kommando 783 priority 782 syslogd 781 System V 936 System V Init 142 System V IPC 862, 936 System V, UNIX 26 System, Installationseinstellungen 88 Systemaufrufe 842, 856, 858, 936 exec() 860 fork() 860 kill() 861 pause() 861 wait4() 861 Systemprogramme 858 Systemstart 101 im Textmodus 219 mit grafischer Oberfläche 219 Systemstart, Installationseinstellung 89 Systemvariable 936 Systemverzeichnisse bin 150 dev 151 etc 151 home 151 opt 151 root 152 sbin 150 usr 151 var 151 T Tabellen in HTML 464 Tabellen erstellen, Calc 310 Tabellen, iptables 636 Tabellen, Writer 304 Tabellenkalkulation 309 Gnumeric 247 KSpread 237 988 Tags XML 419 tail, Kommando 194, 917 Taktfrequenz der CPU 837 des Mainboards 837 Multiplikator 837 praktische Bedeutung 837 Tanenbaum, Andrew S. 32 tar, Kommando 140, 380 Task Scheduler 856, 936 Taskwechsel in KDE 105 Tastatur Konfiguration, SaX 214 Tastaturbelegung einstellen 87 Tastaturbelegung, Installationsoption 88 Tastenkürzel, Shell 164 TCP 936 Paket-Header 566 TCP Urgent Data 569 TCP/IP 936 Anwendungsschicht 555 ARP 571 chargen 760 daytime 758 Diagnose und Fehlersuche 609 dig 612 discard 760 echo 760 Ethereal 616 Host-zu-Host-Transportschicht 555 HTTP 679 ifconfig, Kommando 573 IMAP, Anwendungsprotokoll 772 inetd 756 Internetschicht 554 IP-Broadcasting 558 IP-Protokoll 556 iptables 636 IPv4 557 IPv4-Datagramme 560 IPv6 562 IPv6-Datagramme 563 IPv6-Tunnelung 563 Kommunikationsverfahren 555 mehrere IP-Adressen 579 MTU 576 NAT (Network Address Translation) 558 Index netfilter 636 netstat 611 Netzzugangsschicht 554 nslookup 612 ping 609 POP3, Anwendungsprotokoll 771 Portnummern 569 Routing 564 Schichtenmodell 553 SMTP, Anwendungsprotokoll 767 TCP 566 tcpdump 614 telnet 613 time 760 traceroute 610 Transportprotokolle 566 Transportschicht 555 TTL 566 UDP 569 Well-Known Ports 569 xinetd 757 TCP-Client-Socket mit IO 877 TCP-Client-Sockets 874 tcpd 757 tcpdump, Kommando 614 TCP-Header 566 TCP-Port für Sockets 871 TCP-Protokoll → Transmission Control Protocol 566 TCP-Server-Socket mit IO 877 TCP-Server-Sockets 875 TCP-Wrapper → tcpd T-DSL → DSL 586 tee, Kommando 917 Teilnetzmaske 559 Telefonleitung Pulswahl 592 Telnet 936 telnet, Kommando 613, 918 TERM, Signal 861 Terminal 25, 936 GNOME-Terminal 114 Konsole (KDE) 105 Terminalemulation GNOME Terminal 246 KDE Konsole 235 mlterm 250 rxvt 248 xterm 250 Terminalfenster 156 Terminator SCSI 852 test, Kommando 791 TeX, Textsatzsystem 489 TEXT, MySQL-Datentyp 528 text-align, CSS-Angabe 483 Textdateiformate Vorteile 417 text-decoration, CSS-Angabe 482 Texteditor für XML verwenden 419 Texteditoren 391 ex 391 text-indent, CSS-Angabe 483 Textmodus (System ohne grafische Oberfläche) 63 Textmodus, System starten im 219 Textverarbeitung AbiWord 247 KWord 237 Textwerkzeug, GIMP 344 TFT 936 TFT-Monitor 209 TFTP 761 Thompson, Ken 26 Thread 936 Threads 855, 867 TIFF, Bilddateiformat 328 time, Kommando 918 TIME, MySQL-Datentyp 527 time, Serverdienst 760 Timesharing 25, 936 TIMESTAMP, MySQL-Datentyp 527 Tinte, GIMP-Werkzeug 350 Tintenstrahldrucker 259 Bubble-Technik 259 Piezo-Technik 259 TINYINT, MySQL-Datentyp 525 Titel, HTML-Dokument 448 TLS → SSL TLS → Transport Layer Security (TLS) 724 Tonwahlverfahren 592 Top Level Domain 937 top, CSS-Angabe 486 top, Kommando 201 989 Index Torvalds, Linus 30, 32 Touchscreen 215 tr///, Perl-Operator 824 traceroute, Kommando 610 Track-at-once 374, 937 Transaktion 937 Transistor TFT 209 Transmission Control Protocol (TCP) 566 Ephemeral Ports 568 Ports 568 Urgent Data 569 Well-Known Ports 568 Transport Layer Security (TLS) 724 Transportprotokolle, TCP/IP 566 Transportschicht → Host-zu-Host-Transportschicht, TCP/IP Treiber 23 Trivial FTP → TFTP Trojaner → Trojanische Pferde Trojanische Pferde 620 Trolltech 222 TrueType 937 TTL 937 TTL (Time To Live) 566 Tunnelung, IPv6 563 Tux (Linux-Maskottchen) 34 Twisted-Pair-Kabel 572 type, Kommando 160 typeset, Shell-Builtin 789 Typographie Absatz 283 Antiqua 279 Antiqua-Varianten 280 Barock-Antiqua 279 Buchstabenentwicklung 273 Dickte 275 Durchschuss 275 Expert-Zeichensatz 277 Festbreitenschrift 277 Fraktur 280 Französische Renaissance-Antiqua 279 Gebrochene Schriften 280 Gemeine 276 Gestaltung 286 Geviert 275 Großbuchstaben 276 Grundlinie 275 Handschriftliche Antiqua 280 990 Hurenkind 286 Kapitälchen 276 Kapitale 276 Kegelhöhe 274 Kerning 275 Klassizistische Antiqua 279 Kleinbuchstaben 276 kompress 276 kursiv 276 Laufweite 275 Ligaturen 276 Majuskeln 276 Majuskelziffern 277 Mediävalziffern 277 Mikrotypographie 281 Minuskeln 276 Minuskelziffern 277 Mittellänge 275 Oberlänge 275 Proportionalschrift 277 Satzspiegel 282 Satzzeichen 281 Schreibschriften 280 Schriftfamilien 277 Schriftwahl 280 Schusterjunge 286 Serifenbetonte Linear-Antiqua 279 Serifenlose Linear-Antiqua 279 splendid 276 Unterlänge 275 Unterschneidung 275 Venezianische Renaissance-Antiqua 279 Versalhöhe 275 Versalien 276 Zahlen 282 Zeile 283 Zeilenabstand 275 Zeilenfall 285 Ziffern 277 U Übertakten 837 UCR, Under Color Removal 320 UDF 375 UDP 937 UDP-Protokoll → User Datagram Protocol (UDP) 569 UID (User-ID) 127 Index von Prozessen 862 uid → User-ID umask 191 umask, Kommando 191 Umbenennen (Dateien) 180 Umfließen, Elemente durch Text 289 Umgebung 157 Umgebungsvariablen 157 ftp_proxy 673 http_proxy 673 IFS 799 MAILTO 780 PATH 160 umount, Kommando 367, 918 unalias, Shell-builtin 778 uname, Kommando 198, 918 Unbedingter Sprung 840 Unicode 937 uniq, Kommando 198, 919 Universal Disk Format → UDF 375 University of California, Berkeley 26, 870 UNIX 26 Berkeley System Distribution (BSD) 26 BSD 26 HP UX 27 IBM AIX 27 IP-Adresse zuweisen 574 Linux 27, 36 Mac OS X 27 Modularität 26 POSIX-Standard 27 Sun Solaris 27 System V 26 unix2dos, Kommando 920 unless, Perl-Fallentscheidung 816 unshift, Perl-Anweisung 809 Unterlänge, Typographie 275 Unterprogramm Aufruf durch CPU 840 Unterschneidung 937 Unterschneidung, Typographie 275 Update des Systems 61 UPDATE, MySQL-Anweisung 534 uptime, Kommando 199, 920 Urgent Data, TCP 569 URL 937 USB 853, 937 use, Perl-Direktive 808 User Datagram Protocol (UDP) 569 User Level Security, Samba 650 user, Partitionsmodus 72 useradd, Kommando 187, 920 userdel, Kommando 921 User-ID 127, 188 Effektive User-ID (EUID) 190 per Setuid ändern 190 von Prozessen 862 usr, Systemverzeichnis 151 UTC im Vergleich zur lokalen Zeit 62 UTF-8 937 V V.24-Schnittstelle 853 var, Systemverzeichnis 151 VARCHAR, MySQL-Datentyp 527 Variablen Arrays, Perl 808 deklarieren, Perl 808 Existenz testen, Perl 816 Hashes, Perl 808 Perl 807 Shell-Skripte 787 Skalare, Perl 807, 808 Substitution, Perl 807 Variablensubstitution in Perl-HIER-Dokumenten 814 Perl 807 Vektorgrafik 317, 937 GIMP 339 OpenOffice.org 305 Venema, Wietse 773 Venezianische Renaissance-Antiqua 279 Verlaufswerkzeug, GIMP 348 Versalhöhe, Schriftgröße 275 Verschieben (Dateien) 180 Verschiebewerkzeug, GIMP 341 Verschlüsselung Blowfish 133 Dateisystem 71 DES 133 MD5 133 Passwort 92 Passwörter 132 Verschlüsselung → Kryptografie Verschmieren, GIMP-Werkzeug 351 991 Index Versteckte Dateien 154 vertical-align, CSS 483 Verzeichnisbaum 150 klassische vs. moderne Anordnung 152 Pfad 153 Verzeichnisdienst 937 Verzeichnisdienste 655 NIS 655 OpenLDAP 662 Verzeichnisse Arbeitsverzeichnis 184 erstellen (Shell) 185 Inhalt anzeigen (Shell) 182 verarbeiten, Perl 818 Verzeichnisse, wichtige /etc/init.d 143 /etc/init.d/rcN.d 143 /usr/share/help 122 vi, als Verweis auf Vim 392 vi, Texteditor 391 Vim, Texteditor 392 Automatisches Einrücken 405 Befehlsmodus 392 Bereiche löschen 398 Dateiverwaltung 402 Einfügen 398 Eingabemodus 392 Ersetzen 396 Hilfe 404 Klammern, korrespondierende 394 Löschen 398 Mehrfenstermodus 403 Modi 392 Navigation 392 Rückgängig machen 401 Scrollen 394 Sprungmarken 397 Suchen 395 Suchoptionen 396 Syntaxhervorhebung 405 Textobjekte 399 Visueller Modus 400 Weitersuchen 396 Wiederholen 401 Zähler 393 Zeichensuche 394 Zusatzfunktionen 404 Viren 617 Antivirenprogramme 629 992 Aufbau 618 Bootsektor-Viren 618 Dateiviren 619 Makroviren 619 polymorphe 619 Schutzmaßnahmen 629 Stealth-Viren 619 Virtual Network Computing → VNC Virtual Private Network → VPN Virtueller Host 723 Virtueller Host (Apache 2) 701 namensbasierter vs. IP-basierter 701 Virtueller Speicher 835, 868 Virtueller Speicher, Partition für 71 Virtuelles Terminal 156 visudo, Kommando 783 VLSM 937 VLSM (Variable Length Subnet Mask) 560 VNC 675 bei der Installation konfigurieren 96 SaX-Konfiguration 215 Volkerding, Patrick 38 Volltonfarben 320 VPN 635 vsftpd, FTP-Server 765 Anonymous FTP 766 chroot 766 W -w, Perl-Modifikator 806 W3C 937 Wählverbindungen 584 wait4(), Systemaufruf 861 Wall, Larry 805 WAN 937 Warnungen in Perl aktivieren 806 Warteschlange (Drucker) 263 Wavetable-Synthese (MIDI) 267 wc, Kommando 198, 921 wdm, Display-Manager 219 Webanwendungen Sicherheitsprobleme 628 Webbrowser Konqueror 105 Konqueror, KDE 235 Webformulare mit PHP auslesen 740 Index Webproxy (squid) 671 Webseiten Quanta Plus, Editor 487 Webserver 693, 937 Websites robots.txt-Datei 477 Wechseldatenträger DVD 374 Weichzeichnen, GIMP 351 Weiß, Mischung aller Lichtfarben 318 Weizenbaum, Joseph 415 Well-Known Ports Definition 568 Tabelle einiger wichtiger 569 WEP 583 Werkzeugpalette (GIMP) 336 Wertrückgabe Perl-Subroutinen 817 whatis, Kommando 118, 922 WHERE MySQL-Klausel 529 whereis, Kommando 922 which, Kommando 922 while, Shell-Builtin 800 White Book 938 White Book (Video-CD) 373 Whitespace in RegExp 821 who, Kommando 199, 922 whoami, Kommando 175, 922 Widenius, Michael 509 WindowMaker, Windowmanager 249 Windowmanager 938 Blackbox 250 Compiz 220 Composite-Manager 220 FVWM 248 GNOME, Desktop 238 IceWM 249 KDE, Desktop 223 WindowMaker 249 Windows Auslagerungsdatei verschieben 54 Festplatte defragmentieren 55 md5sum 49 Partitionen verwalten 53 Vorbehandlung für parallele Linux-Installation 52 Windows-Serverdienste 648 wine, Windows-Emulation 41 WinGate, Backdoor 621 Winkelgeschwindigkeit, konstante 358 Winkelmesser, GIMP-Werkzeug 341 Wired Equivalent Protocol → WEP Wireless LAN → WLAN WLAN 580, 938 Access Point 582 Allgemeines 580 Basic Service Set (BSS) 582 CSMA/CA-Verfahren 581 Extended Servive Set (ESS) 582 Frequenzbereiche 581 Hardware 581 iwconfig, Kommando 584 iwlist, Kommando 584 Konfiguration (YaST) 584 Sicherheit 583 Übertragungstechnik 580 WEP 583 Wohlgeformtheit 938 Wohlgeformtheit, XML-Dokumente 426 World Wide Web Consortium → W3C Wortbreite 938 der CPU 836 Writer 272 Absatzformate 296 Format, Symbolleiste 291 Formatvorlagen 300 Reguläre Ausdrücke 303 Seitenformate 299 Suchen/Ersetzen 302 Tabellen 304 Zeichenformate 294 Zeichnenfunktionen 305 Würmer 619 Schutzmaßnahmen 629 WYSIWYG 938 X X Window 938 X Window Server → X-Server X.org Foundation 206 X11R6 206 X11R7 206 x86-Assembler Beispiele 841 Xalan, XSLT-Prozessor 444 993 Index xconfig, Kernel-Konfigurator 255 xdm, Display-Manager 219 XEmacs 406 XFine2, X-Feintuning 216 XFree86 206 XFS, Dateisystem 70, 364 Xgl, X-Server 206 konfigurieren 220 XHTML 447, 938 Ximian 140 xinetd 757 XML 417, 938 Attributdeklaration (DTD) 435 Attribute 419, 422 Attribute, falsche Verwendung 423 Attribute, Verwendung 423 Beispieldokument 419 CDATA-Blöcke 424, 425 CSS verwenden 444 Dateiendung 419 DocBook 419 DOCTYPE-Angabe 428 Dokumenteingabe 419 Dokument-Fragmente 427 Dokumentstruktur 419 DTD 428 DTD definieren 429 DTD, Attribute deklarieren 435 DTD, Elemente deklarieren 431 DTD, Entities deklarieren 438 Elementdeklaration (DTD) 431 Elemente (Tags) 421 Entities deklarieren (DTD) 438 Entity-Referenzen 424, 438 Entity-Referenzen vermeiden 425 Entity-Referenzen, numerisch 424 Hierarchie 421 leere Tags 422 leere Tags, Kurzfassung 422 mehrere Namensräume 440 MIME-Types 419 Namensräume 439 Namensräume, mehrere im Dokument 440 PCDATA 424 Processing Instructions (PI) 421 PUBLIC-ID 428 Quanta Plus, Editor 487 Schema 441 994 Schema-Beispiel 441 SGML-Erbe 418 Sonderzeichen 424 Standalone-Dokument 421 Standard-Namensraum 439 Steueranweisungen 421 SVG 418 SYSTEM-ID 428 Tag-Namen 421 Tags 419 Tag-Verschachtelung 421 Universalität 418 Verschachtelte Tags 421, 427 Verschachtelungsfehler 427 wichtige Dokumentformate 418 Wohlgeformtheit 426 Wurzelelement 427 XHTML 419 xmlns-Angabe 440 xml-Steueranweisung 420 XSL-FO 444 XSLT 444 Zeichensätze 421 XML Schema 441, 938 Attribute deklarieren 442 Elemente deklarieren 442 Verschachtelte Elemente 442 XSane aus GIMP aufrufen 334 xsane, Scan-Programm 269 X-Server 205 Abbrechen 216 automatisch starten 220 Entwicklungsgeschichte 206 Funktionsbeschreibung 205 Konfiguration 210 Konfiguration abschließen 216 SaX, Konfigurations-Tool 210 startx 217 Systemstart ohne 219 X11R6 206 X11R7 206 XFree86 206 Xgl 206 XSL Formatting Objects 444 XSL-FO 444, 938 XSLT 444, 938 Prozessor 444 Wichtige Elemente 446 Index Wurzelelement 446 Xalan, Prozessor 444 xsl:for-each, Tag 446 xsl:template, Tag 446 xsl:value-of, Tag 446 XSLT-Prozessor 444 XSS → Cross-Site-Scripting xterm, Terminalemulation 250 Y YaST /etc/sysconfig-Editor 218 als Installationsprogramm 60 als Konfigurationsprogramm 123 Apache 2 konfigurieren 698 Apache-Installation 695 Benutzer verwalten 126, 129 Benutzerdetails 131 Boot-Konfiguration 384 Cyrus IMAP-Konfiguration 775 DHCP-Client einrichten 578 DHCP-Server konfigurieren 668 Drucker konfigurieren 262 DSL-Konfiguration 587 Ethernet konfigurieren 575 fetchmail-Konfiguration 774 Gruppen verwalten 134 Hardware einrichten 265 Hauptmenü 125 Hostnamen konfigurieren 577 HTTP-Server 698 im Textmodus starten 124 in GNOME starten 123 in KDE starten 123 Installationsquelle wechseln 136 Internet Service Provider einrichten 589 ISDN einrichten 596 LDAP-Client konfigurieren 666 Mail-Konfiguration 773 Modem konfigurieren 592 Netzwerkkarte einrichten 575 NFS-Konfiguration 646 NIS-Client-Konfiguration 660 NIS-Server-Konfiguration 656 Online-Updates 136 Passwortoptionen 131 PHP-Installation 696 Postfix-Konfiguration 773 Procmail-Konfiguration 775 Programme automatisch starten 145 Routing-Konfiguration 577 Runlevel-Editor 145 Samba-Konfiguration 651 Scanner einrichten 268 Software installieren 135 Soundkarte einrichten 267 SUSE-Firewall konfigurieren 640 WLAN-Konfiguration 584 Yellow Book (CD-ROM) 373 Yelp (GNOME-Hilfe-Browser) 122 Yet Another Setup Tool → YaST yp (Yellow Pages) → NFS Z Zahlen Typographie 282 Zähler, Emacs 411 Zähler, Vim 393 Zauberstab, GIMP-Werkzeug 339 Zeichen alternative in RegExp 819 ausschließen in RegExp 820 beliebig viele, in RegExp 820 eines oder mehr, in RegExp 820 genaue Anzahl, in RegExp 820 Gruppen in RegExp 819 optionale, in RegExp 820 Wortbestandteile in RegExp 821 Zeichenformate, Writer 294 Zeichengeräte (char devices) 857 Zeichen-Literale 812 Zeichensatz in HTML angeben 449 in MySQL 519 Zeichensuche, Vim 394 Zeichnenfunktionen, Writer 305 Zeile, Typographie 283 Zeilenabstand 275 optischer 275 Zeilenfall 285 Zeilenfrequenz (Monitor) 209 Zeilenumbruch HTML 449 Zeilenumbrüche entfernen, Perl 807 995 Index Zeitzone einstellen (Installation) 62 Zellenformate, Calc 312 ZENworks Linux Management 140 Zertifikat (OpenSSL) Zertifizierungspfad 728 Ziel, iptables 637 Ziffern in RegExp 821 Majuskelziffern 277 Mediävalziffern 277 Minuskelziffern 277 Typographie 277 z-index, CSS-Angabe 486 Zombie 861 Zugriffskontrollliste → Access Control List Zugriffskontrollliste → ACL Zugriffsrechte 108, 155 ändern (Shell) 189 numerische Darstellung 155 rwx-String-Darstellung 155 Setgid-Bit 191 Setuid-Bit 190 setzen (GNOME) 113 setzen (KDE) 108 Sticky-Bit 191 umask 191 Zuschneiden, GIMP-Werkzeug 342 Zwischenablage GIMP, Inhalte einfügen 333 996