Auf einen Blick

Werbung
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
Herunterladen