Linux: das umfassende Handbuch ; [Grundlagen, Installation, Praxis, Kommandoreferenz ; Linux als Workstation: Multimedia, Office, GNOME, KDE, X11 ; Kernel, Shell, Netzwerk- und Systemadministration, Sicherheit, Programmierung ; für Einsteiger geeignet ; DVD-ROM mit 4 Linux-Distributionen plus OpenBSD (multibootfähig)]
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Bonn
Galileo Press
2012
|
Ausgabe: | 5., vollst. aktualisierte Aufl. |
Schriftenreihe: | Galileo Computing
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Volltext Inhaltsverzeichnis |
Beschreibung: | 1282 S. Ill., graph. Darst. 2 DVDs (12 cm) |
ISBN: | 9783836218221 3836218224 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV039684705 | ||
003 | DE-604 | ||
005 | 20201009 | ||
007 | t | ||
008 | 111107s2012 ad|| |||| 00||| ger d | ||
015 | |a 11,N32 |2 dnb | ||
016 | 7 | |a 101396392X |2 DE-101 | |
020 | |a 9783836218221 |c : EUR 49.90 (DE), EUR 51.30 (AT), sfr 74.90 (freier Pr.) |9 978-3-8362-1822-1 | ||
020 | |a 3836218224 |9 3-8362-1822-4 | ||
024 | 3 | |a 9783836218221 | |
035 | |a (OCoLC)767763809 | ||
035 | |a (DE-599)DNB101396392X | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
049 | |a DE-M347 |a DE-523 |a DE-739 |a DE-573 |a DE-1051 |a DE-824 |a DE-Aug4 |a DE-634 |a DE-1046 |a DE-83 |a DE-863 |a DE-2070s |a DE-92 |a DE-1049 |a DE-355 |a DE-898 |a DE-473 |a DE-91 | ||
082 | 0 | |a 005.432 |2 22/ger | |
084 | |a ST 261 |0 (DE-625)143633: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Plötner, Johannes |e Verfasser |0 (DE-588)129066591 |4 aut | |
245 | 1 | 0 | |a Linux |b das umfassende Handbuch ; [Grundlagen, Installation, Praxis, Kommandoreferenz ; Linux als Workstation: Multimedia, Office, GNOME, KDE, X11 ; Kernel, Shell, Netzwerk- und Systemadministration, Sicherheit, Programmierung ; für Einsteiger geeignet ; DVD-ROM mit 4 Linux-Distributionen plus OpenBSD (multibootfähig)] |c Johannes Plötner ; Steffen Wendzel |
250 | |a 5., vollst. aktualisierte Aufl. | ||
264 | 1 | |a Bonn |b Galileo Press |c 2012 | |
300 | |a 1282 S. |b Ill., graph. Darst. |e 2 DVDs (12 cm) | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Galileo Computing | |
650 | 0 | 7 | |a Systemprogrammierung |0 (DE-588)4184280-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a UNIX |0 (DE-588)4061835-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a LINUX |0 (DE-588)4337730-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a SHELL |g Programmiersprache |0 (DE-588)4116486-6 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a LINUX |0 (DE-588)4337730-0 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |D s |
689 | 1 | |5 DE-604 | |
689 | 2 | 0 | |a UNIX |0 (DE-588)4061835-3 |D s |
689 | 2 | 1 | |a LINUX |0 (DE-588)4337730-0 |D s |
689 | 2 | 2 | |a SHELL |g Programmiersprache |0 (DE-588)4116486-6 |D s |
689 | 2 | |5 DE-604 | |
689 | 3 | 0 | |a LINUX |0 (DE-588)4337730-0 |D s |
689 | 3 | 1 | |a Systemprogrammierung |0 (DE-588)4184280-7 |D s |
689 | 3 | |5 DE-604 | |
700 | 1 | |a Wendzel, Steffen |d 1984- |e Verfasser |0 (DE-588)129066575 |4 aut | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=3862014&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 1 | |u http://openbook.rheinwerk-verlag.de/linux/ |x Verlag |z kostenfrei |3 Volltext |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024533631&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-024533631 |
Datensatz im Suchindex
DE-BY-863_location | 1000 1340 |
---|---|
DE-BY-FWS_call_number | 1000/ST 261 U61 P729(5)st 1340/ST 261 U61 P729(5)st |
DE-BY-FWS_katkey | 434779 |
DE-BY-FWS_media_number | 083101212270 083101256181 |
_version_ | 1806527624455913472 |
adam_text |
IMAGE 1
AUF EINEN BLICK
TEIL I EINSTIEG IN LINUX 43
TEIL II GRUNDLAGEN 111
TEIL III DIE SHELL 205
TEIL IV SYSTEM- & NETZWERKADMINISTRATION 375
TEILV DIE GRAFISCHE OBERFLAECHE 685
TEIL VI SYSTEMINTERNA 791
TEIL VII PROGRAMMIERUNG UND SICHERHEIT 925
TEIL VIII ANHANG 1167
BIBLIOGRAFISCHE INFORMATIONEN HTTP://D-NB.INFO/101396392X
DIGITALISIERT DURCH
IMAGE 2
INHALT
VORWORT 31
UEBER DIE AUTOREN 35
UEBER DIESES BUCH 37
TEIL I: EINSTIEG IN LINUX
1.1 WARUM LINUX? 45
1.1.1 MAN MUSS KEIN INFORMATIKER SEIN 45
1.1.2 . ABER ES HILFT 46
1.2 GRUNDBEGRIFFE: KERNEL, DISTRIBUTIONEN, DERIVATE 46
1.2.1 BEKANNTE DISTRIBUTIONEN UND DERIVATE 47
1.2.2 ARTEN VON DISTRIBUTIONEN 47
1.3 DIE ENTSTEHUNGSGESCHICHTE VON LINUX 49
1.3.1 UNIX 49
1.3.2 BSD-GESCHICHTE 51
1.3.3 STALLMAN UND DAS GNU-PROJEKT 52
1.3.4 DIE GESCHICHTE VON LINUX 53
1.3.5 GESCHICHTE DER DISTRIBUTIONEN 56
1.4 LINUX UND BSD: UNTERSCHIEDE UND GEMEINSAMKEITEN 58 1.4.1 FREIE
SOFTWARE 58
1.4.2 PORTS UND PACKAGES 59
1.4.3 VERSIONIERUNG 60
1.4.4 MASKOTTCHEN 61
1.5 INFORMATIONSQUELLEN 62
1.6 ZUSAMMENFASSUNG 63
1.7 AUFGABEN 64
2.1 INSTALLATIONSVORBEREITUNGEN 65
2.1.1 UNTERSTUETZTE HARDWARE 65
2.1.2 PARTITIONIERUNG 67
2.1.3 DIE INSTALLATION VORBEREITEN 70
2.2 INSTALLATION VON UBUNTU 70
2.3 INSTALLATION VON OPENSUSE (KDE-LIVE-CD) 71
IMAGE 3
INHALT
2.3/1 ERSTE SCHRITTE 71
2.3.2 PARTITIONIERUNG 71
2.3.3 ANLEGEN EINES BENUTZERS 72
2.3.4 SYSTEMINSTALLATION 72
2.3.5 FERTIGSTELLUNG 73
2.4 INSTALLATION VON FEDORA (LIVE-LNSTALL) 73
2.4.1 ERSTE SCHRITTE 73
2.4.2 INSTALLATION DURCHFUEHREN 74
2.5 INSTALLATION VON SLACKWARE LINUX 75
2.5.1 NACH DEM CD-BOOTEN 75
2.5.2 SETUP 75
2.5.3 KONFIGURATION 76
2.6 INSTALLATION VON OPENBSD 78
2.6.1 BOOTEN 78
2.6.2 GRUNDKONFIGURATION 78
2.6.3 PARTITIONIERUNG 80
2.6.4 KOPIERVORGANG 81
2.6.5 INSTALLATION ABSCHLIESSEN 82
2.7 LINUX BZW. BSD STARTEN 82
2.8 ZUSAMMENFASSUNG 82
3.1 DER BOOTVORGANG 83
3.2 ANMELDEN 84
3.3 ERSTE SCHRITTE MIT KDE 85
3.4 ERSTE SCHRITTE MIT GNOME 89
3.4.1 GNOME 2 89
3.4.2 GNOME 3 91
3.4.3 DER DATEIMANAGER UNTER GNOME 92
3.5 ZUSAMMENFASSUNG 92
3.6 AUFGABEN 92
4.1 MIT OFFICE ARBEITEN 93
4.1.1 OPENOFFICE.ORG/LIBREOFFICE 93
4.1.2 KOFFICE UND KDE PIM 101
4.2 IM INTERNET SURFEN: BROWSER 103
4.3 E-MAILS EMPFANGEN UND SENDEN 106
4.4 ZUSAMMENFASSUNG 109
IMAGE 4
INHALT
TEIL II: GRUNDLAGEN
5.1 GRUNDLAGEN 114
5.1.1 PROZESSOR 114
5.1.2 SPEICHER 115
5.1.3 FAIRNESS UND SCHUTZ 119
5.1.4 PROGRAMMIERUNG 120
5.1.5 BENUTZUNG 127
5.2 AUFGABEN EINES BETRIEBSSYSTEMS 128
5.2.1 ABSTRAKTION 128
5.2.2 VIRTUALISIERUNG 129
5.2.3 RESSOURCENVERWALTUNG 132
5.3 PROZESSE, TASKS UND THREADS 132
5.3.1 DEFINITIONEN 133
5.3.2 LEBENSZYKLEN EINES PROZESSES 138
5.3.3 IMPLEMENTIERUNG 145
5.4 SPEICHERMANAGEMENT 149
5.4.1 PAGING 149
5.4.2 HARDWARE 151
5.4.3 ORGANISATION DES ADRESSRAUMS 153
5.5 EINGABE UND AUSGABE 162
5.5.1 HARDWARE UND TREIBER 163
5.5.2 INTERAKTION MIT GERAETEN 166
5.5.3 EIN-/AUSGABE FUER BENUTZERPROGRAMME 171
5.5.4 DATEISYSTEME 171
5.6 ZUSAMMENFASSUNG 173
5.7 AUFGABEN 174
6.1 DIE UNIX-PHILOSOPHIE 175
6.1.1 KLEINE, SPEZIALISIERTE PROGRAMME 176
6.1.2 WENN DU NICHTS ZU SAGEN HAST: HALT DIE KLAPPE 177 6.1.3 DIE SHELL
178
6.1.4 ADMINISTRATION 178
6.1.5 NETZWERKTRANSPARENZ 179
6.2 DER ERSTE KONTAKT MIT DEM SYSTEM 181
6.2.1 BOOTEN 181
6.2.2 LOGIN 183
IMAGE 5
INHALT
6.2.3 ARBEITEN AM SYSTEM 183
6.2.4 HERUNTERFAHREN 190
6.2.5 WIE LAUFWERKE BEZEICHNET WERDEN 191
6.3 BEWEGEN IN DER SHELL 193
6.3.1 DAS PROMPT 193
6.3.2 ABSOLUTE UND RELATIVE PFADE 194
6.3.3 PWD 194
6.3.4 CD 194
6.4 ARBEITEN MIT DATEIEN 196
6.4.1 IS 196
6.4.2 MORE, LESS UND MOST 197
6.4.3 UND DATEITYPEN? 198
6.5 DER SYSTEMSTATUS 199
6.5.1 UNAME 199
6.5.2 UPTIME 199
6.5.3 DATE 199
6.6 HILFE 200
6.6.1 MANPAGES 200
6.6.2 GNU INFO 203
6.6.3 PROGRAMMDOKUMENTATION 203
6.7 ZUSAMMENFASSUNG 203
6.8 AUFGABEN 204
TEIL III: DIE SHELL
7.1 WAS IST EINE SHELL? 207
7.1.1 EINE SHELL VERLASSEN 208
7.1.2 NOLOGIN 209
7.1.3 /ETC/SHELLS 209
7.1.4 DIE LOGIN-SHELL WECHSELN 210
7.2 WELCHE SHELLS GIBT ES? 210
7.3 WELCHE SHELL FUER DIESES BUCH? 212
7.4 KONSOLEN 213
7.5 SCREEN 213
7.6 DIE SHELL ANWENDEN 215
7.7 GRUNDLAGEN DER SHELLNUTZUNG 217
7.7.1 PROGRAMME STARTEN 217
7.7.2 KOMMANDOS ANEINANDERREIHEN 217
8
IMAGE 6
INHALT
7.7.3 MEHRZEILIGE KOMMANDOS 219
7.7.4 ALIAS, SHELL-INTERN ODER-EXTERN? 219
7.7.5 SHELL-ALIASE 221
7.7.6 VERZEICHNISWECHSEL 222
7.7.7 ECHO 224
7.7.8 SHELLVARIABLEN 225
7.7.9 KOMMANDOSUBSTITUTION 232
7.8 EIN- UND AUSGABEUMLENKUNG 234
7.8.1 AUSGABEUMLENKUNG 235
7.8.2 FEHLERUMLENKUNG 235
7.8.3 DIE AUSGABE AN EINE UMLENKUNG ANHAENGEN 236
7.8.4 EINE AUSGABE IN EINE BESTEHENDE DATEI UMLENKEN 236 7.8.5
EINGABEUMLENKUNG 237
7.9 PIPES 238
7.9.1 DUPLIZIEREN DER AUSGABE MIT TEE 239
7.9.2 NAMED PIPES (FIFOS) 239
7.10 SUBSHELLS UND KOMMANDOGRUPPEN 241
7.11 EFFEKTIVES ARBEITEN MIT DER BASH 242
7.11.1 DIE KOMMANDO-HISTORY 242
7.11.2 AUTOMATISCHE VERVOLLSTAENDIGUNG VON DATEINAMEN 245 7.12 XARGS 246
7.13 ZUSAMMENFASSUNG 247
7.14 AUFGABEN 248
8.1 DER AUFBAU REGULAERER AUSDRUECKE 251
8.2 DER STREAM-EDITOR SED 253
8.2.1 WAS BRINGT MIR SED? 254
8.2.2 ERSTE SCHRITTE MIT SED 254
8.2.3 SED-BEFEHLE 255
8.2.4 NACH ZEILEN FILTERN 259
8.2.5 WIEDERHOLUNGEN IN REGULAEREN AUSDRUECKEN 260
8.3 GREP 261
8.3.1 GREP -E UND EGREP 262
8.3.2 GESCHWINDIGKEITSVERGLEICH 262
8.3.3 EXKURS: PDF-FILES MIT GREP DURCHSUCHEN 263
8.4 AWK 264
8.4.1 NUTZEN UND INTERPRETER 264
8.4.2 DER AUFRUF DES INTERPRETERS AWK 265
8.4.3 ERSTE GEHVERSUCHE 265
IMAGE 7
INHALT
8.4.4 DER ANWEISUNGSBLOCK 267
8.4.5 VARIABLE 271
8.4.6 ARRAYS 279
8.4.7 BEDINGTE ANWEISUNGEN 281
8.4.8 SCHLEIFEN 284
8.4.9 FUNKTIONEN IN AWK 289
8.4.10 EIN PAAR WORTE ZUM SCHLUSS 292
8.5 ZUSAMMENFASSUNG 292
8.6 AUFGABEN 292
9.1 HEAD, TAIL UND NI - DATEIINHALTE ZEIGEN 293
9.2 COLUMN - AUSGABEN TABELLENARTIG FORMATIEREN 294
9.3 COLRM - SPALTEN ENTFERNEN 295
9.4 CUT, PASTE, TAC UND T R- DATEIINHALTE AENDERN 297
9.5 SORT UND UNIQ - SORTIERT UND EINZIGARTIG 298
9.6 W C- DATEIINHALT VERMESSEN 299
9.7 DATEIEN FINDEN MIT FIND 300
9.7.1 FESTLEGUNG EINES AUSWAHLKRITERIUMS 300
9.7.2 FESTLEGUNG EINER AKTION 302
9.8 SPLIT- DATEIEN AUFSPALTEN 303
9.9 MIDNIGHT COMMANDER (MC) 304
9.9.1 BEDIENUNG 305
9.9.2 VERSCHIEDENE ANSICHTEN 305
9.10 SPEZIELLE TOOLS 306
9.10.1 BC-DER RECHNER FUER DIE KONSOLE 306
9.10.2 DD - BLOCKWEISES KOPIEREN 309
9.10.3 OD UND HEXDUMP - DATEIDUMPING 310
9.10.4 SCRIPT-TERMINAL-SESSIONS AUFZEICHNEN 310
9.11 ZUSAMMENFASSUNG 311
9.12 AUFGABEN 311
10.1 ANFORDERUNGEN AN EDITOREN 314
10.2 VI 316
10.2.1 DEN VI STARTEN 316
10.2.2 KOMMANDO-UND EINGABEMODUS 317
10
IMAGE 8
INHALT
10.2.3 DATEIEN SPEICHERN 317
10.2.4 ARBEITEN MIT DEM EINGABEMODUS 317
10.2.5 NAVIGATION 318
10.2.6 LOESCHEN VON TEXTSTELLEN 319
10.2.7 TEXTBEREICHE ERSETZEN 319
10.2.8 KOPIEREN VON TEXTBEREICHEN 320
10.2.9 SHIFTEN 320
10.2.10 DIE SUCHFUNKTION 321
10.2.11 KONFIGURATION 321
10.3 VIM 322
10.4 EMACS 323
10.4.1 KONZEPTE 324
10.4.2 GRUNDLEGENDE KOMMANDOS 326
10.4.3 ARBEITEN MIT PUFFERN UND FENSTERN 327
10.4.4 ARBEITEN MIT MARK UND REGION 327
10.4.5 DAS MENUE NUTZEN 327
10.4.6 EMACS KONFIGURIEREN 328
10.5 DER EDITOR »ED 328
10.5.1 GRUNDLAGEN 328
10.5.2 EINGEBEN UND ANZEIGEN VON INHALTEN 329
10.5.3 INHALTE KOPIEREN UND EINFUEGEN 331
10.5.4 BEENDEN ERZWINGEN 332
10.5.5 WEITERE WICHTIGE BEFEHLE 332
10.6 EDITOREN IN DER SHELL 334
10.7 ZUSAMMENFASSUNG 334
10.8 AUFGABEN 334
11.1 DAS ERSTE SHELLSKRIPT 336
11.2 KOMMENTARE 337
11.3 RECHNEN IN DER SHELL 337
11.3.1 INTEGER-VARIABLEN 337
11.3.2 EXPR 339
11.3.3 DEN BENUTZEN 339
11.4 ARRAYS 339
11.5 BEDINGTE ANWEISUNGEN 341
11.5.1 IF 341
11.5.2 CASE 344
11
IMAGE 9
INHALT
11.6 SCHLEIFEN 346
11.6.1 WHILE 346
11.6.2 UNTIL '. 348
11.6.3 FOR 348
11.6.4 SEQ - SCHLEIFEN MIT AUFZAEHLUNGEN 350
11.7 MENUES MIT SELECT 351
11.8 BREAK 352
11.9 FUNKTIONEN 353
11.9.1 EINE SIMPLE FUNKTION 354
11.9.2 FUNKTIONSPARAMETER 355
11.9.3 RUECKGABEWERTE 356
11.10 TEMPORAERE DATEIEN 357
11.11 SYSLOG-MELDUNGEN VIA SHELL 359
11.12 PAUSEN IN SHELLSKRIPTE EINBAUEN 359
11.13 ZUSAMMENFASSUNG 359
11.14 AUFGABEN 360
12.1 EINLEITENDE ANMERKUNGEN 361
12.2 DIE C-SHELL STARTEN 362
12.3 KOMMENTARE IN DER C-SHELL 362
12.4 AUSGABE- UND EINGABEUMLENKUNG 363
12.5 PIPES 363
12.6 VARIABLEN 364
12.61 ARRAYS 364
12.6.2 VARIABLEN LOESCHEN 365
12.6.3 AUFLISTEN EXISTIERENDER VARIABLEN 365
12.6.4 RECHNEN MIT VARIABLEN 366
12.7 FUNKTIONEN GIBT ES NICHT 366
12.8 BEDINGTE ANWEISUNGEN UND SCHLEIFEN 367
12.81 IF 367
12.8.2 BEDINGUNGEN FORMULIEREN 368
12.8.3 WHILE-SCHLEIFEN 369
12.8.4 FOREACH-SCHLEIFEN 370
12.8.5 SWITCH 371
12.9 BENUTZEREINGABEN 372
12.10 ZUSAMMENFASSUNG 373
12.11 AUFGABEN 373
12
IMAGE 10
INHALT
TEIL IV: SYSTEM- & NETZWERKADMINISTRATION
13.1 BENUTZERIN UNIX 377
13.1.1 UID UND GID 377
13.1.2 /ETC/PASSWD 379
13.1.3 DIE SHADOW SUITE 380
13.2 BENUTZER ANLEGEN, AENDERN UND LOESCHEN 382
13.2.1 BENUTZER ANLEGEN 382
13.2.2 BENUTZER AENDERN 387
13.2.3 BENUTZER LOESCHEN 389
13.3 BENUTZERUND GRUPPEN 391
13.3.1 GRUPPEN ANLEGEN 392
13.3.2 BENUTZER ZU GRUPPEN HINZUFUEGEN 393
13.3.3 GRUPPENPASSWOERTER UND/ETC/GSHADOW 393
13.3.4 GRUPPENADMINISTRATOREN 396
13.3.5 GRUPPEN LOESCHEN 397
13.4 ALS EIN ANDERER BENUTZER ARBEITEN 397
13.4.1 DER SYSTEMADMINISTRATOR ALS USER 397
13.4.2 SU 397
13.4.3 SUDO 398
13.4.4 SETUID/SETGID 400
13.5 NIS/NIS+ 400
13.5.1 FUNKTIONSWEISE 400
13.5.2 KONFIGURATION DER NIS-CLIENTS 402
13.5.3 KONFIGURATION DES NIS-SERVERS 403
13.5.4 TESTEN DER KONFIGURATION 403
13.5.5 SICHERHEIT 403
13.6 LDAP 403
13.6.1 SO FUNKTIONIERT ES 405
13.6.2 EINEN LDAP-SERVER KONFIGURIEREN 405
13.6.3 EINTRAEGE HINZUFUEGEN, VERAENDERN UND LOESCHEN 407 13.6.4 DIE
BENUTZERVERWALTUNG MIT LDAP 410
13.7 ZUSAMMENFASSUNG 413
13.8 AUFGABEN 413
14.1 RECHTEVERWALTUNG 415
14.1.1 CHMOD 416
IMAGE 11
INHALT
14.1.2 CHOWN 418
14.1.3 ERWEITERTE RECHTE 420
141.4 UMASK 422
14.1.5 ACCESS CONTROL LISTS 423
14.2 SOFTWAREINSTALLATION 425
14.2.1 PAKETVERWALTUNG UND PORTS 427
14.2.2 APT-ADVANCED PACKAGING TOOL 428
14.2.3 PAKETE IN HANDARBEIT: DPKG UND RPM 436
14.2.4 DAS SLACKWARE-PAKETSYSTEM 441
14.2.5 GENTOO PORTAGE 446
14.2.6 BSD-PORTS 446
14.2.7 SOFTWAREINSTALLATION OHNE PAKETE 451
14.3 TAETIGKEITEN AUTOMATISIEREN 454
14.3.1 SKRIPTE & CO 454
14.3.2 CRONJOBS 454
14.3.3 PUNKTGENAU MIT »AT 458
14.4 LOGGING 461
14.4.1 LOGDATEIEN 461
14.4.2 SYSLOGD 464
14.4.3 LOGROTATE 471
14.4.4 LOGCHECK 472
14.5 DATEISYSTEMVERWALTUNG 473
14.5.1 /ETC/FSTAB 473
14.5.2 MOUNT 477
14.5.3 PLATZ BESCHRAENKEN: QUOTAS 478
14.5.4 DU UND DF 481
14.5.5 SOFTRAID UND LVM 482
14.5.6 BACKUPS, ARCHIVE & CO 487
14.6 KERNEL KOMPILIEREN 492
14.6.1 KERNEL-QUELLEN BESORGEN 492
14.6.2 KONFIGURATION 493
14.6.3 DEN KERNEL UEBERSETZEN 494
14.6.4 DEN BOOTLOADER ANPASSEN 494
14.6.5 BSD-KERNEL KOMPILIEREN 495
14.7 KERNELMODULE VERWALTEN 498
14.7.1 MODPROBE 499
14.7.2 ISMOD 500
14.7.3 INSMOD UND RMMOD 501
14.7.4 /ETC/MODULES UND CO 501
14.7.5 MODCONF 503
IMAGE 12
INHALT
14.8 MAGIC SYSRQ 504
14.8.1 AKTIVIERUNG VON SYSRQ 504
14.8.2 TASTENKOMBINATIONEN 505
14.9 LOKALISIERUNG 506
14.9.1 TASTATURBELEGUNG 506
14.9.2 DEUTSCHE SPRACHE 508
14.9.3 EINSTELLEN DER UHR 509
14.9.4 TEXTE VON ANDEREN PLATTFORMEN 510
14.10 ZUSAMMENFASSUNG 511
14.11 AUFGABEN 512
15.1 GRUNDLEGENDES ZU TCP/IP 513
15.1.1 NETWORK ACCESS LAYER 515
15.1.2 INTERNET LAYER 515
15.1.3 TRANSPORT LAYER 515
15.1.4 APPLICATION LAYER 516
15.2 GRUNDLEGENDES NETZWERK-SETUP 517
15.2.1 HOSTNAME SETZEN 517
15.2.2 NETZWERKADRESSEN FUER ALLE 518
15.2.3 WIRELESS LAN 522
15.2.4 DHCP 523
15.2.5 /ETC/HOSTS 524
15.2.6 /ETC/NETWORKS 525
15.2.7 /ETC/RESOLV.CONF 526
15.2.8 NUN GIBT ES ABER EIN PROBLEM 527
15.2.9 WINDOWS UND NAMENSAUFLOESUNG 528
15.3 GRUNDLAGEN DES ROUTINGS 529
15.3.1 ROUTING-ADMINISTRATION: ROUTE 532
15.3.2 ROUTER AUFSETZEN 534
15.4 NETZWERKVERBINDUNGEN 535
15.4.1 DATENAUFKOMMEN VON SCHNITTSTELLEN 535
15.4.2 PROTOKOLLSTATISTIKEN 536
15.4.3 AKTIVE TCP-VERBINDUNGEN 539
15.4.4 LISTEN-PORTS 540
15.4.5 ARP-CACHE 541
15.4.6 TCPDUMP 542
15.5 MIT LINUX INS INTERNET 545
15.5.1 POINT-TO-POINT PROTOCOL 546
15.5.2 EINWAHL MIT EINEM MODEM 548
15
IMAGE 13
INHALT
15.5.3 EINWAHL UEBER DSL 553
15.6 ZUSAMMENFASSUNG 554
15.7 AUFGABEN 555
16.1 TELNET 557
16.1.1 DIE ERSTE VERBINDUNG 558
16.1.2 HTTP, SMTP, POP3 558
16.2 DIE R-TOOLS 560
16.3 FTP 561
16.4 BROWSER FUER DIE KONSOLE 564
16.5 MAILPROGRAMME 565
16.5.1 MAIL 565
16.5.2 MAILS LOESCHEN UND WEITERE AKTIONEN 568
16.5.3 ELM, MUTT UND CO 568
16.5.4 FETCHMAIL 569
16.5.5 PROCMAIL 571
16.6 CLIENT-NTP-KONFIGURATION 572
16.7 IRC-CLIENTS 573
16.8 USENET 573
16.8.1 DAS PROTOKOLL 575
16.8.2 CLIENTS 577
16.9 RSS 579
16.9.1 SNOWNEWS 579
16.9.2 LIFEREA 580
16.10 ZUSAMMENFASSUNG 581
16.11 AUFGABEN 581
17.1 INETD UND XINETD 583
171/1 INETD 584
17/1.2 TCPD 586
17.1.3 XINETD 587
17.2 STANDARDDIENSTE 588
172/1 ECHO 589
17.2.2 DISCARD 589
17.2.3 SYSTATUND NETSTAT 589
17.2.4 DAYTIME UND TIME 589
17.2.5 QOTD 590
16
IMAGE 14
INHALT
17.2.6 CHARGEN 590
17.2.7 FINGER 590
17.2.8 TELNET UND R-DIENSTE 590
17.3 DHCP 591
17.3.1 DHCPD 591
17.3.2 CLIENT-KONFIGURATION 593
17.4 NNTP-SERVER(WENDZELNNTPD 2) 594
17.4.1 KONFIGURATION 595
17.4.2 SERVER STARTEN 596
17.4.3 AUTHENTIFIZIERUNG 597
17.4.4 ANONYME MESSAGE-IDS 598
17.5 NETWORK FILE SYSTEM 598
17.5.1 NFS-SERVER AUFSETZEN 599
17.5.2 CLIENTS KONFIGURIEREN 601
17.6 FTP 602
17.6.1 KONFIGURATIONSDATEIEN 602
17.7 SAMBA 605
17.7.1 WINDOWS-FREIGABEN MOUNTEN 606
17.7.2 DATEIEN FREIGEBEN 606
17.7.3 SMB.CONF 606
17.7.4 SAMBA, LDAP & CO 610
17.8 ZUSAMMENFASSUNG 611
17.9 AUFGABEN 611
18.1 MAILSERVER IN THEORIE UND PRAXIS 613
18.1.1 FUNKTIONSWEISE VON INTERNET-MAIL 613
18.1.2 VIRENSCHUTZ 617
18.1.3 SPAMSCHUTZ .'. 617
18.2 SMTP-SERVER MIT EXIM 620
18.2.1 DIE EXIM-PHILOSOPHIE 620
18.2.2 EXIM INSTALLIEREN UND KONFIGURIEREN 622
18.2.3 DIE ARBEIT MIT EXIM-TOOLS 625
18.3 POP3/IMAP-SERVER MIT COURIER 628
18.4 ZUSAMMENFASSUNG 629
19/1 APACHE 631
19.1.1 APACHE VERWALTEN 638
IMAGE 15
INHALT
19.2 MYSQL 641
19.2.1 ADMINISTRATION 641
19.2.2 SQL 642
19.2.3 APIS 645
19.3 PHP 645
19.3.1 (X)HTML 646
19.3.2 PHP-SUPPORT IM APACHE AKTIVIEREN 648
19.3.3 PHP LERNEN 648
19.3.4 PHP UND MYSQL 651
19.4 ZUSAMMENFASSUNG 655
19.5 AUFGABEN 655
20.1 DIE SERVERSOFTWARE WAEHLEN 657
20.2 BIND AUFSETZEN 657
20.3 DJBDNS 661
20.4 DNS-TOOLS 663
20.4.1 HOST 663
20.4.2 NSLOOKUP 665
20.4.3 DIG 667
20.4.4 WHOIS 667
20.5 ZUSAMMENFASSUNG 669
20.6 AUFGABEN 669
21.1 DAS PROTOKOLL 672
21.1.1 SSH-PROTOKOLL 1 672
21.1.2 SSH-PROTOKOLL 2 672
21.2 KONFIGURATION EINES OPENSSH-SERVERS 673
21.3 SSH NUTZEN 676
21.3.1 REMOTE-LOGIN 676
21.3.2 SECURE COPY 677
21.3.3 AUTHENTIFIZIERUNG UEBER PUBLIC-KEY-VERFAHREN 678 21.3.4 SECURE
FILE TRANSFER 681
21.3.5 X11-FORWARDING 681
21.3.6 SSH-PORT-FORWARDING 682
21.4 ZUSAMMENFASSUNG 683
21.5 AUFGABEN 684
18
IMAGE 16
INHALT
TEIL V: DIE GRAFISCHE OBERFLAECHE
22.1 GESCHICHTLICHES 687
22.2 UND SO FUNKTIONIERT'S 688
22.2.1 CLIENT, SERVER, PROTOKOLL 688
22.2.2 TOOLKIT UND XLIB 689
22.2.3 WOHIN SOLL DIE REISE GEHEN? 690
22.2.4 ZUGRIFFSKONTROLLE 690
22.2.5 XHOST 690
22.2.6 BENUTZER UND XAUTH 691
22.2.7 TERMINALS 691
22.3 WEITERE STANDARDTOOLS FUER X11 693
22.4 SCHNELLSTART 694
22.5 /ETC/X11/XORG.CONF 695
22.5.1 SEKTION »MODULE 696
22.5.2 SEKTION »FILES 697
22.5.3 SEKTION »SERVERFLAGS 697
22.5.4 SEKTION »INPUTDEVICE 697
22.5.5 SECTION »MONITOR 699
22.5.6 SECTION »DEVICE 699
22.5.7 SEKTION »SCREEN 700
22.5.8 SEKTION »SERVERLAYOUT 701
22.5.9 OPTIONALE SEKTIONEN 701
22.6 TREIBER FUER NVIDIA-UND ATI-KARTEN 702
22.6.1 NVIDIA-GRAFIKKARTEN 702
22.6.2 ATI-GRAFIKKARTEN 702
22.6.3 FUNKTIONSTEST 703
22.7 WINDOW-MANAGER UND DESKTOPS 704
22.7.1 AUFGABEN 705
22.7.2 KONZEPTE 705
22.7.3 WAS STEHT ZUR AUSWAHL? 706
22.8 GRAFISCHER LOGIN 706
22.9 TUNING 707
22.9.1 XINERAMA UND DUAL-HEAD 707
22.9.2 X11 IN EINEM FENSTER 709
22.9.3 MEHRERE X-SESSIONS 710
22.10 ROOT WERDEN 710
22.11 ZUSAMMENFASSUNG 711
22.12 AUFGABE 711
19
IMAGE 17
INHALT
23.1 KDE 713
23.1.1 KDE STARTEN UND BEENDEN 715
23.1.2 DAS K-MENUE EDITIEREN 716
23.1.3 KDE SYSTEM SETTINGS 716
23.1.4 KDE-TASTENKUERZEL 716
23.1.5 SOFTWAREKOMPONENTEN 717
23.2 GNOME 719
23.3 UNITY 720
23.4 XFCE 721
23.5 LXDE 722
23.6 WINDOW MAKER 723
23.7 WEITERE WINDOW-MANAGER 724
23.7.1 FVWM, FVWM2, FVWM95 724
23.7.2 BLACKBOX, FLUXBOX UND CO 725
23.8 ZUSAMMENFASSUNG 728
23.9 AUFGABEN 728
24.1 TEXTSATZ MIT RGX 729
24.1.1 EIN ERSTES DOKUMENT 730
24.1.2 DOKUMENTE UEBERSETZEN 732
24.1.3 DAS ERSTE RICHTIGE DOKUMENT 733
24.1.4 WEITERE FUNKTIONALITAET 734
24.1.5 WARUM I5TE C? 740
24.2 EDITOREN 740
24.2.1 NEDIT UND GEDIT 741
24.2.2 KATE 741
24.3 GRAFIKPROGRAMME 742
24.3.1 THE GIMP 743
24.3.2 FREEMIND 744
24.3.3 OPENOFFICE.ORG/LIBREOFFICE DRAW 745
24.3.4 DIA 745
24.4 BILD- UND DOKUMENTBETRACHTER 746
24.4.1 PDF- UND PS-DATEIEN ANZEIGEN 746
24.4.2 CHM-DATEIEN ANZEIGEN 747
24.4.3 BILDDATEIEN ANZEIGEN 747
24.5 CHATPROGRAMME 748
24.5.1 XCHAT-EIN IRC-CLIENT 748
20
IMAGE 18
INHALT
24.5.2 EXKURS: INSTANT MESSENGER 748
24.6 WEITERE NUETZLICHE PROGRAMME 749
24.6.1 K3B-CDS/DVDS BRENNEN 749
24.6.2 KRUSADER - EIN DATEIMANAGER 750
24.6.3 YAKUAKE - EIN QUAKE-TERMINAL FUER KDE 751
24.6.4 WOERTERBUCH MIT DIET UND STARDICT 751
24.6.5 KWORDQUIZ-DER VOKABELTRAINER 753
24.6.6 JABREF 754
24.7 ZUSAMMENFASSUNG 754
24.8 AUFGABEN 754
25.1 GRUNDLAGEN ZU »MULTIMEDIA 757
25.1.1 INTEGRATION INS SYSTEM 757
25.1.2 DIE RICHTIGE HARDWARE KAUFEN 758
25.2 AUDIO 758
25.2.1 BIS KERNEL 2.6 - OSS 759
25.2.2 AB KERNEL 2.6-ALSA 761
25.3 AUDIOWIEDERGABE 762
25.3.1 AUSGABEMOEGLICHKEITEN 762
25.3.2 MP3-PLAYER UND CO 763
25.3.3 TEXT-TO-SPEECH 766
25.4 VIDEO 766
25.4.1 DVDS, DIVX UND CO 766
25.4.2 MPLAYER 768
25.4.3 XINE 770
25.4.4 VLC 770
25.5 FLASH 771
25.5.1 SWF, FLASH-PLAYER UND CO 771
25.5.2 FLASH UND FREIE SOFTWARE 771
25.6 INSTALLATION EINER TV-KARTE 772
25.7 WEBCAMS UND WEBCAM-SOFTWARE 773
,25.7.1 BEISPIEL: IBM-USB-CAM EINRICHTEN 773
25.7.2 WEBCAM-SOFTWARE 774
25.8 DRUCKEN MIT CUPS 776
25.8.1 DAS BSD-PRINTING-SYSTEM 776
25.8.2 INSTALLATION 777
25.8.3 KONFIGURATION 778
25.9 SCANNEN MIT SANE 780
25.9.1 BACKENDS UND FRONTENDS 780
21
IMAGE 19
INHALT
25.9.2 SCANNING-TOOLS 780
25.10 SPIELE 781
25.10.1 PROFESSIONELL SPIELEN UNTER LINUX 782
25.10.2 KLASSISCHE UNIX/LINUX-SPIELE 783
25.10.3 FREIE SPIELE 786
25.11 ZUSAMMENFASSUNG 789
25.12 AUFGABEN 789
TEIL VI: SYSTEMINTERNA
26.1 PROZESSARTEN 794
26.1.1 HINTERGRUNDPROZESSE 794
26.1.2 DAEMONPROZESSE 794
26.2 PROZESSE IN DER SHELL 795
26.2.1 WECHSELN ZWISCHEN VORDER- UND HINTERGRUND 795 26.2.2 JOBS -
BEHALTEN SIE SIE IM AUGE 797
26.2.3 HINTERGRUNDPROZESSE UND FEHLERMELDUNGEN 798 26.2.4 WANN IST ES
DENN ENDLICH VORBEI? 799
26.3 PROZESSE UND SIGNALE 799
26.3.1 DAS SYSCALL-INTERFACE 799
26.3.2 SIGNALE VON DER KOMMANDOZEILE SENDEN: KILL 800 26.3.3 WELCHE
SIGNALE GIBT ES? 801
26.3.4 RECHTE 802
26.3.5 IN DER PRAXIS: SIGNALE EMPFANGEN 802
26.4 PROZESSE FINDEN UND BEEINFLUSSEN 803
26.4.1 TOP UND HTOP 804
26.4.2 PS UND PSTREE 805
26.4.3 PGREP, PIDOF UND PKILL 810
26.5 PROZESSE, SCHEDULING UND PRIORITAETEN 811
26.5.1 DAS SCHEDULING 812
26.5.2 NICE UND RENICE 813
26.5.3 ECHTZEIT-SCHEDULING UNTER LINUX 813
26.6 IPCIM DETAIL 815
26.6.1 PIPES UND FIFOS 815
26.6.2 SEMAPHORE 817
26.6.3 MESSAGE QUEUES 819
26.6.4 SHARED MEMORY 822
26.6.5 UNIX-DOMAIN-SOCKETS 824
22
IMAGE 20
INHALT
26.7 ZUSAMMENFASSUNG 825
26.8 AUFGABEN 826
27.1 WAS IST DER BOOTSTRAP-VORGANG? 827
27.2 HARDWARE-BOOTEN 827
27.3 BOOTCODE 828
27.3.1 DIE PARTITIONSTABELLE 829
27.3.2 EIN BEISPIEL 830
27.4 BOOTMANAGER 830
27.4.1 GRUB (ALTE VERSION) 831
27.4.2 GRUB VERSION 2 833
27.4.3 LILO 835
27.5 STARTPHASE DES KERNELS 837
27.6 INIT 841
27.6.1 LINUX UND INIT 842
27.6.2 BSD UND INIT 849
277 UPSTART 852
278 GETTY 855
279 LOGIN 857
27.9.1 SHELLSTART 857
27.9.2 BEENDEN EINER TERMINAL-SITZUNG 858
27.10 SYSTEM-SHUTDOWN 858
27.10.1 HALT, REBOOT UND POWEROFF 859
27.10.2 SHUTDOWN 859
27.11 ZUSAMMENFASSUNG 861
2712 AUFGABEN 861
28.1 AUFBAU VON SPEICHERMEDIEN 863
28.1.1 PHYSISCHE STRUKTUR 863
28.1.2 LOGISCHE STRUKTUR 864
28.1.3 INTEGRATION INS VFS 865
28.2 DATEISYSTEME 866
28.2.1 EXT2, EXT3, EXT4 UND REISERFS 866
28.2.2 BTRFS UND ZFS 867
28.2.3 FUSE - FILESYSTEM IN USERSPACE 868
28.2.4 FFS UND UFS/UFS2 869
28.2.5 ISO 9660 869
IMAGE 21
INHALT
28.2.6 LOOP-DEVICE UND RAMDISK 870
28.2.7 SWAP 872
28.2.8 DEVFS UND UDEV 875
28.2.9 PROCFS 875
28.210 NFS 875
28.211 ECRYPTFS 876
28.212 WEITERE DATEISYSTEME 877
28.3 DATEITYPEN 877
28.3.1 REGULAERE DATEIEN 878
28.3.2 VERZEICHNISSE 878
28.3.3 LINKS 879
28.3.4 SOCKETS 881
28.3.5 NAMED PIPES 881
28.3.6 GERAETEDATEIEN 881
28.4 INODES 882
28.41 METADATEN 882
28.4.2 ALTERNATIVE KONZEPTE 884
28.5 ADMINISTRATION 884
28.51 QTPARTED UND GPARTED 884
28.5.2 PALIMPSEST 885
28.5.3 DISKLABEL 886
28.5.4 HDPARM 889
28.5.5 FDISK UND CFDISK 890
28.5.6 CFDISK 892
28.5.7 MKFS 893
28.5.8 TUNE2FS 894
28.5.9 FSCK 895
28.6 NEUE FESTPLATTEN INTEGRIEREN 895
28.61 FORMATIEREN 896
28.6.2 MOUNTPOINT FESTLEGEN 896
28.7 USB-STICKS UND -PLATTEN, DIGITAL KAM ERAS UND CO 896
28.8 ZUSAMMENFASSUNG 897
28.9 AUFGABEN 897
29.1 EINFUEHRUNG 899
29.1.1 BETRIEBSSYSTEM-VIRTUALISIERUNG 899
29.1.2 EMULATION 901
29.2 WINE, CEDEGA UND CROSSOVER 902
29.2.1 CEDEGA 902
24
IMAGE 22
INHALT
29.2.2 CROSSOVER 904
29.2.3 WINE 904
29.3 SCUMMVM 907
29.31 KLASSIKER UND OPEN-SOURCE-SPIELE 908
29.3.2 SPIELE INSTALLIEREN 908
29.4 OLDIE-EMULATOREN UND NOSTALGIE 909
29.4.1 DOSBOX 909
29.4.2 UAE 910
29.4.3 WEITERE EMULATOREN 911
29.5 HARDWARE-VIRTUALISIERUNG MITXEN 913
29.5.1 DIE XEN-ARCHITEKTUR 913
29.5.2 ADMINISTRATION VIA XM 917
29.6 HARDWARE-VIRTUALISIERUNG MIT KVM 919
29.6.1 DIE KVM-ARCHITEKTUR 919
29.6.2 ADMINISTRATION VIA QEMU 920
29.6.3 KVM VS. XEN 922
29.6.4 WEITERE LOESUNGEN 922
29.7 ZUSAMMENFASSUNG 923
29.8 AUFGABEN 923
TEIL VII: PROGRAMMIERUNG UND SICHERHEIT
30.1 INTERPRETER UND COMPILER 927
30.1.1 C UND C++ 928
301.2 PERL 930
30.1.3 JAVA 931
301.4 TEL 932
30.1.5 WAS ES SONST NOCH GIBT 934
30.2 SHARED LIBRARIES 934
30.2.1 VORTEILE DER SHARED LIBRARIES 935
30.2.2 STATISCHES LINKEN 935
30.2.3 DATEIEN 935
30.3 DEBUGGING 936
30.3.1 VORBEREITUNG 936
30.3.2 KONSOLENARBEIT 937
30.3.3 DDD 940
30.4 PROFILING 942
30.4.1 COMPILER-OPTION 942
25
IMAGE 23
INHALT
30.4.2 GPROF VERWENDEN 942
30.4.3 PROFI LING-DATEN LESEN 943
30.5 TRACING 944
30.6 HILFE BEIM FINDEN VON BUGS 946
30.61 PROPOLICE 947
30.6.2 FLAWFINDER UND RATS 948
30.6.3 ELECTRIC FENCE 950
30.7 INTEGRIERTE ENTWICKLUNGSUMGEBUNGEN 952
30.8 MAKE 954
30.8.1 MAKEFILE 955
30.8.2 MAKROS 958
30.8.3 SHELLVARIABLEN IN MAKEFILES 959
30.8.4 EINZELNE TARGETS UEBERSETZEN 959
30.8.5 SPEZIELLE TARGETS 959
30.8.6 TIPPS IM UMGANG MIT MAKE 960
30.9 DIE GNU AUTOTOOLS 960
30.10 LEX/FLEX UND YACC/BISON 964
30.101 FLEX GRUNDLEGEND ANWENDEN 964
30.10.2 BISON/YACC GRUNDLEGEND ANWENDEN 967
30.11 UNIX-SOFTWARE VEROEFFENTLICHEN 969
30.12 MANPAGES ERSTELLEN 970
30.12.1 GROFF NUTZEN 971
30.12.2 MANPAGES INSTALLIEREN ; 972
30.13 VERSIONSMANAGEMENT 973
30131 CVS 974
30.13.2 SUBVERSION 978
3013.3 GIT 980
30.14 WICHTIGE BIBLIOTHEKEN 982
30.14.1 ENTWICKLUNG GRAFISCHER OBERFLAECHEN 982
30.14.2 WEITERE BIBLIOTHEKEN 985
30.15 ZUSAMMENFASSUNG 986
30.16 AUFGABEN 987
31.1 DIE PROGRAMMIERSPRACHE C - EIN CRASHKURS 989
31.1.1 HELLO, WORLD IN C 991
31.1.2 KOMMENTARE 993
31.1.3 DATENTYPEN UND VARIABLEN 994
31.1.4 OPERATOREN 1001
26
IMAGE 24
INHALT
31.1.5 BEDINGTE ANWEISUNGEN 1010
31.1.6 SCHLEIFEN 1016
31.1.7 FUNKTIONEN 1023
31.1.8 PRAEPROZESSOR-DIREKTIVEN 1025
31.1.9 ZEIGER-GRUNDLAGEN 1032
311.10 ARRAY-GRUNDLAGEN 1035
311.11 STRUKTUREN 1037
31.1.12 ARBEITEN MIT ZEICHENKETTEN (STRINGS) 1039
31.1.13 EINLESEN VON DATEN 1041
31.1.14 FILE UND DAS ARBEITEN MIT DATEIEN 1043
31.1.15 DAS WAR NOCH NICHT ALLES! 1047
31.2 DIE SKRIPTSPRACHE PERL 1047
31.2.1 AUFBAU EINES SKRIPTS 1047
31.2.2 VARIABLEN 1049
31.2.3 KONTROLLSTRUKTUREN 1052
31.2.4 SUBROUTINEN 1057
31.2.5 REGULAERE AUSDRUECKE 1059
31.2.6 ARBEITEN MIT DEM DATEISYSTEM 1062
31.3 ZUSAMMENFASSUNG 1065
31.4 AUFGABEN 1065
32.1 SICHERHEITSKONZEPTE 1067
32.2 UNIX UND SICHERHEIT 1067
32.2.1 BENUTZERUND RECHTE 1068
32.2.2 LOGGING 1068
32.2.3 NETZWERKDIENSTE 1068
32.3 GRUNDLEGENDE ABSICHERUNG 1069
32.3.1 NACH DER INSTALLATION 1069
32.3.2 EIN EINFACHES SICHERHEITSKONZEPT 1070
32.4 BACKUPS UND DATENSICHERUNGEN 1071
32.4.1 BACKUP-STRATEGIEN 1071
32.4.2 SOFTWARE 1073
32.5 UPDATES 1074
32.6 FIREWALLS 1075
32.6.1 GRUNDLAGEN 1076
32.6.2 FIREWALLING UNTER LINUX: NETFILTER/IPTABLES 1079
32.6.3 IPTABLES IM DETAIL 1080
32.7 PROXYSERVER 1088
32.71 FUNKTION 1089
27
IMAGE 25
INHALT
32.7.2 EINSATZ 1090
32.7.3 BEISPIEL: SQUID UNTER LINUX 1091
32.8 VIRTUELLE PRIVATE NETZWERKE MITOPENVPN 1095
32.8.1 PRE-SHARED KEYS 1096
32.8.2 ZERTIFIKATE MIT OPENSSL 1098
32.8.3 OPENVPN ALS SERVER EINRICHTEN 1099
32.8.4 OPENVPN ALS CLIENT 1101
32.9 VERDECKTE KANAELE UND ANONYMITAET 1101
32.10 MAILS VERSCHLUESSELN: PGP UND S/MIME 1103
3210.1 PGP/GPG 1103
3210.2 S/MIME 1110
32.11 TROJANISCHE PFERDE 1110
32.12 LOGGING 1111
32.13 PARTITIONIERUNGEN 1112
32.14 RESTRICTED SHELLS 1112
32.15 LOADABLE KERNEL MODULES 1113
3216CHROOT 1114
32.17 KERNEL-ERWEITERUNGEN UND PROPOLICE 1114
32.17.1 PROPOLICE 1114
3217.2 SELINUX/SEBSD UND APPARMOR 1116
3217.3 OPENWALL (OWL) 1116
32.17.4 GRSECURITY 1116
32.17.5 PAX 1117
32.18 SICHERE DERIVATE UND DISTRIBUTIONEN 1117
32.18.1 TRUSTED SOLARIS (JETZT TEIL VON SOLARIS) 1118
3218.2 OPENBSD 1118
32.18.3 TRUSTEDBSD 1118
32.18.4 HARDENED GENTOO 1119
32.18.5 OPENWALL 1119
32.18.6 FEDORA CORE 1119
32.19 ZUSAMMENFASSUNG 1119
32.20AUFGABEN 1120
331 SNORT 1122
33.1.1 AUFBAU DER INTRUSION DETECTION 1126
33.1.2 SNORT.CONF 1127
33.2 NETZWERKMONITORING MIT NAGIOS 1135
33.2.1 INSTALLATION 1137
33.2.2 KONFIGURATION 1140
28
IMAGE 26
INHALT
33.2.3 PLUGINS 1147
33.3 NMAP: DER WICHTIGSTE PORTSCANNER 1149
33.3.1 PRINZIP EINES PORTSCANNERS 1150
33.3.2 TECHNIKEN DES SCANNENS 1151
33.3.3 WEITERER INFORMATIONSGEWINN 1156
33.3.4 NMAP IN DER PRAXIS 1158
33.4 SNIFFER 1162
33.4.1 TCPDUMP 1162
33.4.2 WIRESHARK (EHEMALS ETHEREAL) 1164
33.4.3 DSNIFF 1164
33.5 ZUSAMMENFASSUNG 1165
TEIL VIII: ANHANG
LOESUNGEN ZU DEN EINZELNEN AUFGABEN 1171
AI LOESUNGEN ZU KAPITEL 1 1171
A.2 LOESUNGEN ZU KAPITEL 5 1171
A.3 LOESUNGEN ZU KAPITEL 6 1172
A.4 LOESUNGEN ZU KAPITEL 7 1173
A.5 LOESUNGEN ZU KAPITEL 8 1174
A.6 LOESUNGEN ZU KAPITEL 9 1175
A.7 LOESUNGEN ZU KAPITEL 11 1175
A.8 LOESUNGEN ZU KAPITEL 12 1177
A.9 LOESUNGEN ZU KAPITEL 13 1179
A.10 LOESUNGEN ZU KAPITEL 14 1180
A.11 LOESUNGEN ZU KAPITEL 15 1184
A.12 LOESUNGEN ZU KAPITEL 16 1185
A13 LOESUNGEN ZU KAPITEL 17 1186
A14 LOESUNGEN ZU KAPITEL 19 1187
A I5 LOESUNGEN ZU KAPITEL 20 1188
A.16 LOESUNGEN ZU KAPITEL 21 1190
A I7 LOESUNGEN ZU KAPITEL 24 1191
A.18 LOESUNGEN ZU KAPITEL 25 1193
A.19 LOESUNGEN ZU KAPITEL 26 1193
A.20 LOESUNGEN ZU KAPITEL 27 1194
A.21 LOESUNGEN ZU KAPITEL 28 1195
A.22 LOESUNGEN ZU KAPITEL 29 1196
A.23 LOESUNGEN ZU KAPITEL 30 1196
29
IMAGE 27
INHALT
A.24 LOESUNGEN ZU KAPITEL 31 1198
A.25 LOESUNGEN ZU KAPITEL 32 1200
B KOMMANDOREFERENZ 1203
C X11-LNPUTDEVICES 1243
D MBR 1245
E BUCH-DVDS 1247
EL WAS BEFINDET SICH AUF WELCHER DVD? 1247
E.2 BENUTZUNG DER DVDS 1248
F GLOSSAR 1249
G LITERATUR 1253
INDEX 1257 |
any_adam_object | 1 |
author | Plötner, Johannes Wendzel, Steffen 1984- |
author_GND | (DE-588)129066591 (DE-588)129066575 |
author_facet | Plötner, Johannes Wendzel, Steffen 1984- |
author_role | aut aut |
author_sort | Plötner, Johannes |
author_variant | j p jp s w sw |
building | Verbundindex |
bvnumber | BV039684705 |
classification_rvk | ST 261 |
ctrlnum | (OCoLC)767763809 (DE-599)DNB101396392X |
dewey-full | 005.432 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.432 |
dewey-search | 005.432 |
dewey-sort | 15.432 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 5., vollst. aktualisierte Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV039684705</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20201009</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">111107s2012 ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">11,N32</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">101396392X</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783836218221</subfield><subfield code="c">: EUR 49.90 (DE), EUR 51.30 (AT), sfr 74.90 (freier Pr.)</subfield><subfield code="9">978-3-8362-1822-1</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3836218224</subfield><subfield code="9">3-8362-1822-4</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783836218221</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)767763809</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB101396392X</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-M347</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-1046</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-863</subfield><subfield code="a">DE-2070s</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-1049</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-91</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.432</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 261</subfield><subfield code="0">(DE-625)143633:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Plötner, Johannes</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)129066591</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Linux</subfield><subfield code="b">das umfassende Handbuch ; [Grundlagen, Installation, Praxis, Kommandoreferenz ; Linux als Workstation: Multimedia, Office, GNOME, KDE, X11 ; Kernel, Shell, Netzwerk- und Systemadministration, Sicherheit, Programmierung ; für Einsteiger geeignet ; DVD-ROM mit 4 Linux-Distributionen plus OpenBSD (multibootfähig)]</subfield><subfield code="c">Johannes Plötner ; Steffen Wendzel</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">5., vollst. aktualisierte Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn</subfield><subfield code="b">Galileo Press</subfield><subfield code="c">2012</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1282 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="e">2 DVDs (12 cm)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Galileo Computing</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Systemprogrammierung</subfield><subfield code="0">(DE-588)4184280-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">UNIX</subfield><subfield code="0">(DE-588)4061835-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4113195-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">LINUX</subfield><subfield code="0">(DE-588)4337730-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">SHELL</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4116486-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">LINUX</subfield><subfield code="0">(DE-588)4337730-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">C</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4113195-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">UNIX</subfield><subfield code="0">(DE-588)4061835-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="1"><subfield code="a">LINUX</subfield><subfield code="0">(DE-588)4337730-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="2"><subfield code="a">SHELL</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4116486-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="3" ind2="0"><subfield code="a">LINUX</subfield><subfield code="0">(DE-588)4337730-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2="1"><subfield code="a">Systemprogrammierung</subfield><subfield code="0">(DE-588)4184280-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Wendzel, Steffen</subfield><subfield code="d">1984-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)129066575</subfield><subfield code="4">aut</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=3862014&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="1"><subfield code="u">http://openbook.rheinwerk-verlag.de/linux/</subfield><subfield code="x">Verlag</subfield><subfield code="z">kostenfrei</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024533631&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-024533631</subfield></datafield></record></collection> |
id | DE-604.BV039684705 |
illustrated | Illustrated |
indexdate | 2024-08-05T08:23:16Z |
institution | BVB |
isbn | 9783836218221 3836218224 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-024533631 |
oclc_num | 767763809 |
open_access_boolean | 1 |
owner | DE-M347 DE-523 DE-739 DE-573 DE-1051 DE-824 DE-Aug4 DE-634 DE-1046 DE-83 DE-863 DE-BY-FWS DE-2070s DE-92 DE-1049 DE-355 DE-BY-UBR DE-898 DE-BY-UBR DE-473 DE-BY-UBG DE-91 DE-BY-TUM |
owner_facet | DE-M347 DE-523 DE-739 DE-573 DE-1051 DE-824 DE-Aug4 DE-634 DE-1046 DE-83 DE-863 DE-BY-FWS DE-2070s DE-92 DE-1049 DE-355 DE-BY-UBR DE-898 DE-BY-UBR DE-473 DE-BY-UBG DE-91 DE-BY-TUM |
physical | 1282 S. Ill., graph. Darst. 2 DVDs (12 cm) |
publishDate | 2012 |
publishDateSearch | 2012 |
publishDateSort | 2012 |
publisher | Galileo Press |
record_format | marc |
series2 | Galileo Computing |
spellingShingle | Plötner, Johannes Wendzel, Steffen 1984- Linux das umfassende Handbuch ; [Grundlagen, Installation, Praxis, Kommandoreferenz ; Linux als Workstation: Multimedia, Office, GNOME, KDE, X11 ; Kernel, Shell, Netzwerk- und Systemadministration, Sicherheit, Programmierung ; für Einsteiger geeignet ; DVD-ROM mit 4 Linux-Distributionen plus OpenBSD (multibootfähig)] Systemprogrammierung (DE-588)4184280-7 gnd UNIX (DE-588)4061835-3 gnd C Programmiersprache (DE-588)4113195-2 gnd LINUX (DE-588)4337730-0 gnd SHELL Programmiersprache (DE-588)4116486-6 gnd |
subject_GND | (DE-588)4184280-7 (DE-588)4061835-3 (DE-588)4113195-2 (DE-588)4337730-0 (DE-588)4116486-6 |
title | Linux das umfassende Handbuch ; [Grundlagen, Installation, Praxis, Kommandoreferenz ; Linux als Workstation: Multimedia, Office, GNOME, KDE, X11 ; Kernel, Shell, Netzwerk- und Systemadministration, Sicherheit, Programmierung ; für Einsteiger geeignet ; DVD-ROM mit 4 Linux-Distributionen plus OpenBSD (multibootfähig)] |
title_auth | Linux das umfassende Handbuch ; [Grundlagen, Installation, Praxis, Kommandoreferenz ; Linux als Workstation: Multimedia, Office, GNOME, KDE, X11 ; Kernel, Shell, Netzwerk- und Systemadministration, Sicherheit, Programmierung ; für Einsteiger geeignet ; DVD-ROM mit 4 Linux-Distributionen plus OpenBSD (multibootfähig)] |
title_exact_search | Linux das umfassende Handbuch ; [Grundlagen, Installation, Praxis, Kommandoreferenz ; Linux als Workstation: Multimedia, Office, GNOME, KDE, X11 ; Kernel, Shell, Netzwerk- und Systemadministration, Sicherheit, Programmierung ; für Einsteiger geeignet ; DVD-ROM mit 4 Linux-Distributionen plus OpenBSD (multibootfähig)] |
title_full | Linux das umfassende Handbuch ; [Grundlagen, Installation, Praxis, Kommandoreferenz ; Linux als Workstation: Multimedia, Office, GNOME, KDE, X11 ; Kernel, Shell, Netzwerk- und Systemadministration, Sicherheit, Programmierung ; für Einsteiger geeignet ; DVD-ROM mit 4 Linux-Distributionen plus OpenBSD (multibootfähig)] Johannes Plötner ; Steffen Wendzel |
title_fullStr | Linux das umfassende Handbuch ; [Grundlagen, Installation, Praxis, Kommandoreferenz ; Linux als Workstation: Multimedia, Office, GNOME, KDE, X11 ; Kernel, Shell, Netzwerk- und Systemadministration, Sicherheit, Programmierung ; für Einsteiger geeignet ; DVD-ROM mit 4 Linux-Distributionen plus OpenBSD (multibootfähig)] Johannes Plötner ; Steffen Wendzel |
title_full_unstemmed | Linux das umfassende Handbuch ; [Grundlagen, Installation, Praxis, Kommandoreferenz ; Linux als Workstation: Multimedia, Office, GNOME, KDE, X11 ; Kernel, Shell, Netzwerk- und Systemadministration, Sicherheit, Programmierung ; für Einsteiger geeignet ; DVD-ROM mit 4 Linux-Distributionen plus OpenBSD (multibootfähig)] Johannes Plötner ; Steffen Wendzel |
title_short | Linux |
title_sort | linux das umfassende handbuch grundlagen installation praxis kommandoreferenz linux als workstation multimedia office gnome kde x11 kernel shell netzwerk und systemadministration sicherheit programmierung fur einsteiger geeignet dvd rom mit 4 linux distributionen plus openbsd multibootfahig |
title_sub | das umfassende Handbuch ; [Grundlagen, Installation, Praxis, Kommandoreferenz ; Linux als Workstation: Multimedia, Office, GNOME, KDE, X11 ; Kernel, Shell, Netzwerk- und Systemadministration, Sicherheit, Programmierung ; für Einsteiger geeignet ; DVD-ROM mit 4 Linux-Distributionen plus OpenBSD (multibootfähig)] |
topic | Systemprogrammierung (DE-588)4184280-7 gnd UNIX (DE-588)4061835-3 gnd C Programmiersprache (DE-588)4113195-2 gnd LINUX (DE-588)4337730-0 gnd SHELL Programmiersprache (DE-588)4116486-6 gnd |
topic_facet | Systemprogrammierung UNIX C Programmiersprache LINUX SHELL Programmiersprache |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=3862014&prov=M&dok_var=1&dok_ext=htm http://openbook.rheinwerk-verlag.de/linux/ http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024533631&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT plotnerjohannes linuxdasumfassendehandbuchgrundlageninstallationpraxiskommandoreferenzlinuxalsworkstationmultimediaofficegnomekdex11kernelshellnetzwerkundsystemadministrationsicherheitprogrammierungfureinsteigergeeignetdvdrommit4linuxdistributionenplusopenbsdmultibootfah AT wendzelsteffen linuxdasumfassendehandbuchgrundlageninstallationpraxiskommandoreferenzlinuxalsworkstationmultimediaofficegnomekdex11kernelshellnetzwerkundsystemadministrationsicherheitprogrammierungfureinsteigergeeignetdvdrommit4linuxdistributionenplusopenbsdmultibootfah |
Beschreibung
THWS Würzburg Zentralbibliothek Lesesaal
Signatur: |
1000 ST 261 U61 P729(5)st |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |
THWS Würzburg Teilbibliothek SHL, Raum I.2.11
Signatur: |
1340 ST 261 U61 P729(5)st |
---|---|
Exemplar 1 | nicht ausleihbar Verfügbar Bestellen |