Klaus H. Schmidt
Ubuntu Desktop und Server - Ubuntu 11.04: Installation, Anwendung, Administration
Inhalt
6
1?Einleitung
16
1.1?Von UNIX zu Ubuntu
17
1.1.1?UNIX
17
1.1.2?GNU
18
1.1.3?Linux
18
1.1.4?Debian
19
1.1.5?Ubuntu
20
1.2?Merkmale von Linux und Ubuntu im Unterschied zu Windows
21
1.3?Hilfe im Internet
23
1.4?Die geänderten SI-Einheiten
24
1.5?Die CDs und die Webseite zu diesem Buch
25
2?Installation
26
2.1?Desktop oder Server
26
2.2?32 oder 64 Bit
27
2.3?Die Versionen von Ubuntu
28
2.3.1?Bezug der Software
29
2.4?Das Live-System
30
2.5?Installationsmedium erstellen
33
2.5.1?Eine CD oder DVD brennen
33
2.5.2?Einen USB-Stick vorbereiten
34
2.6?Installation auf Festplatte
37
2.6.1?Hardware-Voraussetzungen
38
2.6.2?Partitionen erstellen
38
2.6.3?Die eigentliche Installation
40
2.6.4?Ubuntu als Windows-basierte Installation („WUBI“)
47
3?Die grafische Oberfläche
50
3.1?Unity
51
3.2?Gnome
53
3.3?Weitere Grafiksysteme
55
3.4?Die Grafiktreiber von ATI und Nvidia
56
3.5?An- und Abmelden
57
3.6?Einstellungen für Anwender
59
3.7?Einstellungen für den Administrator
64
3.7.1?Benutzer und Berechtigungen
66
3.8?Die Arbeitsflächen
67
3.9?Programme automatisch starten
69
4?Arbeiten auf dem Desktop
70
4.1?Der Dateimanager Nautilus
70
4.1.1?Konfiguration von Nautilus
74
4.1.2?Bearbeiten von Dateien
75
4.1.3?Rechte auf Dateien und Verzeichnisse
76
4.1.4?Freigaben unter Nautilus erstellen
77
4.2?Brennen von CD und DVD
78
4.2.1?Brennen mit Nautilus
78
4.2.2?Brennen mit Brasero
78
4.3?Suche nach Dateien
80
4.4?Evolution E-Mail
80
4.4.1?Die Einrichtung
81
4.5?Firefox und Thunderbird
88
4.5.1?Firefox-Erweiterungen
88
4.6?LibreOffice
90
4.7?Der Dokumentenbetrachter evince
92
4.7.1?Acrobat Reader
92
4.8?Grafiken bearbeiten
93
4.8.1?Desktop-Publishing mit Scribus
93
4.9?Programme parallel in Windows und Ubuntu verwenden
94
4.10?Multimedia
94
4.11?Kommunikation
97
4.12?Bildschirmfotos erstellen
99
4.13?Windows-Programme unter Ubuntu starten
99
5?Die Hardware einrichten
102
5.1?Die Einrichtung vom Netzwerk
103
5.1.1?Verbindungen mit WLAN
105
5.1.2?Verbindung über einen UMTS-Stick einrichten
106
5.1.3?Bluetooth einrichten
109
5.2?Drucker konfigurieren
112
5.3?Scanner konfigurieren
115
5.4?Das System beobachten
116
5.5?Die Laufwerksverwaltung
119
5.5.1?Test von Festplatten mit SMART
120
5.6?Partitionieren mit gparted
122
6?Arbeiten auf der Kommandozeile
124
6.1?Grundlegende Linux-Befehle
125
6.2?Die Bedienung von Ubuntu mit der Kommandozeile
126
6.3?Anmeldung und Abmeldung
128
6.3.1?Dateien
131
6.3.2?Das hierarchische Dateisystem
132
6.3.3?Systemweite und eigene Konfigurationsdateien
133
6.3.4?Versteckte Dateien und Verzeichnisse
133
6.3.5?Der Suchpfad
134
6.3.6?Das Hilfe-Programm man
135
6.3.7?Kommandos mit rekursiver Wirkung
135
6.3.8?Das Kommando history
135
6.3.9?Texteditoren
136
6.3.10?Der Kommando-Interpreter (Shell)
138
6.3.11?Wildcards oder Suchmuster (file-globbing)
139
6.3.13?Kommandoverknüpfung
141
6.3.14?Umgebungs-(Environment-)Variablen
142
6.3.17?Einfache Skripte
144
6.4?Kommandos zur Dateiverwaltung
147
6.5?Kommandos zur Prozessverwaltung
152
6.6?Inhalt von Dateien ansehen
157
6.6.1.?Weitere Kommandos zur Dateiverwaltung
157
6.6.2?Reguläre Ausdrücke
159
6.6.3?Weitere wichtige Kommandos
161
6.7?Ein- und Ausgabe-Umleitung
165
6.7.1?Kommandos und Dateien zur Dokumentation
168
6.7.3?Suchen nach Dateien
171
7?Die Administration auf der Kommandozeile
174
7.1?Arbeiten mit sudo
174
7.2?Die Verzeichnisstruktur
176
7.3?Die Partitionierung
178
7.3.1?Benennungsschema für Partitionen
180
7.4?Die Dateisysteme
184
7.4.1?Aufbau einer Inode
185
7.5?Erstellen eines Filesystems mit mkfs
186
7.6?Das Programm fsck (File System Check)
187
7.6.1?Das Verzeichnis lost+found
188
7.6.2?Die Kommandos debugfs und dumpe2fs
189
7.7?Mounten von Dateisystemen
189
7.7.1?Mounten über ein Netzwerk
192
7.7.2?Das Programm umount
192
7.7.3?Die Datei /etc/fstab
193
7.7.4?Einbindung von NTFS
194
7.7.5?Das Kommando lsof
195
7.8?Dateizugriffsrechte verwalten
196
7.8.1.?Datei-Arten
197
7.8.2?Ändern von Berechtigungen mit chmod
199
7.8.3?Sonderrechte
200
7.8.4?Löschrechte von Dateien und Verzeichnissen
201
7.8.5?Das Kommando umask
202
7.8.6?Ändern der Anmeldung mit su
202
7.8.7?Eigentümer ändern mit chown
203
7.8.8?Befehle, die angemeldete Benutzer anzeigen
203
7.8.9?Zusätzliche Datei-Attribute
203
7.8.10?Erweiterte Datei-Attribute
204
7.9?Benutzer- und Gruppenverwaltung
204
7.9.1?Kommandos zur Benutzerverwaltung
207
7.9.2?Das Kommando passwd für den Administrator
209
7.9.3?Gruppen bearbeiten
210
7.9.4?Check der Passwort-Dateien
211
7.9.5?Die Datei /etc/profile
211
7.9.6?Das Verzeichnis /etc/skel
212
7.9.7?Anzeige der Benutzer- und Gruppen-ID
212
7.10?Wichtige Netzwerkkommandos
212
7.11?Die Secure Shell (ssh)
219
7.11.1?Tunnelling per ssh
223
7.11.2?Sicheres Kopieren über ein Netz mit Secure Copy (scp)
223
7.12?Downloads mit wget
224
8?Wichtige Systeminterna
226
8.1?Kernel-Module
226
8.2?PAM (Pluggable Authentication Modules)
228
8.2.1?Parameter für PAM-Module
229
8.3?Der Prozess cron
230
8.3.1?Das Kommando crontab
232
8.3.2?Die Konfigurationsdateien von cron
233
8.3.3?Das Kommando at
234
8.3.4?Der Prozess anacron
235
8.3.5?Der Nachfolger fcron
236
8.4?Zeitzonen
237
8.4.1?Lokalisierung von Ubuntu
238
8.5?Die Systemprotokollierung über rsyslog
238
8.5.1?Das Testprogramm logger
242
8.5.2?Auswertung von Logbuch-Einträgen
242
8.5.3?Meldungen archivieren mit logrotate
242
8.6?Harte und symbolische Links
243
8.7?Hardware-Informationen
244
8.8?Das /proc-Filesystem
245
8.9?Das /sys-Filesystem
246
8.10?Der Udev-Daemon
247
8.11?Shared Libraries
247
9?Programme installieren und entfernen
250
9.1?Das Paketmanagement
250
9.2?Das Ubuntu Software-Center
251
9.3?Die Aktualisierungsverwaltung
252
9.4?Das Programm synaptic
254
9.4.1?Paket-Sektionen
256
9.4.2?Pakete aufräumen
256
9.5?Der Debian-Paketmanager
256
9.6?APT (Advanced Package Tool)
258
9.6.1?Die Paketquellen
258
9.6.2?Die Versionsverwaltung von APT
261
9.6.3?Arbeiten mit apt-get
261
9.6.4?Schutz der Pakete
263
9.6.5?Eine Grafik-Oberfläche installieren
264
9.6.6?Proxy-Einstellungen für APT
264
9.6.7?Probleme der Paketverwaltung beheben
265
9.7?Das Programm aptitude
266
9.8?Das Programm tasksel
269
9.9?Ein System-Upgrade durchführen
269
10?Das Grafiksystem
270
10.1?XWindow als Grundlage der Grafik
270
10.2?Der Anmelde-Manager (Display-Manager)
272
10.3?Der Fenster-Manager (Window-Manager)
272
10.4?Der XServer
272
10.5?KMS und proprietäre Grafiktreiber
273
10.6?Weitere Grafiktreiber
274
10.7?Start von Grafikanwendungen über das Netzwerk
274
10.8?Die Grafikauflösung anpassen
275
11?Der Bootvorgang
278
11.1?BIOS und Grub
278
11.2?Grub2
279
11.3?Bootmechanismus reparieren
282
11.4?Dualboot mit Windows
283
11.5?Booten über Windows
284
11.6?Boot-Optionen
285
11.6.1?Start des Systems
289
11.7?Die Runlevel
289
11.7.1?SYS-V-Init
290
11.7.2?Start mit Upstart
291
12?Sicherung des Systems
294
12.1?Anmeldung nicht als root
295
12.1.1?Die Tastenkombination [CTRL] + [ALT] + [DEL]
296
12.2?Regelmäßiger Test des Systems
296
12.3?Weitere Schutzmaßnahmen in Ubuntu
297
12.3.1?Virenscanner
297
12.3.2?Rootkits
298
12.3.3?Firewall
299
12.3.4?AppArmor
301
12.4?Erstellung von Backups
301
12.4.1?Backup-Strategie
302
12.4.2?Sicherungsmedien
302
12.5?rsync zur Synchronisierung von Daten
303
12.6?BackInTime
306
12.7?Ubuntu One, die „Festplatte“ im Internet
307
12.7.1?Das Programm tar
308
12.8?Verschlüsselung
309
12.8.1?Verschlüsseltes Homeverzeichnis
309
12.8.2?Verschlüsselung des gesamten Systems
312
12.8.3?Verschlüsselung von USB-Sticks
313
13?Tipps für die Praxis
316
13.1?Die Home-Partition verlagern
316
13.1.1?Große Festplatten verwenden
317
13.2?Fernwartung
317
13.2.1?Zugriff auf einen Windows-Rechner
319
13.3?Datenrettung
321
13.3.1?Gelöschte Partitionen wiederfinden
321
13.3.2?Wiederherstellung von Dateien unter Ubuntu
325
13.3.3?Daten sicher löschen
325
13.3.4?Eine komplette Festplatte löschen
325
13.3.5?Eine Festplatte komplett auslesen
325
13.4?Aktionen auf das NTFS-Dateisystem
326
13.4.1?Backup eines NTFS-Filesystems
327
13.4.2?Dateien auf NTFS-Filesystemen wiederherstellen
328
13.5?Fehler auf Festplatten erkennen
329
14?Einrichtung eines Servers
334
14.1?Die Client-Server-Beziehung
334
14.1.1?Server-Hardware
336
14.1.2?Root-Server
337
14.1.3?Ubuntu als Router
338
14.1.4?Ubuntu als lokaler Server
338
14.1.5?Ubuntu als Bindeglied zum Internet
339
14.2?Ubuntu Server
341
14.2.1?Besonderheiten bei einer LTS-Version
341
14.2.2?Die aktuelle Server-Version 11.04
342
14.3?Die Installation von Ubuntu Server
342
14.3.1?Die eigentliche Installation
343
14.4?Das Netzwerk auf einem Server einrichten
357
14.4.1?Wichtige Dateien für Netzwerkeinstellungen
358
14.5?Netzwerkkommandos zur Konfiguration
362
14.6?Webmin zur grafischen Administration
365
15?Einrichtung grundlegender Dienste
370
15.1?DNS-Server einrichten
371
15.1.1?Installation
372
15.1.2?Die Datei /etc/bind/named.conf
373
15.1.3?Caching-Only-Nameserver
374
15.1.4?Forward-Server
374
15.1.5?Eigene Zonen einrichten
374
15.1.6?Sub-Domains
379
15.1.7?Primary- und Secondary-Nameserver
380
15.1.8?Test von Domain-Namen
384
15.2?Der DHCP-Server
386
15.2.1?Installation
387
15.2.2?DHCP-Relay
390
15.2.3?DHCP-Client
390
15.2.4?Dynamisches Update von DNS per DHCP (DDNS)
391
15.2.5?Ausfallsicherer DHCP-Server
393
15.3?Der Zeitserver
395
15.3.1?Die Systemzeit einmalig holen
395
15.3.2?Der Dienst ntpd
396
16?Der File-Server Samba
398
16.1?Die Namensauflösung
399
16.2?Benutzer-Accounts
400
16.3?Installation von Samba
401
16.4?Die Konfiguration von Samba
401
16.4.1?Wichtige globale Einstellungen
402
16.4.2?Freigaben einrichten
404
16.5?Passwörter für Samba
407
16.6?Mapping von Benutzernamen
409
16.6.1?Passwörter unter Windows für Samba-Freigaben
409
16.7?Mounten von Windows-Freigaben
410
16.7.1?Zugriff auf Freigaben über die grafische Oberfläche
411
16.8?Einen Domänencontroller einrichten
413
16.8.1?Erstellung eines Accounts bei der Anmeldung
414
16.8.2?Passwörter synchronisieren
414
16.8.3?Profile und Net-Logon
415
16.8.4?Der Dienst WINS
416
16.8.5?Einer bestehenden Windows-Domäne beitreten
416
16.9?Test von Samba
417
16.10?SWAT zur Konfiguration von Samba
418
17?Der Webserver Apache
420
17.1?Installation
420
17.2?Die wichtigsten Einstellungen von Apache
423
17.2.1?Test der Konfiguration
424
17.2.2?Das Kontrollprogramm von Apache
425
17.2.3?Gültigkeitsbereich von Anweisungen
426
17.2.4?Die Zugriffserlaubnis
427
17.2.5?Handler
427
17.2.6?Options
427
17.2.7?Statusmeldungen
428
17.2.8?Fonts und Sprachen
429
17.3?Logging von Apache
429
17.4?Passwort-Abfragen
430
17.4.1?Festlegungen für Zugriffe
430
17.5?AllowOverride
432
17.5.1?Die Datei .htaccess
432
17.6?Virtual Hosts
433
17.6.1?Namensbasierte Virtual Hosts
434
17.6.2?IP-basierte Virtual Hosts
435
17.6.3?Der Default-Host
436
17.7?Das Modul-Konzept von Apache
437
17.7.1?Das Modul mod_php
437
17.7.2?Apache mit SSL-Support
438
17.7.3?Ein Testzertifikat erstellen
440
17.7.4?Test der Konfiguration
442
17.8?Webalizer
443
18?Der Mailserver Postfix mit Dovecot
446
18.1?Aufbau von Mails
447
18.1.1?Die Mail-Adresse
448
18.2?Der Mailserver Postfix
449
18.2.1?Kommandos an Postfix
451
18.2.2?Konfiguration von Postfix
451
18.2.3?Test der Konfiguration
453
18.2.4?Erweiterte Konfiguration
454
18.3?Der Dienst dovecot
457
18.3.1?Sicherer Zugang zu Postfix
460
18.4?Mails abholen per fetchmail
461
19?Weitere Dienste
462
19.1?Der Druckserver CUPS
462
19.1.1?Drucken von Windows-Rechnern aus
465
19.2?Der Proxy-Server Squid
467
19.2.1?Benutzerauthentifizierung von Squid
469
19.3?Der NFS-Server
470
19.3.1?Eine Freigabe erstellen mit NFS 3
471
19.3.2?Einstellungen auf der Client-Seite
473
19.3.3?Sicherheit von NFS 3
474
19.3.4?NFS Version 4
474
19.3.5?Konfiguration von NFS 4
475
19.3.6?Test von NFS
476
19.3.7?Sicherheit von NFS 4
477
19.4?Der Proxy APT-Cacher
478
19.5?Der FTP-Server proftpd
479
19.5.1?Anonymous FTP
480
19.5.2?FTP-Clients
480
Index
482
© 2009-2024 ciando GmbH