Linux-Companion zur Systemadministration

Ähnliche Dokumente
Linux-Systemadministration

Windows NT 4.0 in heterogenen Netzen

Windows 11. Grundlagen Praxis Optimierung. Klaus Fahnenstich Rainer G. Haselier ADDISON-WESLEY PUBLISHING COMPANY

ADDISON-WESLEY PUBLISHING COMPANY

Bernd Bleßmann, Jörg Bleßmann. Linux. Aufbau und Einsatz eines Betriebssystems. 1. Auflage. HLuHB Darmstadt. Bestellnummer Bildungsverlag EINS

Linux-Kernel- Programmierung

UNIX-Rechnernetze in Theorie und Praxis

I Netzwerk Grundlagen 8

Programmierung mit Access 7 für Windows 95

Kreativ entwerfen und gestalten mit CorelDRAW! 5.0

IT Lehrgang LPIC-1: Junior Level Linux Professional

LPIC-2: Intermediate Level Linux Administration

FÜR DEN PC. Bi B JL( O T H C- K

Objektorientiertes Programmieren in C++

Linux Netzwerk-Handbuch

Kurs für Linux Online Kurs Verwalter des Linux System

Microsoft FrontPage 98

Windows 95 und Microsoft Plus!

TCP/IP. Internet-Protokolle im professionellen Einsatz

Linux-Unix- Grundlagen

Der Apache-Webserver

MICROSOFT EXCEL 3.0 HOTLINE

Linux-Kernel- Programmierung

I Datei- und Druckdienste konfigurieren 8

Bibliografische Informationen digitalisiert durch

TCP/IP unter Windows

GNU/Linux Introduction Linux Introduction: Part 1. Simon M. Haller, Sebastian Stabinger iis.uibk.ac.at

1 Network File System ( NFS )

Netzwerkprogrammierung unter Linux und UNIX

KN Das Internet

IPv6 und LINUX. Inhalt

I Grundlagen der System-Administration 8

Linux-Firewalls Ein praktischer Einstieg

Internet: Funktionsweise und Dienste 1. Was ist das Internet?

Wolfgang Barth Das Firewall-Buch Grundlagen, Aufbau und Betrieb sicherer Netzwerke mit Linux SuSE PRESS

Linux-Kernel- Programmierung

Linux zum Nachschlagen

Linux als File- und Printserver - SAMBA

TCP/IP im Überblick IP ARP ICMP TCP UDP DNS... 25

MCSE Crash Test TCP/IP

I Datei- und Druckdienste konfigurieren 9

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Ein Bootimage ab Version Optional einen DHCP Server.

SCSI-Bus und IDE-Schnittstelle

Inhaltsübersicht. Vorwort I Installation RAID- und LVM-Grundlagen Ubuntu-Server-Installation Erste Schritte...

Herzlich Willkommen. Zum Vortrag zu Netzwerk und Linux im Rahmen der Linux Installations Party 2007

Netzwerk Linux-Kurs der Unix-AG

Netzwerk. Um den Hostnamen angezeigt zu bekommen $ hostname $ hostname -f Um den Hostnamen zu ändern $ hostname <neuerhostname>

Internet Interconnected Networks - Geschichte -

Teil I. Allgemeine System-Administration. Windows Server 2016 Neues, Lizenzierung und Download... 23

Einführung Internet Geschichte, Dienste, Intra /Extranet, Browser/Server, Website Upload. Dipl. Ing. Dr. Alexander Berzler

Lernziele Dateiverwaltung Bearbeiten von Textdateien Sichere Anmeldung per SSH-Schlüssel. Linux für Anfänger

1 Einleitung 1. 2 Netzwerkgrundlagen 11

Geschichte des Internets

Dirk Becker. OpenVPN. Das Praxisbuch. Galileo Press

Objektorientierte Prozeßsimulation in C++

Die С ++-Programmiersprache

Installations-Dokumentation, YALG Team

Client-Server mit Socket und API von Berkeley

Der Rational Unified Process

Client-Server-Prinzip

Online-Publishing mit HTML und CSS für Einsteigerinnen

Dirk Becker. OpenVPN. Das Praxisbuch. Galileo Press

1 Axis Kamera-Konfiguration IP-Konfiguration Datum und Uhrzeit einstellen Die Option Anonymous viewer login...

1 Axis Kamera-Konfiguration IP-Konfiguration Datum und Uhrzeit einstellen Die Option Anonymous viewer login...

Linux System Administration Inhouse Training

Inhaltsverzeichnis. Vorwort 15 Danksagungen 17

Solaris 11 Systemadministration Grundlagen

WRT als Plattform für anderes

Diskless GNU/Linux Workshop der LUGBZ Author: Karl Lunger

Cisco Netzwerke Troubleshooting

Einführung in die Programmierung. Arvid Terzibaschian

Network-Attached Storage mit FreeNAS

Inhaltsverzeichnis VII. Teil I: PC- und Mikrocomputer-Technik

High Speed Internetworking

Netzwerk-Programmierung. Netzwerke. Alexander Sczyrba Michael Beckstette.

Technische Infor matik 2 C/C++-Kurs. Arbeitsumgebung AG Rechner netze 1.1

TCP/IP Protokollstapel

Prüfungsfragen (Stand: )

Web Space Anbieter im Internet:

Computer & GNU/Linux Einführung Teil 1

Vordefinierte Elemente (CI)

Linux II. Reguläre Ausdrücke Editoren Scripting. 2 Linux II. Linux I II III Res WN/TT NLTK XML Weka E Reguläre Ausdrücke Editoren Scripting

Das Internet. Geschichte und Aufbau

Netzwerk-Programmierung. Netzwerke.

Betriebssystemsicherheit am Beispiel UNIX

Internetprotokoll TCP / IP

Java-Programmierung mit Visual J++ 1.1

Keine Angst vor Linux/Unix

Transkript:

Jochen Hein Linux-Companion zur Systemadministration Einrichtung, Wartung und Software-Updates ADDISON-WESLEY PUBLISHING COMPANY Bonn Reading, Massachusetts Menlo Park, California New York Don Mills, Ontario Harlow, England Amsterdam Milan Sydney Tokyo Singapore Madrid San Juan Seoul Mexico City Taipei, Taiwan

1 Linux das Betriebssystem der Zukunft? 1 1.1 Linux-Features im Überblick 2 1.2 Linux-Distributionen im Vergleich 2 1.3 Die Zukunft von Linux 9 2 Der Filesystem-Hierarchie-Standard 11 2.1 Entstehung des Filesystem-Hierarchie-Standards 11 2.2 2.3 2.4 2.5 2.6 Problembereiche Das root- oder /-Dateisystem Die /usr-hierarchie /var - Variable Daten Die weitere Entwicklung des FHS 12 13 23 30 36 _L Ablauf eines Systemstarts 3.1 3.2 3.3 3.4 3.5 Das Basic Input/Output-System (BIOS) Die Linux Boot-Lader Start des Kernels Der init-prozeß Stoppen des Systems Konfiguration und Administration 4.1 Kernel- und Hardware-Konfiguration 4.2 Konfiguration der Hardware 4.3 Kernel-Module 4.4 Systemkonfiguration 4.5 Benutzerveränderbare Systemkonfiguration 4.6 Benutzerbezogene Konfiguration 4.7 Konfiguration von Editoren 4.8 Tastaturbelegungen 37 37 40 48 52 58 61 61 72 73 76 110 114 117 118

5 Der Editor Emacs 121 5.1 Kompilieren des Emacs 121 5.2 Allgemeines zur Arbeit mit Emacs 122 5.3 Konfiguration 127 5.4 Tastaturbelegung 133 5.5 Emacs-Erweiterungen (Modes) 133 5.6 Nützliche Minor-Modes 137 5.7 Sonstige Erweiterungen 139 5.8 Informationsquellen 140 6 Das X-Window-System 141 6.1 Geschichte und Konzept 141 6.2 Konfiguration 143 6.3 Window-Manager 148 6.4 Der Window-Manager f vwm 148 6.5 Die f vwm-modules 150 6.6 Allgemeine Xll-Kommandozeilen-Optionen 151 6.7 Zugriffskontrolle 152 6.8 Tools 153 6.9 Infoquellen 155 7 Datensicherung 157 7.1 Notwendigkeit der Datensicherung 157 7.2 Medien zur Datensicherung 160 7.3 Strategien zur Datensicherung 162 7.4 Programme zur Datensicherung 165 7.5 Fazit und weitere Infos 178 8 National Language Support 181 8.1 NLS in der Welt der freien Software 182 8.2 POSIX National Language Support 183 8.3 Namen von Lokalen 184 8.4 Kategorien im NLS 185 8.5 Erstellen einer Lokale-Definition 192 8.6 Nachrichtenkataloge erstellen 193 8.7 Probleme durch Lokale 195 8.8 Programme zur NLS-Unterstützung 195 8.9 Programmierung mit NLS 200 8.10 Zeichensatzkonvertierung 202

xi 9 Anpassung an regionale Besonderheiten 205 9.1 Tastaturbelegung an der Konsole 205 9.2 Zeichensatz ISO-Latin-1 verwenden 205 9.3 Tastaturbelegung unter Xll 206 9.4 Verwendung von Umlauten auf Shell-Ebene 208 9.5 Umlaute in Editoren 212 9.6 Umlaute in Mail und News 214 9.7 Anpassungen von einzelnen Programmen 218 9.8 Texte in X-Programmen 224 9.9 Zeitzonen und Sommerzeit. 226 10 Unix-Tools 229 10.1 Dateiverwaltung 230 10.2 Verarbeiten von Textdateien 237 10.3 Suchmuster (Regulär Expressions) 243 10.4 Andere nützliche Tools 246 10.5 Kommandos automatisch starten 246 10.6 Die Programmiersprache AWK 249 10.7 Textdateien bearbeiten mit sed. 255 10.8 Weitere nützliche Utilities 257 10.9 Die Shell als Bindeglied zwischen den verschiedenen Programmen 259 10.10 Prozesse und Jobs 268 11 Werkzeuge (nicht nur) für Programmierer 273 11.1 Das Programm make 273 11.2 Das Programm imake 277 11.3 Installation von Programmen 277 11.4 Editoren 280 11.5 Revision Control System (rcs) 283 12 TEX und WT^X unter Linux 299 12.1 Installation von TgX 299 12.2 Lokale Erweiterungen des TgX-Systems 303 12.3 Effektive Nutzung von TpX und KTpX 303 13 Emulatoren unter Linux 309 13.1 Der BIOS-Emulator DOSemu 309 13.2 Der Windows-Emulator Wine 324 13.3 Der ibcs-emulator 328

14 Linux in einer vernetzten Umgebung 333 14.1 Schichten in der Netzwerk-Software 334 14.2 Netzwerk-Hardware 335 14.3 Netzwerkbezogene Kernel-Konfiguration 336 14.4 Aktivierung der Netzwerkgeräte 340 14.5 Vergabe von IP-Adressen 343 14.6 Alles über ifconf ig 345 14.7 Alles über route 347 14.8 Das Programm netstat 349 14.9 Das Address Resolution Protocol (ARP) 350 15 TCP/IP-Grundlagen 353 15.1 Protokolle 353 15.2 Der inetd-server 356 15.3 Der TCP-Wrapper (tcpd) 358 15.4 Der ident-dämon 360 15.5 Aufnahme neuer Services 361 15.6 Remote Procedure Call 362 15.7 Architekturunabhängiges Datenformat 363 16 IP-Adressen und Rechnernamen 365 16.1 Zuordnung von Namen und IP-Adressen in der Datei /etc/hosts 367 16.2 Domain Name Service 367 16.3 Nutzung eines Name-Servers mit Linux 368 16.4 Testen eines Name-Servers 370 17 Applikationen im Netz 373 17.1 Das telnet-programm 373 17.2 Das File-Transfer-Protokoll (ftp) 374 17.3 Suche nach Dateien mit archie 376 17.4 Die r-tools 377 17.5 DieSecure-Shellssh 382 17.6 Warnungen an entfernte Rechner schicken mit rwall 382 17.7 Übertragen von Dateien mit rdi s t 383 17.8 Gespräche zwischen Benutzern mit talk 384 17.9 Internet Relay Chat (irc) 386 17.10 Die Versendung von Dateien mit sendf ile 386

xiii 18 Network File System (NFS) 389 18.1 Linux als NFS-Client 389 18.2 Linux als NFS-Server 391 18.3 Der Automounter 394 19 Anonymous-f tp-server 397 19.1 Die Installation des wu-ftpd 398 19.2 Administration eines f tp-servers 400 20 Linux im heterogenen Netz 403 20.1 Linux als NetWare-Client und -Server 403 20.2 Linux als SMB-Client und -Server 406 21 Konfiguration und Betrieb eines Name-Servers 409 21.1 Primary Name-Server 409 21.2 Die Datei named. ho s t s 411 21.3 Das Masterfile-Format 412 21.4 Die Datei named. local 416 21.5 Die Datei named. rev 417 21.6 Secondary Name-Server 418 21.7 Slave Name-Server 418 21.8 Weitere Informationen zum DNS 419 22 Network Information System 421 22.1 NIS-Dienste als Client nutzen 422 22.2 NIS-Server 424 22.3 In die Zukunft mit NIS+ 425 23 Dasbootp-Protokoll 427 24 Anbindung mittels SLIP und PPP 431 24.1 Serial Line Internet Protocol 432 24.2 Point-to-Point-Protocol 435 25 Das World Wide Web 441 25.1 Geschichte und Konzept 441 25.2 WWW und Internet 442 25.3 Web-Browser 444 25.4 Informationen bereitstellen 447

26 Netzwerkadministration 451 26.1 Troubleshooting im Netz 451 26.2 Programme zur Netzverwaltung 453 26.3 IP-Netzverwaltung 459 Anhang A Der Standardeditor vi 463 B Paßwörter generieren 467 C Die beiliegende CD-ROM 469 D Literaturverzeichnis 471 D.l Das Linux-Documentation-Project 471 D.2 Linux-Literatur 471 D.3 Dokumentationen des GNU-Projektes 472 D.4 Allgemeine Unix-Literatur 473 D.5 Allgemeine TEX/ETEX-Literatur 475 D.6 Literatur zu Unix-Netzen 476 D.7 Das World Wide Web 477 D.8 Weitere Literaturhinweise 478 E Verzeichnis der wichtigsten RFCs 479 F Index 485