ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Linux: Das umfassende Handbuch, 4. Auflage (Ausgabe 2011)

دانلود کتاب Linux: The Comprehensive Handbook، نسخه چهارم (نسخه 2011)

Linux: Das umfassende Handbuch, 4. Auflage (Ausgabe 2011)

مشخصات کتاب

Linux: Das umfassende Handbuch, 4. Auflage (Ausgabe 2011)

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 383621704X, 9783836217040 
ناشر: Galileo Press 
سال نشر: 2010 
تعداد صفحات: 1303 
زبان: German  
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 10 مگابایت 

قیمت کتاب (تومان) : 30,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 9


در صورت تبدیل فایل کتاب Linux: Das umfassende Handbuch, 4. Auflage (Ausgabe 2011) به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب Linux: The Comprehensive Handbook، نسخه چهارم (نسخه 2011) نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Buchcover......Page 1
Linux: Das umfassende Handbuch (Ausgabe 2011)......Page 2
Liebe Leserin, lieber Leser......Page 3
Auf einen Blick......Page 4
Impressum......Page 5
Inhalt......Page 6
Vorwort......Page 32
Über die Autoren......Page 40
Über dieses Buch......Page 42
TEIL I Einstieg in Linux......Page 48
1.1.1 Man muss kein Informatiker sein......Page 50
1.2 Grundbegriffe: Kernel, Distributionen, Derivate......Page 51
1.2.1 Bekannte Distributionen und Derivate......Page 52
1.3.1 Unix......Page 54
1.3.2 BSD-Geschichte......Page 55
1.3.3 Stallman und das GNU-Projekt......Page 57
1.3.4 Die Geschichte von Linux......Page 58
1.3.5 Geschichte der Distributionen......Page 61
1.4 Linux und BSD: Unterschiede und Gemeinsamkeiten......Page 62
1.4.1 Freie Software......Page 63
1.4.2 Ports und Packages......Page 64
1.4.3 Die Versionierung......Page 65
1.4.4 Die Maskottchen......Page 66
1.5 Informationsquellen......Page 67
1.7 Aufgaben......Page 69
2.1.1 Unterstützte Hardware......Page 70
2.1.2 Die Partitionierung......Page 72
2.2 Installation von Ubuntu......Page 75
2.2.1 Erste Schritte (gra.scher Installer)......Page 76
2.2.3 Partitionierung der Festplatte......Page 77
2.2.5 Systeminstallation......Page 78
2.3.1 Erste Schritte......Page 79
2.3.3 Anlegen eines Benutzers......Page 80
2.4 Installation von Fedora (Live-Install)......Page 81
2.5 Installation von Slackware-Linux......Page 82
2.5.2 Setup......Page 83
2.5.3 Kon.guration......Page 84
2.6 Installation von OpenBSD......Page 85
2.6.2 Grundkon.guration......Page 86
2.6.3 Partitionierung......Page 87
2.6.4 Kopiervorgang......Page 89
2.8 Zusammenfassung......Page 90
3.1 Der Bootvorgang......Page 92
3.2 Anmelden......Page 93
3.3 Erste Schritte mit KDE......Page 94
3.4 Erste Schritte mit GNOME......Page 98
3.6 Aufgaben......Page 100
4.1.1 OpenOf.ce.org......Page 102
4.1.2 KOf.ce und KDE PIM......Page 110
4.2 Im Internet surfen: Browser......Page 112
4.2.1 Mozilla Firefox......Page 113
4.3 E-Mails empfangen und senden......Page 115
4.3.1 Mozilla Thunderbird......Page 116
4.4 Zusammenfassung......Page 118
TEIL II Grundlagen......Page 120
5 Der Kernel......Page 122
5.1.1 Der Prozessor......Page 123
5.1.2 Der Speicher......Page 124
5.1.3 Fairness und Schutz......Page 128
5.1.4 Die Programmierung......Page 129
5.1.5 Die Benutzung......Page 136
5.2.1 Abstraktion......Page 137
5.2.2 Virtualisierung......Page 138
5.2.3 Ressourcenverwaltung......Page 140
5.3.1 De.nitionen......Page 141
5.3.2 Lebenszyklen eines Prozesses......Page 146
5.3.3 Die Implementierung......Page 153
5.4.1 Das Paging......Page 157
5.4.2 Die Hardware......Page 159
5.4.3 Die Organisation des Adressraums......Page 161
5.5.1 Hardware und Treiber......Page 171
5.5.2 Interaktion mit Geräten......Page 175
5.5.3 Ein-/Ausgabe für Benutzerprogramme......Page 179
5.5.4 Das Dateisystem......Page 180
5.7 Aufgaben......Page 182
6.1 Die Unix-Philosophie......Page 184
6.1.1 Kleine, spezialisierte Programme......Page 185
6.1.2 Wenn du nichts zu sagen hast: Halt die Klappe......Page 186
6.1.4 Die Administration......Page 187
6.1.5 Netzwerktransparenz......Page 189
6.2.1 Booten......Page 191
6.2.2 Das Login......Page 192
6.2.3 Das Arbeiten am System......Page 193
6.2.4 Das Herunterfahren......Page 199
6.2.5 Wie Laufwerke bezeichnet werden......Page 200
6.3.1 Der Prompt......Page 202
6.3.3 pwd......Page 203
6.3.4 cd......Page 204
6.4.1 ls......Page 205
6.4.2 more und less......Page 206
6.4.3 Und Dateitypen?......Page 207
6.5.2 uptime......Page 208
6.6 Hilfe......Page 209
6.6.1 Die Manpages......Page 210
6.6.3 Die Programmdokumentation......Page 212
6.8 Aufgaben......Page 213
TEIL III Die Shell......Page 214
7.1 Was ist eine Shell?......Page 216
7.1.1 Eine Shell verlassen......Page 217
7. 2 Welche Shells gibt es?......Page 219
7. 3 Welche Shell für dieses Buch?......Page 221
7. 5 screen......Page 222
7. 6 Die Shell anwenden......Page 224
7.6.1 Vorund Nachteile der Shellskripts......Page 225
7. 7 Grundlagen der Shellnutzung......Page 226
7. 8 Einund Ausgabeumlenkung......Page 243
7. 9 Pipes......Page 247
7.1 0 Subshells und Kommandogruppen......Page 250
7.1 1 Effektives Arbeiten mit der Bash......Page 251
7.1 2 xargs......Page 255
7.1 4 Aufgaben......Page 256
8 Reguläre Ausdrücke......Page 258
8.1 Aufbau von regulären Ausdrücken......Page 260
8.2 Der Stream-Editor sed......Page 262
8.2.2 Erste Schritte mit sed......Page 263
8.2.3 sed-Befehle......Page 264
8.2.4 Nach Zeilen .ltern......Page 268
8.2.5 Wiederholungen in regulären Ausdrücken......Page 269
8.3 grep......Page 270
8.3.2 Geschwindigkeitsvergleich......Page 271
8.3.3 Exkurs: PDF-Files mit grep durchsuchen......Page 272
8.4.1 Nutzen und Interpreter......Page 273
8.4.3 Erste Gehversuche......Page 274
8.4.4 Der Anweisungsblock......Page 276
8.4.5 Variablen......Page 280
8.4.6 Arrays......Page 288
8.4.7 Bedingte Anweisungen......Page 290
8.4.8 Schleifen......Page 293
8.4.9 Funktionen in awk......Page 298
8.5 Zusammenfassung......Page 301
8.6 Aufgaben......Page 302
9.1 head, tail und nl – den Dateiinhalt zeigen......Page 304
9.2 column – Ausgaben tabellenartig formatieren......Page 305
9.3 colrm – Spalten entfernen......Page 306
9.4 cut, paste, tac und tr – den Dateiinhalt ändern......Page 308
9.5 sort und uniq – sortiert und einzigartig......Page 309
9.6 wc – Dateiinhalt zählen......Page 310
9.7.1 Festlegung eines Auswahlkriteriums......Page 311
9.7.2 Festlegung einer Aktion......Page 313
9.8 split – Dateien aufspalten......Page 314
9.9 Midnight Commander (mc)......Page 315
9.9.2 Verschiedene Ansichten......Page 316
9.10.1 bc – der Rechner für die Konsole......Page 317
9.10.3 od und hexdump – Dateidumping......Page 320
9.10.4 script – Terminal-Sessions aufzeichnen......Page 321
9.12 Aufgaben......Page 322
10 Die Editoren......Page 324
10.1 Anforderungen an Editoren......Page 325
10.1.1 Zeilenorientiert versus bildschirmorientiert......Page 326
10.2.1 Den vi starten......Page 327
10.2.4 Arbeiten mit dem Eingabemodus......Page 328
10.2.5 Navigation......Page 329
10.2.7 Textbereiche ersetzen......Page 330
10.2.9 Shiften......Page 331
10.2.11 Kon.guration......Page 332
10.3.1 gvim......Page 333
10.4 Emacs......Page 334
10.4.1 Konzepte......Page 335
10.4.2 Grundlegende Kommandos......Page 337
10.4.5 Das Menü nutzen......Page 338
10.5.1 Die Grundlagen......Page 339
10.5.2 Eingeben und Anzeigen von Inhalten......Page 340
10.5.3 Inhalte kopieren und einfügen......Page 342
10.5.5 Weitere wichtige Befehle......Page 343
10.8 Aufgaben......Page 345
11 Shellskriptprogrammierung mit der bash......Page 346
11.1 Das erste Shellskript......Page 347
11.3.1 Integer-Variablen......Page 348
11.4 Arrays......Page 350
11.5.1 if......Page 352
11.5.2 case......Page 355
11.6.1 while......Page 357
11.6.3 for......Page 359
11.6.4 seq – Schleifen mit Aufzählungen......Page 361
11.7 Menüs mit select......Page 362
11.8 break......Page 363
11.9 Funktionen......Page 364
11.9.1 Eine simple Funktion......Page 365
11.9.2 Funktionsparameter......Page 366
11.9.3 Rückgabewerte......Page 367
11.10 Temporäre Dateien......Page 368
11.12 Zusammenfassung......Page 370
11.13 Aufgaben......Page 371
12.1 Einleitende Anmerkungen......Page 374
12.3 Kommentare in der C-Shell......Page 375
12.5 Pipes......Page 376
12.6.1 Arrays......Page 377
12.6.3 Au.isten existierender Variablen......Page 378
12.7 Funktionen gibt es nicht .........Page 379
12.8.1 Die if-Anweisung......Page 380
12.8.2 Bedingungen formulieren......Page 381
12.8.3 Die while-Schleife......Page 382
12.8.4 Die foreach-Schleife......Page 383
12.8.5 Die switch-Anweisung......Page 384
12.9 Benutzereingaben......Page 385
12.11 Aufgaben......Page 386
TEIL IV System- & Netzwerkadministration......Page 388
13.1.1 UID und GID......Page 390
13.1.2 Die Datei /etc/passwd......Page 392
13.1.3 Die Shadowsuite......Page 393
13.2.1 Benutzer anlegen......Page 395
13.2.2 Benutzer ändern......Page 400
13.2.3 Benutzer löschen......Page 402
13.3 Benutzer und Gruppen......Page 404
13.3.1 Gruppen anlegen......Page 405
13.3.2 Benutzer zu Gruppen hinzufügen......Page 406
13.3.3 Gruppenpasswörter und die Datei /etc/gshadow......Page 407
13.3.4 Gruppenadministratoren......Page 409
13.4.1 Der Systemadministrator als User......Page 410
13.4.3 sudo......Page 411
13.5.1 Die Funktion......Page 413
13.5.2 Kon.guration der NIS-Clients......Page 415
13.6 LDAP......Page 416
13.6.2 Einen LDAP-Server kon.gurieren......Page 418
13.6.3 Einträge hinzufügen, verändern und löschen......Page 420
13.6.4 Die Benutzerverwaltung mit LDAP......Page 423
13.8 Aufgaben......Page 426
14.1 Rechteverwaltung......Page 428
14.1.1 chmod......Page 429
14.1.2 chown......Page 431
14.1.3 Erweiterte Rechte......Page 433
14.1.4 umask......Page 435
14.1.5 Access Control Lists......Page 436
14.2 Softwareinstallation......Page 438
14.2.1 Paketverwaltung und Ports......Page 439
14.2.2 APT – Advanced Packaging Tool......Page 440
14.2.3 Pakete in Handarbeit: dpkg und rpm......Page 449
14.2.4 .tgz Packages unter Slackware......Page 454
14.2.6 BSD-Ports......Page 459
14.2.7 Softwareinstallation ohne Pakete......Page 464
14.3.2 Cronjobs......Page 467
14.3.3 Punktgenau mit »at«......Page 471
14.4.1 Die Logdateien......Page 474
14.4.2 Der syslogd......Page 477
14.4.3 logrotate......Page 483
14.4.4 logcheck......Page 485
14.5.1 Die /etc/fstab......Page 486
14.5.3 Platz beschränken: Quotas......Page 490
14.5.4 du und df......Page 493
14.5.5 SoftRAID und LVM......Page 495
14.5.6 Backups, Archive & Co.......Page 499
14.6 Kernel kompilieren......Page 504
14.6.1 Die Kernel-Quellen besorgen......Page 505
14.6.2 Die Kon.guration......Page 506
14.6.4 Den Bootloader anpassen......Page 507
14.6.5 BSD-Kernel kompilieren......Page 508
14.7.1 modprobe......Page 512
14.7.2 lsmod......Page 513
14.7.4 /etc/modules & Co.......Page 514
14.7.5 modconf......Page 516
14.8 Linux’ SysRq......Page 517
14.8.2 Tastenkombinationen......Page 518
14.9.1 Die Tastaturbelegung......Page 519
14.9.2 Die deutsche Sprache......Page 522
14.9.3 Das Einstellen der Uhr......Page 523
14.10 Zusammenfassung......Page 524
14.11 Aufgaben......Page 525
15.1 Grundlegendes zu TCP/IP......Page 528
15.1.3 Transport-Layer......Page 530
15.1.4 Application-Layer......Page 531
15.2.1 Hostname setzen......Page 532
15.2.2 Netzwerkadressen für alle......Page 533
15.2.3 Wireless LAN......Page 537
15.2.4 DHCP......Page 538
15.2.5 /etc/hosts......Page 539
15.2.6 /etc/networks......Page 540
15.2.7 /etc/resolv.conf......Page 541
15.2.8 Nun gibt es aber ein Problem .........Page 542
15.2.9 Windows und Namensau.ösung......Page 543
15.3 Grundlagen des Routings......Page 544
15.3.1 Routing-Administration: route......Page 547
15.3.2 Router aufsetzen......Page 549
15.4.1 Datenaufkommen von Schnittstellen......Page 550
15.4.2 Protokollstatistiken......Page 551
15.4.3 Aktive TCP-Verbindungen......Page 554
15.4.4 Listen-Ports......Page 555
15.4.5 ARP-Cache......Page 556
15.4.6 tcpdump......Page 557
15.5 Mit Linux ins Internet......Page 560
15.5.1 Das Point-to-Point Protocol......Page 561
15.5.2 Einwahl mit einem Modem......Page 563
15.5.3 Einwahl über DSL......Page 568
15.7 Aufgaben......Page 570
16.1 Telnet......Page 572
16.1.2 HTTP, SMTP, POP3......Page 573
16.2 Die R-Tools......Page 575
16.3 FTP......Page 576
16.3.1 Gra.sche FTP-Clients......Page 578
16.4 Browser für die Konsole......Page 579
16.5.1 mail......Page 580
16.5.3 elm, pine, mutt und Co.......Page 583
16.5.4 fetchmail......Page 584
16.5.5 procmail......Page 586
16.6 Client-NTP-Kon.guration......Page 587
16.7 IRC-Clients......Page 588
16.8 Das Usenet......Page 589
16.8.1 Das Protokoll......Page 590
16.8.2 Clients......Page 592
16.9 RSS......Page 594
16.9.2 Liferea......Page 595
16.11 Aufgaben......Page 596
17.1 inetd und xinetd......Page 598
17.1.1 inetd......Page 599
17.1.2 tcpd......Page 601
17.1.3 xinetd......Page 602
17.2 Standarddienste......Page 603
17.2.4 Daytime und Time......Page 604
17.2.8 Telnet und R-Dienste......Page 605
17.3.1 dhcpd......Page 606
17.3.2 Client-Kon.guration......Page 608
17.4 NNTP-Server......Page 609
17.4.1 Kon.guration......Page 610
17.4.2 Server starten......Page 611
17.4.3 Authenti.zierung......Page 612
17.5 Network File System......Page 613
17.5.1 Einen NFS-Server aufsetzen......Page 614
17.5.2 Den Client kon.gurieren......Page 616
17.6 Der FTP-Dienst......Page 617
17.6.1 Kon.gurationsdateien......Page 618
17.7.1 Windows-Freigaben mounten......Page 621
17.7.3 Die Kon.gurationsdatei smb.conf......Page 622
17.8 Zusammenfassung......Page 626
17.9 Aufgaben......Page 627
18.1 Mailserver in Theorie und Praxis......Page 628
18.1.3 Spamschutz......Page 632
18.2.1 Die Exim-Philosophie......Page 635
18.2.2 Exim installieren und kon.gurieren......Page 637
18.2.3 Die Arbeit mit Exim-Tools......Page 640
18.3 POP3/IMAP-Server mit Courier......Page 643
18.4 Zusammenfassung......Page 644
19.1 Apache......Page 646
19.2.1 Administration......Page 656
19.2.2 SQL......Page 657
19.3 PHP......Page 660
19.3.1 (X)HTML......Page 661
19.3.3 PHP lernen......Page 663
19.3.4 PHP und MySQL......Page 665
19.5 Aufgaben......Page 670
20.2 BIND aufsetzen......Page 672
20.3 djbdns......Page 675
20.3.1 Der djbdns Caching-only-Server dnscache......Page 676
20.4.1 host......Page 678
20.4.2 nslookup......Page 680
20.4.4 whois......Page 682
20.6 Aufgaben......Page 684
21 Secure Shell......Page 686
21.1.2 SSH-Protokoll 2......Page 687
21.2.1 Die /etc/ssh/sshd_con.g......Page 688
21.3 SSH nutzen......Page 691
21.3.2 Secure Copy......Page 692
21.3.3 Authenti.zierung über Public-Key-Verfahren......Page 693
21.3.5 X11 Forwarding......Page 696
21.3.6 SSH Port Forwarding......Page 697
21.5 Aufgaben......Page 699
TEIL V Die grafische Oberfläche......Page 700
22.1 Geschichtliches......Page 702
22.2.1 Client, Server, Protokoll......Page 703
22.2.2 Toolkit und XLib......Page 704
22.2.5 xhost......Page 705
22.2.7 Terminals......Page 706
22.3 Weitere Standardtools für X11......Page 708
22.4.1 xorgcon.g......Page 709
22.5 /etc/X11/xorg.conf......Page 713
22.5.1 Section »Module«......Page 714
22.5.4 Section »InputDevice«......Page 715
22.5.6 Section »Device«......Page 717
22.5.7 Section »Screen«......Page 718
22.5.9 Optionale Sections......Page 719
22.6.2 ATI-Gra.kkarten......Page 720
22.6.3 Funktionstest......Page 721
22.6.4 Welche Karte ist die beste?......Page 722
22.8 Window-Manager und Desktops......Page 723
22.8.2 Konzepte......Page 724
22.10 Tuning......Page 726
22.10.1 Xinerama und DualHead......Page 727
22.10.3 Mehrere X-Sessions......Page 728
22.11 Becoming Root......Page 729
22.13 Aufgabe......Page 730
23.1 Das KDE-Projekt......Page 732
23.1.1 KDE starten und beenden......Page 734
23.1.4 KDE-Tastenkürzel......Page 735
23.1.5 Softwarekomponenten......Page 736
23.2 GNOME......Page 738
23.2.1 Softwarekomponenten......Page 739
23.3 XFCE......Page 740
23.5 WindowMaker......Page 741
23.6.1 FVWM, FVWM2, FVWM95......Page 742
23.6.2 Blackbox, Fluxbox und Co.......Page 744
23.7 Zusammenfassung......Page 746
23.8 Aufgaben......Page 747
24.1 Textsatz mit LaTeX......Page 748
24.1.1 Ein erstes Dokument......Page 749
24.1.2 Dokumente übersetzen......Page 751
24.1.3 Das erste richtige Dokument......Page 752
24.1.4 Weitere Funktionalitäten......Page 753
24.1.5 Warum LaTeX?......Page 758
24.2 Editoren......Page 759
24.2.2 kate......Page 760
24.3.1 The GIMP – ein Gra.kprogramm......Page 761
24.3.3 OpenOf.ce.org Draw......Page 763
24.3.4 Dia......Page 764
24.4.1 PDFund PS-Dateien anzeigen......Page 765
24.4.3 Bilddateien anzeigen......Page 766
24.5.1 xchat – ein IRC-Client......Page 767
24.6.1 k3b – CDs/DVDs brennen......Page 768
24.6.2 Krusader – ein Dateimanager......Page 769
24.6.4 Wörterbuch mit dict und StarDict......Page 770
24.6.5 KWordQuiz – der Vokabeltrainer......Page 772
24.8 Aufgaben......Page 773
25.1.1 Integration ins System......Page 776
25.2 Audio......Page 777
25.2.1 Bis Kernel 2.6 – OSS......Page 778
25.2.2 Ab Kernel 2.6 – ALSA......Page 780
25.3.1 Ausgabemöglichkeiten......Page 781
25.3.2 MP3-Player und Co.......Page 782
25.4.1 DVDs, DivX und Co.......Page 785
25.4.2 MPlayer......Page 787
25.4.4 VLC......Page 789
25.5.2 Flash und freie Software......Page 790
25.6 Installation einer TV-Karte......Page 791
25.7.1 Beispiel: USB-IBM-Cam einrichten......Page 792
25.7.2 Webcam-Software......Page 793
25.8.1 Das BSD-Printing-System......Page 795
25.8.2 Installation......Page 796
25.8.3 Kon.guration......Page 797
25.9.1 Backends und Frontends......Page 799
25.9.2 Scanning-Tools......Page 800
25.10.1 Professionell spielen unter Linux......Page 801
25.10.2 Klassische Unix/Linux-Spiele......Page 802
25.10.3 Freie Spiele......Page 805
25.12 Aufgaben......Page 808
TEIL VI Systeminterna......Page 810
26 Prozesse und IPC......Page 812
26.1.2 Dämonprozesse......Page 813
26.2.1 Wechseln zwischen Vorderund Hintergrund......Page 814
26.2.2 Jobs – behalten Sie sie im Auge......Page 816
26.2.3 Hintergrundprozesse und Fehlermeldungen......Page 817
26.3.1 Das Syscall-Interface......Page 818
26.3.2 Signale von der Kommandozeile senden: kill......Page 819
26.3.3 Welche Signale gibt es?......Page 820
26.3.5 In der Praxis: Signale empfangen......Page 821
26.4 Prozesse .nden und verarbeiten......Page 822
26.4.1 top und htop......Page 823
26.4.2 ps und pstree......Page 824
26.4.3 pgrep, pidof und pkill......Page 829
26.5 Prozesse, Scheduling und Prioritäten......Page 830
26.5.1 Das Scheduling......Page 831
26.5.3 Echtzeit-Scheduling unter Linux......Page 832
26.6.1 Pipes und FIFOs......Page 834
26.6.2 Semaphore......Page 836
26.6.3 Message Queues......Page 838
26.6.4 Shared Memory......Page 841
26.6.5 Unix-Domain-Sockets......Page 842
26.7 Zusammenfassung......Page 844
26.8 Aufgaben......Page 845
27.2 Hardwareboot......Page 846
27.3 Bootcode......Page 847
27.3.1 Die Partitionstabelle......Page 848
27.4 Bootmanager......Page 849
27.4.1 GRUB......Page 850
27.4.2 LILO......Page 852
27.5 Startphase des Kernels......Page 853
27.6 init......Page 858
27.6.1 Linux und init......Page 860
27.6.2 BSD und init......Page 867
27.7.1 Jobs......Page 870
27.8 getty......Page 872
27.9.1 Shellstart......Page 874
27.10 System-Shutdown......Page 875
27.10.2 shutdown......Page 876
27.12 Aufgaben......Page 878
28.1 Der Aufbau von Speichermedien......Page 880
28.1.2 Die logische Struktur......Page 881
28.1.3 Integration ins VFS......Page 882
28.2.1 ext2, ext3, ext4 und reiserfs......Page 883
28.2.2 btrfs und ZFS......Page 884
28.2.3 FUSE – Filesystem in Userspace......Page 885
28.2.5 ISO 9660......Page 886
28.2.6 Loop-Device und Ramdisk......Page 887
28.2.7 Swap......Page 889
28.2.10 NFS......Page 892
28.2.11 Ecryptfs......Page 893
28.2.12 Weitere Dateisysteme......Page 894
28.3.1 Reguläre Dateien......Page 895
28.3.2 Verzeichnisse......Page 896
28.4 Inodes......Page 899
28.4.1 Die Metadaten......Page 900
28.4.2 Alternative Konzepte......Page 901
28.5.2 palimpsest......Page 902
28.5.3 disklabel......Page 904
28.5.4 hdparm......Page 907
28.5.5 fdisk und cfdisk......Page 908
28.5.6 Das Tool »cfdisk«......Page 910
28.5.7 mkfs......Page 911
28.5.9 fsck......Page 912
28.6.1 ZIP-Laufwerke......Page 913
28.6.3 USB-Sticks und -Platten, Digitalkameras und Co.......Page 914
28.7 Zusammenfassung......Page 915
28.8 Aufgaben......Page 916
29.1 Einführung......Page 918
29.1.2 Emulation......Page 920
29.2.1 Cedega......Page 921
29.2.3 Wine......Page 923
29.3 ScummVM......Page 926
29.3.2 Spiele installieren......Page 927
29.4.1 DOSBox......Page 928
29.4.2 UAE......Page 929
29.4.3 Weitere Emulatoren......Page 930
29.5.1 Die Xen-Architektur......Page 932
29.5.2 Die Administration via xm......Page 936
29.6.1 Die KVM-Architektur......Page 938
29.6.2 Die Administration via Qemu......Page 939
29.6.4 Weitere Lösungen......Page 941
29.8 Aufgaben......Page 942
TEIL VII Programmierung und Sicherheit......Page 944
30.1 Interpreter und Compiler......Page 946
30.1.1 CundC++......Page 947
30.1.2 Perl......Page 949
30.1.3 Java......Page 950
30.1.4 Tcl......Page 951
30.2 Shared Libraries......Page 953
30.2.3 Die Dateien......Page 954
30.3.1 Vorbereitung......Page 955
30.3.2 Konsolenarbeit......Page 956
30.3.3 ddd......Page 959
30.4.3 Pro.ling-Daten lesen......Page 961
30.5 Tracing......Page 963
30.6 Hilfe beim Finden von Bugs......Page 965
30.6.1 ProPolice......Page 966
30.6.2 .aw.nder und RATS......Page 967
30.6.3 Electric Fence......Page 969
30.7 Integrierte Entwicklungsumgebungen......Page 971
30.8 make......Page 973
30.8.1 Make.le......Page 974
30.8.2 Make.le-Makros......Page 977
30.8.5 Spezielle Targets......Page 978
30.9 Die GNU Autotools......Page 979
30.10.1 .ex grundlegend anwenden......Page 983
30.10.2 bison/yacc grundlegend anwenden......Page 986
30.11 Unix-Software veröffentlichen......Page 988
30.11.1 Wichtige Dateien......Page 989
30.12.1 groff nutzen......Page 990
30.12.2 Die Manpage installieren......Page 992
30.13.1 CVS......Page 993
30.13.2 Subversion......Page 997
30.14.1 Entwicklung gra.scher Ober.ächen......Page 999
30.14.2 Weitere Bibliotheken......Page 1001
30.15 Zusammenfassung......Page 1002
30.16 Aufgaben......Page 1004
31.1 Die Programmiersprache C – ein Crashkurs......Page 1006
31.1.1 Hello World in C......Page 1008
31.1.2 Kommentare......Page 1010
31.1.3 Datentypen und Variablen......Page 1011
31.1.4 Operatoren......Page 1018
31.1.5 Bedingte Anweisungen......Page 1027
31.1.6 Schleifen......Page 1033
31.1.7 Funktionen......Page 1040
31.1.8 Präprozessor-Direktiven......Page 1043
31.1.9 Grundlagen der Zeiger (Pointer)......Page 1049
31.1.10 Grundlagen der Arrays......Page 1052
31.1.11 Strukturen......Page 1054
31.1.12 Arbeiten mit Zeichenketten (Strings)......Page 1056
31.1.13 Einlesen von Daten......Page 1059
31.1.14 FILE und das Arbeiten mit Dateien......Page 1060
31.2 Die Skriptsprache Perl......Page 1064
31.2.1 Aufbau eines Perl-Skripts......Page 1065
31.2.2 Variablen in Perl......Page 1066
31.2.3 Kontrollstrukturen......Page 1069
31.2.4 Subroutinen in Perl......Page 1075
31.2.5 Reguläre Ausdrücke in Perl......Page 1077
31.2.6 Arbeiten mit dem Dateisystem......Page 1080
31.3 Zusammenfassung......Page 1082
31.4 Aufgaben......Page 1083
32.2 Unix und Sicherheit......Page 1084
32.2.3 Netzwerkdienste......Page 1085
32.3.1 Nach der Installation......Page 1086
32.3.2 Ein einfaches Sicherheitskonzept......Page 1087
32.4.1 Die Backup-Strategie......Page 1088
32.4.2 Die Software......Page 1090
32.5 Updates......Page 1091
32.6 Firewalls......Page 1092
32.6.1 Grundlagen......Page 1093
32.6.2 Firewalling unter Linux: net.lter/iptables......Page 1096
32.6.3 Iptables im Detail......Page 1097
32.7 Proxyserver......Page 1105
32.7.1 Funktion......Page 1106
32.7.2 Einsatz......Page 1107
32.7.3 Beispiel: Squid unter Linux......Page 1108
32.8 Virtuelle private Netzwerke mit OpenVPN......Page 1113
32.8.1 Pre-shared Keys......Page 1114
32.8.2 Zerti.kate mit OpenSSL......Page 1115
32.8.3 OpenVPN als Server einrichten......Page 1116
32.8.4 OpenVPN als Client......Page 1118
32.9 Verdeckte Kanäle und Anonymität......Page 1119
32.10 Mails verschlüsseln: PGP und S/MIME......Page 1120
32.10.1 PGP/GPG......Page 1121
32.10.2 S/MIME......Page 1127
32.11 Trojanische Pferde......Page 1128
32.13 Partitionierungen......Page 1129
32.14 Restricted Shells......Page 1130
32.15 Loadable Kernel Modules......Page 1131
32.17.1 gcc propolice......Page 1132
32.17.3 OpenWall (OWL)......Page 1134
32.17.5 PaX......Page 1135
32.18.2 OpenBSD......Page 1136
32.18.6 Fedora Core......Page 1137
32.20 Aufgaben......Page 1138
33 Netzwerksicherheit überwachen......Page 1140
33.1 Snort......Page 1141
33.1.1 Aufbau der Intrusion Detection......Page 1145
33.1.2 snort.conf......Page 1146
33.2 Netzwerkmonitoring mit Nagios......Page 1154
33.2.1 Die Installation......Page 1156
33.2.2 Die Kon.guration......Page 1159
33.2.3 Die Plugins......Page 1166
33.3 Nmap: Der wichtigste Portscanner......Page 1168
33.3.1 Prinzip eines Portscanners......Page 1169
33.3.2 Techniken des Scannens......Page 1170
33.3.3 Weiterer Informationsgewinn......Page 1175
33.3.4 Nmap in der Praxis......Page 1177
33.4 Nessus: Ein Security-Scanner......Page 1181
33.4.2 Die Kon.guration......Page 1182
33.4.3 Nessus benutzen......Page 1184
33.5.1 tcpdump......Page 1185
33.5.3 dsniff......Page 1186
33.6 Zusammenfassung......Page 1187
TEIL VIII Anhang......Page 1188
Anhang (Übersicht)......Page 1190
A.2 Lösungen zu Kapitel 5......Page 1192
A.3 Lösungen zu Kapitel 6......Page 1193
A.4 Lösungen zu Kapitel 7......Page 1194
A.6 Lösungen zu Kapitel 9......Page 1196
A.7 Lösungen zu Kapitel 11......Page 1197
A.8 Lösungen zu Kapitel 12......Page 1198
A.9 Lösungen zu Kapitel 13......Page 1200
A.10 Lösungen zu Kapitel 14......Page 1201
A.11 Lösungen zu Kapitel 15......Page 1205
A.12 Lösungen zu Kapitel 16......Page 1206
A.13 Lösungen zu Kapitel 17......Page 1207
A.14 Lösungen zu Kapitel 19......Page 1208
A.15 Lösungen zu Kapitel 20......Page 1209
A.16 Lösungen zu Kapitel 21......Page 1211
A.17 Lösungen zu Kapitel 24......Page 1212
A.19 Lösungen zu Kapitel 26......Page 1214
A.20 Lösungen zu Kapitel 27......Page 1215
A.21 Lösungen zu Kapitel 28......Page 1216
A.23 Lösungen zu Kapitel 30......Page 1217
A.24 Lösungen zu Kapitel 31......Page 1219
A.25 Lösungen zu Kapitel 32......Page 1221
B Kommandoreferenz......Page 1224
C X11-InputDevices......Page 1264
D MBR......Page 1266
E.1 Was be.ndet sich auf welcher DVD?......Page 1268
E.2 Benutzung der DVDs......Page 1269
F Glossar......Page 1270
G Literatur......Page 1274
Index......Page 1278
A......Page 1279
B......Page 1281
C......Page 1282
D......Page 1283
F......Page 1285
G......Page 1286
H......Page 1287
K......Page 1288
L......Page 1289
M......Page 1291
N......Page 1292
P......Page 1293
R......Page 1295
S......Page 1296
T......Page 1299
U......Page 1300
W......Page 1301
X......Page 1302
Z......Page 1303




نظرات کاربران